Category Archives: Computer Technology

Why designed a front-end programming language from scratch

Today’s programming languages have traditionally been created by the tech giants. These languages are made up of millions of lines of code, so the tech giants only invest in incremental, non-breaking changes that address their business concerns. This is why innovation in popular languages like C, Java, and JavaScript is depressingly slow.

Open-source languages like Python and Ruby gained widespread industrial use by solving backend problems at startup scale. Without the constraints of legacy code and committee politics, language designers are free to explore meaningful language innovation. And with compile-to-VM languages, it has become cheap enough for individuals and startups to create the future of programming languages themselves.

Open-source language innovation has not yet disrupted front-end programming. We still use the same object-oriented model that took over the industry in the 1980s. The tech giants are heavily committed to this approach, but open-source has made it possible to pursue drastically different methods.

Two years ago, I began to rethink front-end programming from scratch. I quickly found myself refining a then-obscure academic idea called Functional Reactive Programming. This developed into Elm, a language that compiles to JavaScript and makes it much easier to create highly interactive programs.

Since the advent of Elm, a lively and friendly community has sprung up, made up of everyone from professional developers to academics to beginners who have never tried functional programming before. This diversity of voices and experiences has been a huge help in guiding Elm towards viability as a production-ready language.

The community has already created a bunch of high quality contributions that are shaping the future of Elm and are aiming to shape the future of front-end programming.

Dev tools

Early on, I made it a priority to let people write, compile, and use Elm programs directly from their browser. No install, no downloads. This interactive editor made it easy for beginners and experts alike to learn Elm and start using it immediately.

In-browser compilation triggered lots of discussion, ideas, and ultimately contributions. Mads Flensted-Urech added in-line documentation for all standard libraries. Put your cursor over a function, and you get the type, prose explanation, and link to the library it comes from. Laszlo Pandy took charge of debugging tools. He is focusing on visualizing the state of an Elm program as time passes, even going so far as pausing, rewinding, and replaying events.

Runtime

I designed Elm to work nicely with concurrency. Unfortunately, JavaScript’s concurrency support is quite poor with questionable prospects for improvement. I decided to save the apparent implementation quagmire for later, but John P. Mayer decided to make it happen. He now has a version of the runtime that can automatically multiplex tasks across many threads, all implemented in JavaScript.

Common to all of these cases are driven individuals who knew they could do it better. This is how Elm got started and how it caught the attention of Prezi, a company also not content to accept JavaScript as the one and only answer for front-end development. I have since joined the company for the express purpose of furthering work on Elm.

We do not need to sit and hope that the tech giants will someday do an okay job. We can create the future of front-end programming ourselves, and we can do it now.

 

SEP Software Corp. and IBM Partner Together to Provide Global Solutions to the Marketplace

SEP Software Corp. has announced its flagship product, SEP sesam, is one of the first Enterprise-class backup and disaster recovery solutions to be fully certified on IBM DB2.  SEP has successfully completed the IBM Pure Systems certification and is now listed in the IBM Global Solutions Directory. SEP sesam offers complete backup protection and meets key IBM integration standards for DB2 database software for Linux, UNIX, Windows, and DB2 for z/OS.

“We are excited to be partnering with IBM,” stated Tim Wagner, President of SEP Software Corp.  “Being verified for IBM DB2 demonstrates our commitment to quality in the IT industry and shows clients that our solution meets or exceeds key IBM integration standards.  Our functionality is second to none, and as backup needs grow in complexity, SEP Software Corp. continues to evolve to provide the highest performing results,” continued Wagner. “It is critical that our software, SEP sesam, delivers a truly unified and innovative solution that pushes the limits on performance and features.”

Ideally suited for the enterprise to the SM space, SEP sesam’s intuitive GUI allows the system administrator to access and control the backup infrastructure from anywhere. Backup topologies and policies can be created to perfectly match the needs of the individual institution. SEP sesam uses its patented Multi-Streaming Technology to facilitate unlimited simultaneous streams to provide the highest performance yet experienced in the backup market.

