Linux Ubuntu Moslem...!!

Download Sabily 9.04 ( New Ubuntu Muslim Edition )
May 22, 2009 by ebenk789 Filed under Linux
Leave a comment
Setelah hampir satu bulan menunggu Upgrade Ubuntume 8.10, akhrinya ubuntu ubuntume harid dengan nama Sabily 9.04. Sabily adalah nama baru dari Ubuntu Muslim Edition, Sistem Operasi yang didesain oleh dan untuk Muslims namun non-Muslims pun dipersilahkan apabila ingin menggunakan Sabily.
Sebenarnya apabila dibandingkan dengan ubuntu 9.04 tidak ada perbedaan yang sangat jauh tetapi bagi orang muslim tentunya Sabily 9.04 akan menjadi Operating system yang sangat menarik dimana memiliki tampilan yang simple, menarik dan tentunya sangat bernuansa islam.
Adapun fiture utama yang termuat pada sabily 9.04 yaitu sebagai berikut :
* Terinstal perangkat pengawasan orang tua (WebStrict)* Zekr 0.7.2 (peralatan belajar Qur’an), dapat memutar tilawah Qur’an* Prayer times apps: Minbar dan add-on Firefox ‘Pray Times’* Thwab (encyclopaedia)* Custom artwork: usplash, login screen, Islamic wallpapers dan tema.* Dukungan penuh bahasa Arab* Versi lengkap DVD mengandung multimedia, pendidikan dan perangkat lunak lainnya yang sangat berguna
Dan Yang lebih asik lagi yaitu Sabily 9.04 tersedia dalam bentuk Live DVD (sehingga saya dapat mencobanya tanpa menginstal apapun di komputer Anda), dalam 3 versi:
Versi kecil (935 MB): mengandung paket utama Sabily (karya seni, aplikasi bernuansa islam) dan dukungan bahasa Arab
Versi Lengkap (1.4 GB): sama dengan diatas ditambah multimedia, edukasi dan paket-paket lainnya
Versi lengkap dan tilawah (2.8 GB): sama dengan diatas plus Tilawah Qur’an yang dipersembahkan oleh www.versebyversequran.com: Muhammad Siddeeq al-Minshawi, Huzify, Sa?ad al-Ghamadi dan Mishary Rashed Alafasy. Catatan: Versi ini sangat berguna bila Anda tidak terhubung dengan internet (semua versi Sabily menyediakan tilawah online).
Berikut tampilan dari Sabily 9.04


Nah bagi yang penasaran dengan Sabily ubuntu 9.0 silahkan download memalui link dibawah ini
Download Sabily 9.04 Muslim Edition

Mac OS

Snow Leopard review

Snow Leopard. Even the name seems to underpromise -- it's the first "big cat" OS X codename to reference the previous version of the OS, and the list of big-ticket new features is seemingly pretty short for a version-number jump. Maybe that's why Apple's priced the 10.6 upgrade disc at just $29 -- appearances and expectations matter, and there's simply not enough glitz on this kitty to warrant the usual $129.

But underneath the customary OS X fit and finish there's a lot of new plumbing at work here. The entire OS is now 64-bit, meaning apps can address massive amounts of RAM and other tasks go much faster. The Finder has been entirely re-written in Cocoa, which Mac fans have been clamoring for since 10.0. There's a new version of QuickTime, which affects media playback on almost every level of the system. And on top of all that, there's now Exchange support in Mail, iCal, and Address Book, making OS X finally play nice with corporate networks out of the box.

So you won't notice much new when you first restart into 10.6 -- apart from some minor visual tweaks here and there there's just not that much that stands out. But in a way that means the pressure's on even more: Apple took the unusual and somewhat daring step of slowing feature creep in a major OS to focus on speed, reliability, and stability, and if Snow Leopard doesn't deliver on those fronts, it's not worth $30... it's not worth anything. So did Apple pull it off? Read on to find out!
Installation

Interestingly enough, installation is one of the few parts of Snow Leopard that's dramatically different than previous versions of OS X. Unlike Microsoft's subtle nudges towards clean reinstallation of Windows 7, Apple's quite proud of the new 10.6 installer, which upgrades in place, quarantines incompatible apps and plugins in an "Incompatible Software" folder, and boots you right back up with little to no user effort. Seriously, you just stick in the disc, open the installer, enter your password and go -- that's it. You don't even have to reboot off the DVD. Of course, that made us a little uneasy, since we've always chosen Archive and Install to get a fresh OS, but you can't have cold feet here -- that option's been removed. We've been told it's now the default action behind the scenes, but the bottom line is that you have to trust the installer more than ever before -- and while we didn't have any major problems, it would be nice if we could force a new install of the OS without having to wipe a disk.

Installation itself took about 45 minutes on most of the machines we tried, although we did run into some snags once things were complete. We didn't have any problems with the more pristine MacBook Pros in our fleet, but one of our production machines is a cranky older iMac that's been in constant use for over two years without a system rebuild, and when it restarted the desktop pictures were all set to the defaults, the System Preferences app wouldn't launch from the Apple Menu, our MobileMe sync states were a little confused and Spotlight began reindexing all the external drives. Fixing these problems didn't take much, but if your machine is already acting up don't expect everything to go perfectly.

Other installation notes: We were promised 6GB of storage savings with 10.6, and Apple more than delivered -- we got anywhere from 10GB to a whopping 20GB back after installation. Rosetta is no longer installed by default, so if you're still rocking some legacy non-Universal apps you'll want to make sure and install it. Printer driver installation is much smarter, installing drivers only for those printers you've used in the past and printers that appear on your local network. We have no idea why Apple continues to insist on installing language translations by default, but they're much smaller now at 250MB.

