Jumaat, 24 Jun 2011

Selasa, 21 Jun 2011

5 USM KELASKU ~

-UMMU SUHAINA ABDUL RAHMAN
-MIMIE ROZMIZA ROZMAN
-EVA NATASHA AHMAD
-CHAN KAH MUN
-TAN SU YING
-ENNI EFAFIQA
-HIDAYATUL UMAIRAH
-NUR HIDAYAH
-FARAH NINI
-NURUL HAZIRAH
-CHUAH CHE YIN
-LIM KAI LOON
-NG JUN HAO
-SHU PHOOI SEE
-YEAP SHI HUI
-SITI SHUHADA ANUM
-YOGARAJAN
-YASOTARAN
-SATISWARAN
-WAN NURUL ASYIKIN
-NURUL KHATIJAH
-REMECCA
-UHUNESHWARY
-LEE HWANG GAO
-TEH WEI JUN
-AZMAN
-NAZRUN NAIM
-FADHULAH
-ISZWAN
-IZZUDDIN
-HARITH AQIF

Khamis, 16 Jun 2011

Hackers Target Malaysian Government Sites


A number of Malaysian government Web sites fell prey to cyber attacks Wednesday night in a coordinated effort possibly organized by members of the clandestine Web group, Anonymous.

Ninety-one Web sites were attacked starting at 11:30pm local time, the Malaysian Communications and Multimedia Commission told Bloomberg. Seventy-six have since come back online.

Earlier this week, an image from Anonymous circulated, calling on supporters to attack malaysia.gov.my on June 15 at 7:30pm GMT.

In a YouTube video (below) posted on June 14, Anonymous criticized Malaysian government officials for their censorship of the Web.

"We have seen the censorship taken by the Malaysian government, blocking sites like The Pirate Bay, and WikiLeaks," according to a voice in the video, which was set to music from the movie Inception. "Malaysia is one of the world's strictest governments, even blocking out movies, and television shows. These acts of censorship are inexcusable. You are taking away a basic human right. The Internet is here for freedom, without fear of government interference."

The video went on to warn Malaysian officials that "this is a sign, a warning, and an opportunity to listen to ideas above your own."

"Now we will wash your corruption away so be prepared. Take this as a favour," the group concluded.

Malaysia, however, has not been mentioned on the AnonOps Twitter feed or blog. Most recently, those sites have named Federal Reserve chairman Ben Bernanke as the next Anonymous target. Anonymous, however, is a rather splintered group. If you say you are a member of Anonymous, you are a member of Anonymous, making the group difficult to track. Bloomberg reports that many of the Malaysia attacks came from unidentified local hackers, who set up a blog to share updates.

The fractured nature of Anonymous, however, hasn't stopped some officials from crackdowns. Members of the group were arrested in Spain and Turkey this week over distributed denial of service (DDoS) attacks similar to the ones that affected the Malaysia sites.

Selasa, 1 Mac 2011

Ruby (programming language)

Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto. It was influenced primarily by Perl, Smalltalk, Eiffel, and Lisp.

Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. It also has a dynamic type system and automatic memory management; it is therefore similar in varying respects to Python, Perl, Lisp, Dylan, Pike, and CLU.

The standard 1.8.7 implementation is written in C, as a single-pass interpreted language. There is currently no specification of the Ruby language, so the original implementation is considered to be the de facto reference. As of 2010, there are a number of complete or upcoming alternative implementations of the Ruby language, including YARV, JRuby, Rubinius, IronRuby, MacRuby, and HotRuby. Each takes a different approach, with IronRuby, JRuby and MacRuby providing just-in-time compilation and MacRuby also providing ahead-of-time compilation. The official 1.9 branch uses YARV, as will 2.0 (development), and will eventually supersede the slower Ruby MRI.

Java (programming language)

Java is a programming language originally developed by James Gosling at Sun Microsystems (which is now a subsidiary of Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere". Java is currently one of the most popular programming languages in use, and is widely used from application software to web applications.[9][10]

The original and reference implementation Java compilers, virtual machines, and class libraries were developed by Sun from 1995. As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of its Java technologies under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java, GNU Classpath, and Dalvik.

Selasa, 18 Januari 2011

Programming Language Generations


- In the computer industry, these abbreviations are widely used to represent major steps or "generations" in the evolution of programming languages.
1GL or first-generation language was (and still is) machine language or the level of instructions and data that the processor is actually given to work on (which in conventional computers is a string of 0s and 1s).
2GL or second-generation language is assembler (sometimes called "assembly") language. A typical 2GL instruction looks like this: ADD 12,8
An assembler converts the assembler language statements into machine language.
3GL or third-generation language is a "high-level" programming language, such as PL/I, C, or Java. Java language statements look like this: public boolean handleEvent (Event evt) {
switch (evt.id) {
case Event.ACTION_EVENT: {
if ("Try me" .equald(evt.arg)) {
A compiler converts the statements of a specific high-level programming language into machine language. (In the case of Java, the output is called bytecode, which is converted into appropriate machine language by a Java virtual machine that runs as part of an operating system platform.) A 3GL language requires a considerable amount of programming knowledge.
4GL or fourth-generation language is designed to be closer to natural language than a 3GL language. Languages for accessing databases are often described as 4GLs. A 4GL language statement might look like this: EXTRACT ALL CUSTOMERS WHERE "PREVIOUS PURCHASES" TOTAL MORE THAN $1000
5GL or fifth-generation language is programming that uses a visual or graphical development interface to create source language that is usually compiled with a 3GL or 4GL language compiler. Microsoft, Borland, IBM, and other companies make 5GL visual programming products for developing applications in Java, for example. Visual programming allows you to easily envision object-oriented programming class hierarchies and drag icons to assemble program components.

Programming Language


A programming language is an artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine, to express algorithms precisely, or as a mode of human communication.
The earliest programming languages predate the invention of the computer, and were used to direct the behavior of machines such as Jacquard looms and player pianos. Thousands of different programming languages have been created, mainly in the computer field, with many more being created every year. Most programming languages describe computation in an imperative style, i.e., as a sequence of commands, although some languages, such as those that support functional programming or logic programming, use alternative forms of description.
A programming language is usually split into the two components of syntax (form) and semantics (meaning) and many programming languages have some kind of written specification of their syntax and/or semantics. Some languages are defined by a specification document, for example, the C programming language is specified by an ISO Standard, while other languages, such as Perl, have a dominant implementation that is used as a reference.