About SEP Software Corp.
SEP sesam is installed in over 50 countries worldwide and is used by the world’s leading governments, institutions and universities, ranging in size and complexity. SEP has been delivering the widest range of backup products for enterprise level customers since 1996. With thousands of installations world-wide, SEP sesam provides backup solutions for all environments, both physical and virtual; delivering the fastest backup, restore and disaster recovery tools on the market today.

HP Series 800 G1 Generate EliteOne Sharp graphics

JAKARTA – HP EliteOne 800 Series G1 and Series 800 G1 is a device EliteDesk AiO HP commercial desktop PCs and most resilient form factor with the widest selection, which was created specifically to meet the demands of today’s business.
HP desktop series EliteDesk / EliteOne 800 G1 is supported by the 4th generation Intel ® Core ™ processors for maximum performance and the graphics are sharp, and the new caching option and a solid state drive that provides fast access to data and applications.
AiO devices and desktop PCs supported by HP Elite features enterprise-class security and client management solutions to protect and manage critical business data, device and user identity with Intel vPro support.
With the highest efficiency class power supply that is up to 94 percent, Total Cost of Ownership (TCO) offered by this device was not in doubt.
EliteOne HP AiO PC 800 G1 is the most powerful, rich multimedia, with a stylish design which is 23 percent thinner than the previous generation and support for Windows ® 8 with a dynamic touch screen experience, and highly interactive interface.
HP EliteDesk / 800 series G1 EliteOne provide robust and reliable performance with deployment options that can be tailored to the needs of the organization, all backed by a comprehensive portfolio management and security solutions from HP. (Eko Sutriyanto)

How Apollo 11′s 1.024MHz guidance computer did a lot with very little

 

early 44 years ago computer hardware was in an entirely different place than it is now. The levels of performance don’t even fit on the same scale. The anniversary of the Apollo 11moon landing is upon us, and those brave space pioneers got by without a 3GHz multi-core CPU. The guidance computer used on the Apollo 11 mission ran at only 1.024 MHz.

The moon landing was the height of technological achievement at the time, and some of the rocket technology is still relevant today. That computer, though, has been left in the dust. In fact, it was well and truly obsolete a few years after the landing.

The Intel 8086 came about roughly ten years after the Apollo landing, marking the beginning of x86. Apollo 11’s computer had 4 registers — essentially slots for holding numeric values. The 8086 boosted that to eight 16-bit registers.

The IBM PC XT ran the next version of that chip, the famous 8088. This computer ran at 4.077MHz, which sounds incredibly slow by today’s standards, but is still four times faster than the Apollo 11computer. The XT also packed in eight times the memory used on Apollo 11.

The Apollo 11 guidance computer actually had some impressive software features for a system that didn’t even run a graphical interface. It could multitask up to 8 different operations, but it didn’t work the way we think of multitasking. Today’s operations use preemptive multitasking that allows the OS to distribute computing resources as needed. On Apollo 11, programs were in charge and had to give control back to the OS periodically. A kind of virtual machine was used to allow developers to mix hardware-level instructions with virtual machine commands within the same assembler code.

Inputting commands required translating the English words into “verb noun pairs,” which could be input as numbers. There was a handy sign in the cabin as a reminder. To top it all off, none of the computer’s systems were software upgradeable. All the code was stored in read-only memory. Several years after Apollo 11, Apollo 14 was forced to manually input the code to patch a system malfunction — it took 90 minutes just to type it in.

Maybe your computer is a little sluggish, and your smartphone is a couple years old, but you have it better than those astronauts

Application Encryption VSEncryptor

File Protector Portable Applications

VSEncryptor is an application that can be petrified our encryption protects files and text by scrambling the contents and form of the original will only display such content if the correct password is entered.