Overall, installing Snow Leopard is just like installing any other major OS update: it works great, except when it doesn't. The process itself is fine (in fact, Apple has even built in some safeguards to let you pick up an install if your computer dies or is shut off half way through), but it's the little kinks you have to work out afterwards that can be tricky. If you haven't loaded up your system with hacks and tweaks chances are you'll be fine -- and if you're living on the edge, well, you're probably used to doing some extra work around upgrade time.

UI enhancements

Dock Expose
Previous OS X releases have brought major UI features like Expose and Dashboard with them, but there's nothing that major in Snow Leopard, although the various tweaks to the system are certainly appreciated. The biggest new feature is Dock Expose, which, as you'd expect, simply links Expose to the Dock. Holding down on an app's icon triggers Expose for that application's windows, and if you drag a file onto an app, you can then select which window you want to drop it into. It's definitely nice, but it's not earth-shattering. Here's a little video of it in action:



Stacks

We've never been huge users of the Stacks feature, but it's been tweaked and is much more usable in 10.6 -- as long as you're using grid view, which is now scrollable and offers the ability to drill down into folders just like a Finder window. All the other views are essentially the same -- and for whatever reason, dragging a file onto a stack icon doesn't open the stack, but instead opens a Finder window. While we're on the subject of folders in the dock, explain this nonsensical operation to us: command-clicking a stack icon doesn't open the folder (as you might expect), but instead pops open the enclosing folder. This counter-intuitive (and frankly frustrating) glitch has been around since Tiger -- and we have no idea why. Here's some video:


Finder file previews

We'll get to the big Finder changes shortly -- the Cocoa rewrite definitely improved things -- but the big UI tweak here is live file previews. That means you can watch a video, flip through a document, and generally peek at things without having to open an app or even hit the space bar for Quick Look. It's quite handy -- but again, not earth-shattering.

And... that's really it, as far as UI changes go. There's some other minor stuff, like better PDF text selection in Preview, new glass-look menus for the Dock, and alphabetical / per-app window organization choices in regular Expose when you press command-1 or command-2, but overall it's all extremely iterative and incremental -- welcome, to be sure, but not major. The new Finder, on the other hand, is both major and more than welcome.

Notable app changes

Finder

It's hard to explain how dramatically improved the Finder is now, because there's nothing externally different beyond those file previews and an icon-size slider in icon view. Suffice to say that the Cocoa rewrite has simply made things better: opening folders with thousands of items is instantaneous and scrolling is just as fast; network connections are snappier; and everything hums about with essentially zero lag. Sure, all the old Finder quibbles like inconsistent windows states and those damned .DS_Store files are still there, but trust us -- speed cures all ills. At least until we dump another couple thousand files into the system and slow things down again.

QuickTime X


Like the Finder -- and, really, all things with Snow Leopard -- QuickTime X is a set of major changes wrapped in seemingly-minor interface tweaks. Although the big change for users is the "dark" interface with a title bar and controller strip that disappear during playback, underneath QuickTime has been entirely rewritten with hooks into modern OS X components like Core Video, Core Animation, and Core Audio. That doesn't mean much if you're just playing back an MP3 or a single video, but remember that QuickTime is more than an app -- it's the entire media layer for OS X, so the Snow Leopard rebuild will have big consequences down the line.

That said, there are some notable changes with QuickTime Player: there's a new screen recording tool (we made all the videos in this post with it), you can record right off your built-in iSight, and there's a new iPhone 3GS-like "Trim" tool to cut your videos fast.

That glossy title might come at a steep price for some of us -- at least at first glance. QuickTime Player X has certainly added some welcome new options for most, but for QuickTime 7 Pro users, things get a little confusing. If you've already got Pro on your system and do a straight install, you'll end up with the standard new QuickTime -- which means a lot of what you're used to will be missing. Hell, there isn't even a preferences dialog -- so say goodbye to presenting movies on a different monitor, or choosing a default full screen setting. The changes also means that you can't do quick'n'dirty edits by copy-and-pasting anymore (a favorite of Engadget editors), and export options have been reduced to presets for iPhone, iPod, Apple TV, MobileMe, and YouTube.

On top of that, some QuickTime-dependent apps seem like they need a rewrite to work correctly -- we couldn't get our Turbo.264 HD stick to function, and other QuickTime programs we tried seemed similarly stressed. Oh, and those screen recordings? They're encoded with some combination of H.264 and AAC audio that didn't play nice with Viddler out of the box -- and YouTube's uploader refused to load under Snow Leopard (we had a number of server errors), so we ended up uploading all these screencasts from a Windows machine. That may not be the case for all, but it was for us.

This won't be too much of an issue for users who are sticking with the basic QuickTime functionality, but for those of us who've become accustomed to Pro, it may be a little shock. Interestingly, Apple let us know that you can actually re-install QuickTime 7 Pro from the Snow Leopard disc (and from your Utilities folder, oddly), but if you hop right into a standard upgrade, it's amazingly easy to miss (we did on multiple systems).

Safari 4

If you're thinking of upgrading to Snow Leopard on day one, chances are you're already running Safari 4, since it's been available since June. The big changes in 10.6 are (obviously) 64-bit support, which here translates into much faster Javascript performance, and a new browser plugin architecture that runs individual plugins as separate instances. That means if a plugin like Flash crashes it won't take the whole app down with it, but sadly, we weren't able to test it -- for maybe the first time ever, we couldn't crash a browser. Hopefully our good luck rubs off on you.

Exchange

By any measure, the most important new networking feature of Snow Leopard is built-in support for Microsoft Exchange in Mail, Address Book, and iCal. Since we're not heavy Exchange users, we won't go in-depth here -- our man Micheal Gartenberg has got you covered there -- but in our quick tests we found setup to be simple and the integration to be flawless. It's hard not to look at how well Snow Leopard integrates with Exchange and see exactly why Microsoft decided to kill Entourage and bring a proper version of Outlook to the Mac, but that's not happening for a long while -- until then, we think OS X users who need Exchange will be pretty happy.

Compatibility

Here's where it gets a little rough. Although Snow Leopard is ostensibly just a polish and repair job on Leopard, there've been enough changes under the hood so that plenty of things are likely to break -- or at least not play nice. As with the installation, if you're running a stock or close-to-stock system, you probably won't run into any problems, but if you've got a setup as tweaked as most of those in the Engadget labs, you're going to run into some issues.

The biggest compatibility-breaker is the demise of InputManager plugins in 64-bit apps, which means things like Unsanity's Application Enhancer framework and Safari plugins like 1Password and Glims are now broken (or at least not really playing nice). InputManager plugins have had a long and sordid history, with many claiming that they're unstable hacks built on what's essentially a security hole, but now that they're gone the only thing to worry about is how to replace all the utilities and applications that depend on them -- 1Password's developers are already beta-testing a 10.6-compatible update, but we have no idea how something like Chax will soldier on. If you've got a critical workflow that depends on an InputManager plugin -- and although that's always been a bad idea, we're sure some of you do -- then we'd advise holding off on the 10.6 upgrade until you work something out, since we saw some random freak-outs (like the one pictured) when we forced Safari into 32-bit mode to run 1Password.

We also noticed problems with old standbys like Growl, GrabUp and Skitch -- really clutch go-to applications that seemed to buckle under the 64-bit noise. Although we could start them in 32-bit mode, nothing seemed to work exactly right, and we're pretty sure we spotted Growl making off with a ton of free memory when we weren't looking. We also had trouble getting our Sprint Novatel U727 3G stick working, although our Verizon card was fine. Again, we're sure all of this is going to be updated, but if you're like us, the bugginess will prove maddening at times -- enough to make us consider waiting out the upgrade on some of our other machines.

There were some other head scratchers we saw on various systems, too. On a 17-inch unibody we were putting through the paces, the WiFi inexplicably has gone out and we have yet to get it working again. On a 15-inch, older generation MacBook Pro (3,1), Spotlight will only fetch search results in the dropdown -- results in a Finder window come up empty. More annoyingly, on two other, newer models we were testing with, Safari crashes out when booting into 32-bit mode -- meaning even Apple's workaround doesn't seem to... er, work.

That's the bad news, though. The good news is that almost all of our regular, non-plugin, non-third-party-framework, non-hack apps worked just fine. Office, Photoshop CS3 and CS4, Tweetie, Firefox 3.5, Ableton, Fluid -- you name it, it ran without a problem. Like we said, if you're running things close to stock you're going to be fine, but we tend to kit out our rigs with a ton of little hacks to really speed up our workflow, and that's the stuff that's broken in Snow Leopard. It's up to you to decide where on that line you fall before you commit to the upgrade.

Overall speed and stability

Compatibility with our various hackeriffic plugins aside, we found Snow Leopard to be just as stable and free from major hang-ups as Leopard. That cranky iMac we installed it on seemed to perk up a little, and while we don't think anything will ever make Firefox feel perfectly stable, we certainly didn't experience as many beachballs or other hangups while running 10.6. So yes, subjectively things seem fast and reliable, and the new Finder makes day-to-day usage seem positively zippy -- and the objective benchmarks tend to back that up.


As measured by XBench, Snow Leopard affects every Mac a little differently, but the basic outcome is the same: raw CPU performance goes up slightly, while the graphics numbers go down -- OpenGl performance in particular takes a big hit. We're not sure if this is due to our version of XBench not playing nicely with Snow Leopard or something else entirely, but we didn't notice any slowdowns while we actually worked -- or played a little casual CoD4. We're not deep into the benchmark scene, so we'd wait for some hardcore marks to hit before you race into fanboy battle with these numbers -- for now, just know that Snow Leopard certainly "feels" a little snappier than Leopard.

Wrap-up

Here's the thing about Snow Leopard, the single inescapable fact that hung over our heads as we ran our tests and took our screenshots and made our graphs: it's $30. $30! If you're a Leopard user you have virtually no reason to skip over 10.6, unless you've somehow built a mission-critical production workflow around an InputManager hack (in which case, well, have fun with 10.5 for the rest of your life). Sure, maybe wait a few weeks for things like Growl and MenuMeters to be updated, and if your livelihood depends on QuickTime you might want to hold off, but for everyone else the sheer amount of little tweaks and added functionality in 10.6 more than justifies skipping that last round of drinks at the bar -- hell, we're guessing Exchange support alone has made the sale for a lot of people. If you're still on Tiger, well, you'll have to decide whether or not you want to drop $130 on what's essentially a spit-shined Leopard, but if you do decide to spend the cash you'll find that the experience of using a Mac has changed dramatically for the better since you last upgraded.

Update: In the original version of the review we noted that QuickTime 7 Pro wasn't available for Snow Leopard. In fact, the software is available as a separate install on the disc itself and via the QuickTime 7 app in the Utilities folder.

Basic

BASIC Programming

(From Wikibooks, the open-content textbooks collection)

(Redirected from Programming:BASIC)

Contents

Introduction to BASIC

BASIC was developed in 1963 at Dartmouth College in Hanover, New Hampshire as a teaching language. The acronym BASIC stands for Beginner's All-Purpose Symbolic Instruction Code.

Programming Preliminaries

Anybody can write a program. A background in mathematics or science is not required. Patience, practice, and an interest in the subject matter should suffice, along with the required software and hardware.

Understanding programs can appear daunting at first, but their reliance on logical operations allow for easy learning of commands which you will commonly see in many programs.

A program itself is merely a series of commands in the order in which they are to be executed. that is to say, that the first line is the the beginning of the program!