Portable VSEncryptorVersi this application is free. However, although it does not require installation, by default it has several options to change the entries in the registry. If you choose to install this application, note that it will replace the search engine and homepage in Internet Explorer and Mozilla Firefox. Unless you choose a custom installation, you can prevent these changes on your browser.

Although the application user interface is so simple and less attractive, but its function is quite good. In the main window there is a list of “encryption algorithms” which is quite interesting. You can select AES (128/192/256-bit) RC2/4/5/6, DES and Triple DES, Blowfish, Twofish, Serpent, Camellia, Skipjack, CAST-256, MARS, IDEA, SEED, GOST, XTEA, and SHACAL-2.

VSEncryptor can use these algorithms to randomize the plain text and other types of files. As soon as you press the encryption button, this app will ask you to enter a password that will also be used to decrypt the data.

It does not take long to encrypt the plain text, as well as encrypting other types of files. To file size of about 20 MB, it only takes a few seconds. Encrypt speed also depends on the chosen algorithm. By default, the encryption result is stored in the same location as the original file, but we also can change it as you wish.

By default again, VSEncryptor add a new file extension that is <. Encrypted> for encrypted items. The same option is also available to decrypt the file, only the extension form <. Decrypted>.

MontaVista Software Extends Support for ARM® Architecture Targeting Telecom and Networking Markets

SAN JOSE, Calif., July 2, 2013 /PRNewswire/ — MontaVista® Software, Inc., the leader in embedded Linux®commercialization, today announced Carrier Grade Edition® (CGE) support for the Carrier Grade Linux 5.0 profile for ARM architecture.  This milestone marks the first CGL registered product to support the ARM architecture. The tidal wave of smart phone and tablet usage has created a situation where mobile broadband demand is outpacing infrastructure capability. Carriers are racing to expand capacity while reducing the power required to run the mobile broadband telecommunications infrastructure.  For almost a decade, Telecom OEM and carriers have defined their Linux requirements using the Carrier Grade Linux specification.  MontaVista has bridgecd the gap between next generation silicon on ARM and Telecom Linux requirements.

“To support ARM-based SoC designs for carrier and cloud equipment, we recognize the importance of carrier grade software platforms to be in lock step with those silicon implementations, as this will accelerate time-to-deployment for highly reliable, available and secure next-generation equipment,” said Bob Monkman, manager, Enterprise Networking Segment for ARM. “MontaVista pioneered the Carrier Grade Linux movement, and it continues to be a leading innovator for this software platform that remains the crucial benchmark for network equipment and data centers alike. This milestone is another proof point that the necessary software ecosystem is in place for ARM-based systems to deploy into the global communications network.”

MontaVista’s Carrier Grade Edition is designed for high reliability infrastructure markets. CGE is the standard foundation of a Linux based platform, certified to meet performance requirements, high availability, serviceability, hardening, and real-time response.  The CGE multi-architecture platform allows customers to cross compile across all major architectures knowing they have met all CGL, LSB, and IPv6 requirements.  Only MontaVista provides a Carrier Grade Linux cross-architecture platform that allows telecom & network equipment manufacturers to cross compile from other architectures to ARM for their next-generation devices.

“As the provider of the world’s most widely-deployed Carrier Grade Linux, MontaVista is committed to supporting the ARM ecosystem with certified and high-performance operating systems.” said Patrick MacCartee, Director of Marketing for MontaVista Software. ”

MontaVista is bridging the gap between IT and Telco Linux operations systems by providing leadership in the Linaro Network Group (LNG), where it sits on the steering committee, as well as being part of the Carrier Grade Linux community. Our unique experience enables us to provide the best-in-class platform for ARM in cloud and carrier infrastructure applications.  MontaVista is supporting the ARM architecture for a range of applications in the telecom supply chain.  Work is underway to provide KVM-based virtualization to enable cloud-based solutions for mobile core and data plane on the ARM architecture.