All programs a user uses from day to day, including browsers ( internet explorer, firefox, etc) operating systems ( windows, *nix and MacOS) are all seperate sets of lines of code, which aim to fulfill tasks. the amount of code is dependent on how simple the task generally, and different types of code may be used for the advantages they give. BASIC is considered an excellent starting point for moving onto other languages, and can be useful for simple programs.

Programming Languages

Programming languages allow people to give instructions to a computer with commands that both the computer and the programmer can understand. Different programming languages use different commands and different rules for entering those commands; similar to the way people speak different words to each other with the same meaning. One person may say "hello", while another says "hola", which, although express the same thought, appear different.

Similarly other human languages, such as French and Spanish, are similar to each other, as computer programming languages can be also. Programming languages that are similar are usually referred to as related languages. Once a person learns a programming language, it is easier to then learn other programming languages especially those related to the first one, as many similarities in structure are shared between languages, especially those with a common ancestor.


The language taught here, BASIC, is easier to learn than others as its commands are similar to English and has a simple set of rules for entering them.

Beginning BASIC

Section for chapters detailing the basics of BASIC; i.e. data types, control structures...

  1. Your First Program
  2. PRINT, CLS, and END
  3. Variables and Data Types
  4. User Input
  5. Documentation

Control Structures

  1. IF...THEN...ELSEIF...ELSE
  2. WHILE...WEND
  3. DO...LOOP
  4. FOR...NEXT
  5. GOTO

Intermediate BASIC

  1. Random Number Generation
  2. Subroutines and Functions
  3. Graphics, music and sound commands

Advanced BASIC

  1. External Libraries

Further reading

Mahamahi Sri. Manoj ji will be introducing Advanced Basic Concepts

Info from Wikipedia

SheerPower 4 GPL

SheerPower4GL

(From Wikipedia, the free encyclopedia)


SheerPower 4GL is a Fourth-generation programming language developed by Touch Technologies, Inc [1]. SheerPower 4GL is the result of porting Touch Technologies' Intouch 4GL programming language that runs on OpenVMS (for Alpha and VAX computers) to Windows, launching in 2000. Downloads are free from the official SheerPower 4GL website.[2] SheerPower 4GL is similar to the BASIC programming language, and is easy to learn.

Contents

Features

SheerPower 4GL has several key features:

1. It is free for hobbyists and non-profit organizations

2. It is extremely fast, able to compile millions of lines per minute on more modern systems.

3. Web scripting features make it fast and easy to develop dynamic web pages using SheerPower's BASIC-like syntax. [3] Version 5.0 was the official release containing the syntax and logic for web scripting in SheerPower.

4. SheerPower utilizes a "Perfect Precision Math Package" [4] for which the patent 7149765 "Apparatus and method for precision binary numbers and numerical operations" [1] is applied to. This precision math eliminates the rounding off errors experienced when using a floating point data type [2].

5. SheerPower comes bundled with ARS - Advanced Record System database engine. [5] ARS is a proprietary database engine also developed by Touch Technologies, Inc. TTI created the ARS engine because performance is critical in many applications. For example, ARS is over 20 times faster than MySQL for shared read/write operations.

6. Open Database Connectivity - SheerPower supports other database engines through its ODBC interface, and its own ARS engine can be accessed via ODBC in other database applications.

7. SheerPower Internet Services (SPINS) Webserver also comes bundled with SheerPower 4GL. The SPINS Webserver comes bundled with SheerPower and was developed for simplicity in use and high-speed for performance. On a modern multi-core system, the SPINS web server can perform over 1,000 page hits per second -- given enough bandwidth of course.

8. There is also a Common Gateway Interface (CGI) interface built into SheerPower, along with many other built-in functions designed for high-performance and increased programmer productivity.


Security

SheerPower 4GL has the following built-in security features:

1. You cannot run a SheerPower program from any Windows Temporary folder. This stops computer viruses written into SheerPower programs from being emailed and run when the email is opened.

2. SheerPower does not mix data and code during database operation, which makes it impervious to SQL injection attacks.

Platforms

A binary distribution is available for Microsoft Windows NT, 2000, 2003, XP and Vista. The virtual machine can be downloaded alone for the purpose of running .SPSRC or .SPRUN programs (SheerPower source code files or deployed files with the code encrypted).

License

The software is free for non-commercial use, its terms undefined besides levels of support for business customers[6]. Non-profit organizations and hobbyist programmers can use the free license that comes with the download. License fees are outlined for those wanting to develop applications for commercial or business use. High-priority support packages are available. Email and web forum support is available at no charge.

References

  1. ^ http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=7149765.PN.&OS=PN/7149765&RS=PN/7149765.
  2. ^ http://speleotrove.com/decimal/
Info Wikipedia

Sejarahe Microsoft Excel

Microsoft Excel

(Dari Wikipedia bahasa Indonesia, ensiklopedia bebas)

Microsoft Excel (Windows)

Spreadsheet kosong Microsoft Excel 2007 yang dijalankan di Windows Vista.

Pengembang Microsoft
Versi rilis terbaru 12.0.6014.5000 / 2007
Sistem operasi Microsoft Windows
Jenis Spreadsheet
Lisensi Proprietary EULA
Situs web www.microsoft.com
Microsoft Excel (Mac OS X)

Spreadsheet Microsoft Excel 2004 dijalankan di Mac OS X 10.5.

Pengembang Microsoft
Versi rilis terbaru 2004 v11.3.7 / 8 Mei, 2007
Versi pratayang terbaru 2008 v12.x
Sistem operasi Mac OS X
Lisensi Proprietary EULA
Situs web Excel 2004 untuk Mac