“MontaVista has led the way in providing Carrier Grade Linux (CGL) support since the first Requirements Definition document in 2002,” said Mark Orvek, Linaro VP of Engineering. “We’re pleased to see MontaVista Linux Carrier Grade Edition listed by the Linux Foundation as the first distribution to implement the CGL specification on the ARM platform and we’re very happy to be working together with MontaVista and the other industry-leading members of the Linaro Networking Group to develop the future of Linux on ARM in this space.”

MontaVista is committed to compliance with the major industry standards and maintains its position of being the only Linux distribution in the world to comply with the three key requirements issued by the industry’s major standards bodies: CGL, Linux Standard Base (LSB), and IPv6. MontaVista’s Carrier Grade Edition is also the only embedded Linux to be Oracle-certified. This certification demonstrates MontaVista’s ongoing and continued commitment to CGE interoperability with industry software and hardware, and meets the rigorous demands of current and future multi-core network infrastructures. MontaVista has made available copies of the CGL5 registration documents on its website at http://www.mvista.com/products/cge/cgl/cgl.php.

“We applaud MontaVista’s continued leadership with Carrier Grade Linux for the carrier infrastructure market,” said Amanda McPherson, vice president of marketing and developer services Linux Foundation. “MontaVista’s support of the CGL specification for the ARM architecture will be key to enabling a smooth migration to this important SoC architecture that supports millions of devices worldwide.”

“Carrier grade” is a term for software and hardware products that support public telecommunications and data communications networks. Carrier grade products require extremely high degrees of reliability, scalability, and performance to provide an uninterrupted flow of the enormous volume of high-bandwidth data and voice needed for today’s multimedia communications. MontaVista Linux Carrier Grade Edition is the most widely deployed carrier grade Linux solution in the world, and is used by leading network equipment providers (NEPs) including Alcatel-Lucent, Motorola, NEC, and other leading suppliers.

About MontaVista Software
MontaVista Software, LLC, a wholly owned subsidiary of Cavium, Inc. (CAVM), is a leader in embedded Linux commercialization. For over 10 years, MontaVista has been helping embedded developers get the most out of open source by adding commercial quality, integration, hardware enablement, expert support, and the resources of the MontaVista development community. Because MontaVista customers enjoy faster time to market, more competitive device functionality, and lower total cost, more devices have been deployed with MontaVista than with any other Linux.

Yahoo Open Start Request Username ‘Beautiful’ is Not Active Again

Since last month it was announced that Yahoo will delete the Yahoo! username or ID is no longer active, many people are waiting for the arrival of this. Because, mostly inactive username is precisely deter others who want to use the name. Now, according to the announcement last month, Yahoo began to open up opportunities for those who want to get the username ‘pretty’.
Users who want to get the username ‘beautiful’ can not directly get the name. They should write the desired username in advance through a form benama Yahoo! Wish List. Yahoo provides five options that could be asked. If the first choice is not available, then the choice of the required reserves would then look for. Yahoo will provide notice of the availability of username via email in mid-August 2013.
“To get Yahoo! username you’ve always wanted, we set up a page where you can ask five top choices. If your first choice is not available, we will try to find other options of backup you have the content. In mid-August, you will receive email containing the username where available, as well as links to mengklaimnnya for 48 hours. Quite so, and it is yours, “wrote Dylan Casey, Senior Director, Platform Yahoo via its official blog.

LG Launches Full HD LCD Panel for Super Thin Smartphone with size

LG Display has just showcased its newest display panel product that is claimed as a full HD panel for the world’s thinnest smartphone. By using the LCD panel, the size of a smartphone can be pressed into thinner again.

LCD panels are not only super-thin size. The panel also makes it easy to hold plus better screen quality. This panel has a size of 2.3 millimeters thick bezel is not less than 2.2 millimeters.

Currently, LG Display provides the panel with a size up to 5.2 inches. This panel is also claimed to improve the quality of the screen brightness as compared with the other panel on the market. This panel has RGB with 535 points nits brightness to its highest point.

Parties LG also said that they will continue to develop the LCD panel. By doing so, the LG can make a smartphone and tablet products with super slim size.