Microsoft Excel atau Microsoft Office Excel adalah sebuah program aplikasi lembar kerja spreadsheet yang dibuat dan didistribusikan oleh Microsoft Corporation untuk sistem operasi Microsoft Windows dan Mac OS. Aplikasi ini memiliki fitur kalkulasi dan pembuatan grafik yang, dengan menggunakan strategi marketing Microsoft yang agresif, menjadikan Microsoft Excel sebagai salah satu program komputer yang populer digunakan di dalam komputer mikro hingga saat ini. Bahkan, saat ini program ini merupakan program spreadsheet paling banyak digunakan oleh banyak pihak, baik di platform PC berbasis Windows maupun platform Macintosh berbasis Mac OS, semenjak versi 5.0 diterbitkan pada tahun 1993. Aplikasi ini merupakan bagian dari Microsoft Office System, dan versi terakhir adalah versi Microsoft Office Excel 2007 yang diintegrasikan di dalam paket Microsoft Office System 2007.

Sejarah

Pada tahun 1982, Microsoft membuat sebuah program spreadsheet yang disebut dengan Multiplan, yang sangat populer dalam sistem-sistem CP/M, tapi tidak dalam sistem MS-DOS mengingat di sana sudah berdiri saingannya, yakni Lotus 1-2-3. Hal ini membuat Microsoft memulai pengembangan sebuah program spreadsheet yang baru yang disebut dengan Excel, dengan tujuan, seperti yang dikatakan oleh Doug Klunder, "do everything 1-2-3 does and do it better/melakukan apa yang dilakukan oleh 1-2-3 dan lebih baik lagi".

Versi pertama Excel dirilis untuk Macintosh pada tahun 1985 dan versi Windows-nya menyusul (dinomori versi 2.0) pada November 1987. Lotus ternyata terlambat turun ke pasar program spreadsheet untuk Windows, dan pada tahun tersebut, Lotus 1-2-3 masih berbasis MS-DOS. Pada tahun 1988, Excel pun mulai menggeser 1-2-3 dalam pangsa pasar program spreadsheet dan menjadikan Microsoft sebagai salah satu perusahaan pengembang aplikasi perangkat lunak untuk komputer pribadi yang andal. Prestasi ini mengukuhkan Microsoft sebagai kompetitor yang sangat kuat bagi 1-2-3 dan bahkan mereka mengembangkannya lebih baik lagi. Microsoft, dengan menggunakan keunggulannya, rata-rata merilis versi Excel baru setiap dua tahun sekali, dan versi Excel untuk Windows terakhir adalah Microsoft Office Excel 2007 (Excel 12), sementara untuk Macintosh (Mac OS X), versi terakhirnya adalah Microsoft Excel 2004.

Pada awal-awal peluncurannya, Excel menjadi sasaran tuntutan perusahaan lainnya yang bergerak dalam bidang industri finansial yang telah menjual sebuah perangkat lunak yang juga memiliki nama Excel. Akhirnya, Microsoft pun mengakhiri tuntutan tersebut dengan kekalahan dan Microsoft harus mengubah nama Excel menjadi "Microsoft Excel" dalam semua rilis pers dan dokumen Microsoft. Meskipun demikian, dalam prakteknya, hal ini diabaikan dan bahkan Microsoft membeli Excel dari perusahaan yang sebelumnya menuntut mereka, sehingga penggunaan nama Excel saja tidak akan membawa masalah lagi. Microsoft juga sering menggunakan huruf XL sebagai singkatan untuk program tersebut, yang meskipun tidak umum lagi, ikon yang digunakan oleh program tersebut masih terdiri atas dua huruf tersebut (meski diberi beberapa gaya penulisan). Selain itu, ekstensi default dari spreadsheet yang dibuat oleh Microsoft Excel adalah *.xls.

Excel menawarkan banyak keunggulan antarmuka jika dibandingkan dengan program spreadsheet yang mendahuluinya, tapi esensinya masih sama dengan VisiCalc (perangkat lunak spreadsheet yang terkenal pertama kali): Sel disusun dalam baris dan kolom, serta mengandung data atau formula dengan berisi referensi absolut atau referensi relatif terhadap sel lainnya.

Excel merupakan program spreadsheet pertama yang mengizinkan pengguna untuk mendefinisikan bagaimana tampilan dari spreadsheet yang mereka sunting: font, atribut karakter, dan tampilan setiap sel. Excel juga menawarkan penghitungan kembali terhadap sel-sel secara cerdas, di mana hanya sel yang berkaitan dengan sel tersebut saja yang akan diperbarui nilanya (di mana program-program spreadsheet lainnya akan menghitung ulang keseluruhan data atau menunggu perintah khusus dari pengguna). Selain itu, Excel juga menawarkan fitur pengolahan grafik yang sangat baik.

Ketika pertama kali dibundel ke dalam Microsoft Office pada tahun 1993, Microsoft pun mendesain ulang tampilan antarmuka yang digunakan oleh Microsoft Word dan Microsoft PowerPoint untuk mencocokkan dengan tampilan Microsoft Excel, yang pada waktu itu menjadi aplikasi spreadsheet yang paling disukai.

Sejak tahun 1993, Excel telah memiliki bahasa pemrograman Visual Basic for Applications (VBA), yang dapat menambahkan kemampuan Excel untuk melakukan automatisasi di dalam Excel dan juga menambahkan fungsi-fungsi yang dapat didefinisikan oleh pengguna (user-defined functions/UDF) untuk digunakan di dalam worksheet. Dalam versi selanjutnya, bahkan Microsoft menambahkan sebuah integrated development environment (IDE) untuk bahasa VBA untuk Excel, sehingga memudahkan programmer untuk melakukan pembuatan program buatannya. Selain itu, Excel juga dapat merekam semua yang dilakukan oleh pengguna untuk menjadi macro, sehingga mampu melakukan automatisasi beberapa tugas. VBA juga mengizinkan pembuatan form dan kontrol yang terdapat di dalam worksheet untuk dapat berkomunikasi dengan penggunanya. Bahasa VBA juga mendukung penggunaan DLL ActiveX/COM, meski tidak dapat membuatnya. Versi VBA selanjutnya menambahkan dukungan terhadap class module sehingga mengizinkan penggunaan teknik pemrograman berorientasi objek dalam VBA.

Fungsi automatisasi yang disediakan oleh VBA menjadikan Excel sebagai sebuah target virus-virus macro. Ini merupakan problem yang sangat serius dalam dunia korporasi hingga para pembuat antivirus mulai menambahkan dukungan untuk mendeteksi dan membersihkan virus-virus macro dari berkas Excel. Akhirnya, meski terlambat, Microsoft juga mengintegrasikan fungsi untuk mencegah penyalahgunaan macro dengan menonaktifkan macro secara keseluruhan, atau menngaktifkan macro ketika mengaktifkan workbook, atau mempercayai macro yang dienkripsi dengan menggunakan sertifikat digital yang terpercaya.

Versi

Tabel berikut berisi versi-versi Microsoft Excel

Tahun Versi Excel Sistem operasi Versi Microsoft Office
1985 Excel 1.0 Apple Macintosh klasik Tidak ada Microsoft Office
1987 Excel 2.0 for Windows Microsoft Windows 2.0 Tidak ada Microsoft Office
1988 Excel 1.5 Apple Macintosh klasik Tidak ada Microsoft Office
1989 Excel 2.2 Apple Macintosh klasik Tidak ada Microsoft Office
1989 Excel 2.2 IBM OS/2 Tidak ada Microsoft Office
1990 Excel 3.0 Microsoft Windows 3.0 Tidak ada Microsoft Office
1990 Excel 3.0 Apple Macintosh Tidak ada Microsoft Office
1991 Excel 3.0 IBM OS/2 Tidak ada Microsoft Office
1992 Excel 4.0 Microsoft Windows 3.0 dan Windows 3.1 Tidak ada Microsoft Office
1992 Excel 4.0 Apple Macintosh Tidak ada Microsoft Office
1993 Excel 5.0 Windows 3.0, Windows 3.1, Windows 3.11, Windows for Workgroups, dan Windows NT (hanya versi 32-bit) Microsoft Office 4.2 dan Office 4.3
1993 Excel 5.0 Apple Macintosh Tidak ada Microsoft Office
1995 Excel 7 for Windows 95 Windows 95 dan Windows NT 3.1/3.50 Microsoft Office 95
1997 Excel 97 (Excel 8) Windows 95, Windows NT 3.51/Windows NT 4.0 Microsoft Office 97
1998 Excel 8.0 Apple Macintosh Microsoft Office '98 for Macintosh
1999 Excel 2000 (Excel 9) Windows 98, Windows Me, Windows 2000 Microsoft Office 2000
2000 Excel 9.0 Apple Macintosh Microsoft Office 2001 for Macintosh
2001 Excel 2002 (Excel 10) Windows 98, Windows Me, Windows 2000, Windows XP Microsoft Office XP
2001 Excel 10.0 Apple Macintosh OS X Microsoft Office v. X
2003 Excel 2003 (Excel 11) Windows 2000 (Service Pack 3), Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 Microsoft Office System 2003
2004 Excel 11.0 Apple Macintosh OS X Microsoft Office 2004 for Macintosh
2007 Excel 2007 (Excel 12) Microsoft Windows XP (dengan Service Pack 2 atau lebih tinggi), Windows Server 2003 (Service Pack 1), Windows Vista, serta Windows Server 2008. Microsoft Office System 2007

Format berkas

Dari pertama kali dirilis, Excel menggunakan format berkas biner yang disebut dengan Binary Interchange File Format (BIFF) sebagai format berkas utamanya. Hal ini berubah ketika Microsoft merilis Office System 2007 yang memperkenalkan Office Open XML sebagai format berkas utamanya. Office Open XML adalah sebuah berkas kontainer berbasis XML yang mirip dengan XML Spreadsheet (XMLSS), yang diperkenalkan pada Excel 2002. Berkas versi XML tidak dapat menyimpan macro VBA.

Meskipun mendukung format XML yang baru, Excel 2007 masih mendukung format-format lamanya yang masih berbasis BIFF yang tradisional. Selain itu, kebanyakan versi Microsoft Excel juga mendukung format Comma Separated Values (CSV), DBase File (DBF), SYmbolic LinK (SYLK), Data Interchange Format (DIF) dan banyak format lainnya, termasuk di antaranya format worksheet milik Lotus 1-2-3 (WKS, WK1, WK2, dan lain-lain) dan Quattro Pro.

Excel 2007 tidak mendukung untuk melakukan penyimpanan pada semua format tersebut. Beberapa format yang tidak dapat dibuka di Excel 2007 tapi dapat dibuka di versi sebelumnya adalah:

  1. WK1 (1-2-3)
  2. WK4 (1-2-3)
  3. WJ3 (1-2-3 Japanese) (.wj3)
  4. WKS (1-2-3)
  5. WK3 (1-2-3)
  6. WK1 FMT(1-2-3)
  7. WJ2 (1-2-3 Japanese) (.wj2)
  8. WJ3, FJ3 (1-2-3 Japanese) (.wj3)
  9. DBF 2 (dBASE II)
  10. WQ1 (Quattro Pro/DOS)
  11. WK3,FM3(1-2-3)
  12. Microsoft Excel Chart (.xlc)
  13. WK1, ALL(1-2-3)
  14. WJ1 (1-2-3 Japanese) (.wj1)
  15. WKS (Works Japanese) (.wks)

Sedangkan beberapa format yang dapat dibuka, tapi tidak dapat disimpan di Excel 2007 antara lain:

  1. Microsoft Excel 2.1 Worksheet
  2. Microsoft Excel 2.1 Macro
  3. Microsoft Excel 3.0 Worksheet
  4. Microsoft Excel 3.0 Macro
  5. Microsoft Excel 4.0 Worksheet
  6. Microsoft Excel 4.0 Macro
  7. Microsoft Excel 97 - Excel 2003 & 5.0/95 Workbook
  8. Microsoft Excel 4.0 Workbook
  9. DBF 3 (dBASE III)
  10. DBF 4 (dBASE IV)

Berikut ini adalah beberapa ekstensi Microsoft Excel:

  • *.xls, merupakan format default Microsoft Excel sebelum Excel 12. Masih berbasis format BIFF dan dapat menyimpan macro VBA.
  • *.xlt, merupakan format untuk template worksheet Microsoft Excel sebelum Excel 12. Masih berbasis format BIFF dan dapat menyimpan macro VBA.
  • *.XML, atau yang disebut sebagai XML Spreadsheet. Tidak mampu menampung macro VBA.
  • *.xla, merupakan format untuk Excel Add-in sebelum Excel 12. Masih berbasis format BIFF dan dapat menyimpan macro VBA, mengingat tujuannya adalah untuk menambahkan kemampuan Microsoft Excel.
  • *.xlsx, merupakan format default worksheet Microsoft Excel 12, yang telah berbasis XML. Tidak dapat menyimpan macro VBA, karena alasan keamanan. Sebenarnya merupakan sebuah arsip terkompres berformat ZIP dengan struktur dokumen yang terdiri atas dokumen teks XML. Adalah pengganti dari format .xls yang kuno.
  • *.xlsm, merupakan format worksheet Microsoft Excel 12, yang telah berbasis XML, tapi dapat menyimpan macro VBA.
  • *.xlsb, merupakan format worksheet Microsoft Excel 12, yang telah berbasis XML, tapi dikodekan dalam bentuk biner. Format ini memiliki keunggulan lebih kepat dibuka dan lebih efisien, mengingat tujuan dibuatnya format ini adalah untuk menangani worksheet yang sangat besar yang terdiri atas puluhan ribu baris atau ratusan kolom.
  • *.xltm, merupakan format untuk template worksheet Microsoft Excel 12, yang telah berbasis XML tapi mampu menyimpan macro VBA. Merupakan pengganti dari format *.xlt.
  • *.xlam, merupakan format untuk Excel Add-in untuk menambah kemampuan Excel 12. Secara default mampu menangani macro VBA, mengingat tujuannya adalah menambahkan kemampuan Excel.
Info Wikipedia

Perangkat Lunak

Perangkat lunak sumber terbuka

(Dari Wikipedia bahasa Indonesia, ensiklopedia bebas)

Perangkat lunak sumber terbuka (Inggris: open source software) adalah jenis perangkat lunak yang kode sumber-nya terbuka untuk dipelajari, diubah, ditingkatkan dan disebarluaskan. Karena sifat ini, umumnya pengembangannya dilakukan oleh satu paguyuban terbuka yang bertujuan mengembangkan perangkat lunak bersangkutan. Anggota-anggota paguyuban itu seringkali sukarela tapi bisa juga pegawai suatu perusahaan yang dibayar untuk membantu pengembangan perangkat lunak itu. Produk perangkat lunak yang dihasilkan ini biasanya bersifat bebas dengan tetap menganut kaidah dan etika tertentu.

Semua perangkat lunak bebas adalah perangkat lunak sumber terbuka, tapi sebaliknya perangkat lunak sumber terbuka belum tentu perangkat lunak bebas, tergantung kaidah yang dipakai dalam melisensikan perangkat lunak sumber terbuka tersebut.

Daftar isi

Perbedaan perangkat lunak sumber terbuka dengan perangkat lunak gratis

Serupa dengan perangkat lunak gratis, perangkat lunak sumber terbuka merupakan perangkat lunak yang juga dapat diperoleh dan didistribusikan secara bebas. Berbeda halnya dengan perangkat lunak gratis yang belum tentu boleh dilihat kode aslinya, perangkat lunak sumber terbuka dapat dibaca kode-kode pemrograman sesuai aslinya. Kode pemrograman ini dapat juga diubah, dimodifikasi dan dikembangkan sendiri oleh kita dengan tetap memperhatikan kaidah yang berlaku sesuai dengan lisensi perangkat lunak tersebut.

Sebagai contoh untuk memahami perbedaan antara kedua jenis perangkat ini dapat diilustrasikan misalnya perusahaan Microsoft pada suatu saat menjadikan salah satu produknya menjadi perangkat lunak gratis. Hal ini berarti siapapun dapat mendapatkannya secara gratis. Akan tetapi anda tidak diperkenankan untuk kemudian memodifikasi dan mengembangkan produk perangkat lunak tersebut.

Dapat disimpulkan, perangkat lunak sumber terbuka sudah pasti merupakan perangkat lunak gratis, namun sebaliknya perangkat lunak gratis belum tentu merupakan perangkat lunak sumber terbuka.

Skema Lisensi perangkat lunak sumber terbuka, Open Source Software (OSS)

Jenis Penggunaan OSS Lisensi OSS yang dapat dipergunakan
Tidak merubah source code Semua jenis lisensi OSS (GPL, BSD, MPL, LGPL, Lisensi MIT)
Merubah source code untuk kebutuhan

internal

Semua jenis lisensi OSS (GPL, BSD, MPL, LGPL, Lisensi MIT)
Merubah source code dan mendistribusikan

sebagai OSS

Semua jenis lisensi OSS (GPL, BSD, MPL, LGPL, Lisensi MIT)
Merubah source code dan mendistribusikan

sebagai proprietary software

BSD, Lisensi MIT
Menggunakan OSS sebagai salah satu komponen/library software yang didistribusikan sebagai proprietary software BSD, MIT License, LGPL

Lihat pula

Pranala luar

bisa dilihat di situs aslinya di sini

Sejarahe Perangkat Lunak

Perangkat lunak

(Dari Wikipedia bahasa Indonesia, ensiklopedia bebas)


Perangkat lunak atau piranti lunak adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Perangkat lunak dapat juga dikatakan sebagai 'penterjemah' perintah-perintah yang dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh perangkat keras. Perangkat lunak ini dibagi menjadi 3 tingkatan: tingkatan program aplikasi (application program misalnya Microsoft Office), tingkatan sistem operasi (operating system misalnya Microsoft Windows), dan tingkatan bahasa pemrograman (yang dibagi lagi atas bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa pemrograman tingkat rendah yaitu bahasa rakitan).

Perangkat lunak adalah program komputer yang isi instruksinya dapat diubah dengan mudah. Perangkat lunak umumnya digunakan untuk mengontrol perangkat keras (yang sering disebut sebagai device driver), melakukan proses perhitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya (seperti sistem operasi, dan bahasa pemrograman), dan lain-lain.

Lihat pula

Sejarahe Inkscape

Inkscape

(Dari Wikipedia bahasa Indonesia, ensiklopedia bebas)

Inkscape

Inkscape 0.45 dijalankan dengan Ubuntu

Pengembang The Inkscape Team
Versi rilis terbaru 0.45.1 / 23 Maret 2007
Versi pratayang terbaru 0.46 pre 3 / 7 Maret 2008
Bahasa pemrograman C++
Sistem operasi Linux, FreeBSD, Mac OS X, Windows
Bahasa Multilingual (40)
Jenis Vector graphics editor
Lisensi GNU General Public License
Situs web http://www.inkscape.org/

Inkscape adalah sebuah perangkat lunak vector graphics editor yang bersifat Perangkat lunak bebas. Saat ini Inkscape masih dikembangkan dan dengan bantuan Gaussian blur sejak versi 0.45 telah mampu menghasilkan gambar SVG yang mutunya hampir sama dengan foto. Saat ini Inkscape belum mendukung animasi dan SVG fonts.

Inkscape dikembangkan terutama untuk Linux, namun bersifat cross-platform dan dapat dijalankan di bawah sistem operasi Microsoft Windows, Mac OS X, dan lain-lain. Lisensinya adalah GNU General Public License.

Inkscape dimulai pada tahun 2003 oleh Ted Gould, Bryce Harrington, Nathan Hurst, dan MenTaLguY, menggunakan bahasa pemrograman C++.

Sejarah

Inkscape dirintis pada 2003 sebagai sebuah code fork dari projek Sodipodi. Sodipodi sendiri, yang dikembangkan sejak 1999, didasarkan pada Gill, buah karya dari Raph Levien.

Fork itu dipandu oleh sebuah tim berjumlah empat orang, para mantan pengembang Sodipodi (Ted Gould, Bryce Harrington, Nathan Hurst, dan MenTaLguY) yang mengenali perbedaan-perbedaan dari tujuan-tujuan projek itu, keterbukaan bagi kontribusi pihak ketiga, dan ketidaksetujuan teknis sebagai alasan mereka melakukan forking. Dengan Inkscape, mereka berpendapat bahwa mereka dapat memfokuskan pengembangan pada penerapan standar SVG secara lengkap, padahal pengembangan Sodipodi menekankan pembuatan sebuah editor grafik vektor yang bertujuan umum, mungkin karena mahalnya SVG. 1

Karena fork itu, Inkscape bergeser dari menggunakan bahasa program C ke C++; berubah ke GTK+ toolkit C++ bindings (gtkmm); merancang ulang antarmuka pengguna dan menambahkan sejumlah fitur baru. Penerapannya terhadap standar SVG telah menunjukkan perbaikan yang signifikan, meski belum lengkap.

Lebih baik daripada prinsip perintah atas-ke-bawah, para pengembang dikondisikan dengan budaya kesetaraan di mana otoritas bermunculan dari kemampuan para pengembang secara perseorangan dan keterlibatan yang aktif di dalam projek. Hasilnya, projek ini menempatkan penekanan istimewa pada pemberian akses penuh kepada cadangan kode sumber bagi semua pengembang yang aktif, dan pada keikutsertaan di dalam komunitas open source yang lebih luas (seringkali berbentuk inisiatif antar-projek dan projek-projek pertukaran seperti Open Clip Art Library). Sementara para pendiri projek masih terwakili secara baik pada proses pengambilan putusan, banyak pendatang baru juga ikut memainkan peranan penting. Di antara mereka adalah "bulia byak", arsitek dari perubahan antarmuka pengguna yang radikal yang telah memberi Inkscape sebagai bentuknya sekarang. Antarmuka baru itu berorientasi pada GUI-nya Xara Xtreme.

Setelah Xara meluncurkan rencana untuk merilis aplikasi pelukisan Xara Xtreme ke dunia open source, mereka mengungkapkan minat untuk bekerja dengan Inkscape untuk menemukan jalan kedua-dua projek ini saling berbagi kode, usaha terkoordinasi, dan membuat grafik open source lebih hebat daripada grafik apapun yang tersedia di dunia proprietary.

Sejak 2005, Inkscape ikut serta di dalam Summer of Code, program dari Google.2

Hingga penghujung November 2007, sistem pencarian kesalahan program Inkscape ditanam di Sourceforge, tetapi itu dinyatakan pada 21 November 2007, bahwa mereka akan memindahkannya ke Launchpad.3

bisa dilihat di situs aslinya di sini