Showing posts with label photoshp. Show all posts
Showing posts with label photoshp. Show all posts

Friday, July 17, 2015

Computer program fixes Photoshop old a billion-dollar bit rot problem faster than expert engineers

Computer program fixes old code faster than expert engineers  What takes coders months, CSAIL’s “Helium” can do in an hour.  Adam Conner-Simons | CSAIL  July 9, 2015  SHARE  Share on facebook Share on twitter Share on google_plusone_share Share on reddit Share on stumbleupon Share on linkedin Share on email Share on print More Sharing Services COMMENT  Last year, MIT computer scientists and Adobe engineers came together to try to solve a major problem that many companies face: bit-rot. A good example is Adobe’s successful Photoshop photo editor, which just celebrated its 25th birthday. Over the years Photoshop had accumulated heaps of code that had been optimized for what is now old hardware.Computer program fixes old code faster than expert engineers 
What takes coders months, CSAIL’s “Helium” can do in an hour.


Last year, MIT computer scientists and Adobe engineers came together to try to solve a major problem that many companies face: bit-rot.
A good example is Adobe’s successful Photoshop photo editor, which just celebrated its 25th birthday. Over the years Photoshop had accumulated heaps of code that had been optimized for what is now old hardware.
“For high-performance code used for image-processing, you have to optimize the heck out of the software,” says Saman Amarasinghe, a professor at MIT and researcher at the Computer Science and Artificial Intelligence Laboratory (CSAIL). “The downside is that the code becomes much less effective and much more difficult to understand.”
This results in what Amarasinghe describes as “a billion-dollar problem”: companies like Adobe having to devote massive manpower to going back into the code every few years and, by hand, testing out a bunch of different strategies to try to patch it.
But what if there were a computer program that could automatically fix old code so that engineers can focus on more important tasks, such as actually dreaming up new software?
Enter Helium, a CSAIL system that revamps and fine-tunes code without ever needing the original source, in a matter of hours or even minutes.
The team started with a simple building block of programming that’s nevertheless extremely difficult to analyze: binary code that has been stripped of debug symbols, which represents the only piece of code that is available for proprietary software such as Photoshop.
A particular type of computational kernel popular for such software are “stencil kernels,” which allow you to do operations for entire areas of pixels. Stencil kernels are especially important to update because they use huge amounts of memory and compute power, and their performance degenerates quickly as new hardware become available.
With Helium, the researchers are able to lift these kernels from a stripped binary and restructure them as high-level representations that are readable in Halide, a CSAIL-designed programming language geared towards image-processing.
Going from binary to high-level languages was a big leap that the team originally didn’t think was doable, according to lead author Charith Mendis.
“The order of operations in these optimized binaries are complicated, which means that they can be hard to disentangle,” says Mendis, a graduate student at CSAIL. “Because stencils do the same computation over and over again, we are able to accumulate enough data to recover the original algorithms.”
From there, the Helium system then replaces the original bit-rotted components with the re-optimized ones. The net result: Helium can improve the performance of certain Photoshop filters by 75 percent, and the performance of less optimized programs such as Microsoft Windows’ IrfanView by 400 to 500 percent.
“We’ve found that Helium can make updates in one day that would take human engineers upwards of three months,” says Amarasinghe. “A system like this can help companies make sure that the next generation of code is faster, and save them the trouble of putting 100 people on these sorts of problems.”
The research was presented in a paper accepted to the Association for Computing Machinery SIGPLAN conference on Programming Language Design and Implementation (PLDI 2015), which took place June 13-17 in Portland, Oregon.
The paper was written by Mendis, fellow graduate students Jeffrey Bosboom and Kevin Wu, research scientist Shoaib Kamil, postdoc Jonathan Ragan-Kelley PhD '14, Amarasinghe, and researchers from Adobe and Google.
“We are in an era where computer architectures are changing at a dramatic rate, which makes it important to write code that can work on multiple platforms,” says Mary Hall, a professor at the University of Utah's School of Computing. “Helium is an interesting approach that has the potential to facilitate higher-level descriptions of stencil computations that could then be more easily ported to future architectures.”
One unexpected byproduct of the work is that it lets researchers see the different tricks that programmers used on the old code, such as archaeologists combing through computational fossils.
“We can see the ‘bit hacks’ that engineers use to optimize their algorithms,” says Amarasinghe, “as well as better understand the larger context of how programmers approach different coding challenges.”
source : http://newsoffice.mit.edu/2015/computer-program-fixes-old-code-faster-than-expert-engineers-0609

Thursday, April 16, 2015

Adobe Photoshop CC Protable Free Download

Adobe Photoshop CC Free Download setup in single direct link. Its Adobe Photoshop CC 14.2 Multilingual offline installer / standalone setup free download.

Adobe Photoshop CC Free Download setup in single direct link. Its Adobe Photoshop CC 14.2 Multilingual offline installer / standalone setup free download.
With Adobe Photoshop you can manipulate your image in almost countless ways and that too without compromising on the quality of the image. With this tool in hand you can correct all the flaws in an image rapidly and effortlessly. Like removing chromatic aberration and lens distortions etc.  Drawing images and managing its colors have become a child’s play with Adobe Photoshop. You can change the background of any image easily with Lasso tool. The color of clothes in an image can be altered. The images can be cloned by the clone stamp tool.
Adobe Photoshop CC Free Download setup in single direct link. Its Adobe Photoshop CC 14.2 Multilingual offline installer / standalone setup free download.
Download Free

Wednesday, October 9, 2013

Sinhala and Tamil soon from Google Translate

THANKS GOOGLE , THANKS TO ROHAN JAYAWEERA
ඔබේ මවු භාෂාව "සිංහල" නම් / එම අතිශය අරුත්බර භාෂාවේ නවතම ලෝක යාවත්කාලීන කිරීම, ගූගල් භාෂා පරිවර්තකයට එක් කිරීම වෙනුවෙන් මෙය කරුණාකර යහළුවන් සමග [share] බෙදාගන්න..
If your mother tongue is "Sinhalees" please share this to gratitude to the newest move in the google , adding it to google translator.!
 
Photo: THANKS GOOGLE , THANKS TO ROHAN JAYAWEERA
ඔබේ මවු භාෂාව "සිංහල" නම් / එම අතිශය අරුත්බර භාෂාවේ නවතම ලෝක යාවත්කාලීන කිරීම, ගූගල් භාෂා පරිවර්තකයට එක් කිරීම වෙනුවෙන් මෙය කරුණාකර යහළුවන් සමග [share] බෙදාගන්න..
If your mother tongue is "Sinhalees" please share this to gratitude to the newest move in the google , adding it to google translator.!

Tuesday, June 18, 2013

Top 10 Blogger Templates for Photographers


Every artist needs a platform to showcase their talent and to get acknowledged by the world around them,you may be a professional photographer who uses a DSLR or just a casual photographer who takes beautiful photos just using a Phone or Tablet but without proper exposure to your Photos will not get the credit they deserve. The Internet is the best place to get exposure,you can create an online gallery to showcase your photos and for that you've got no better option than Blogger as it's a free and easy to use platform with features like multiple photo uploading with better picasa web albums integration and there are many well designed Blogger templates available to showcase your Photos. Since the previous post Best Blogger Templates for Photography and Video blogs has got a huge response from our readers we have collected some more top Photography Templates from around the web. Pegasus Blogger Template Primal Blogger Template Queen Blogger Template Glamour Neue Blogger Template London Creative Blogger Template Minimal Swiss Design Blogger Template Circulos Blogger Template Galauness Blogger Template Portfolio Blogger Template http://webaroundme.blogspot.com/2012/08/Photography-blogger-templates.html Sekapur Sirih Blogger Template This list is our Contribution to Photographers from all over the world celebrating World Photography Day today.

Thursday, May 9, 2013

TYPE SINHALA UNICODE TEXT ON ADOBE PHOTOSHOP CS 5 or CS 6


TYPE SINHALA UNICODE TEXT ON ADOBE PHOTOSHOP

නො ප්‍රොබ්ලම් සිංහල...


I have tested this on photoshop Cs4 and cs5, please test this on other versions as well. Photoshop cs6 support this by default. so here we go..
Download this template file: sinhalaTemplate
then
Open that on photoshop. paste any sinhala content to this text are… then you can copy and  paste to any other photoshop text area..

Monday, May 6, 2013

Payza in Sri Lanka

Payza in Sri Lanka

Payza prepaid cards in Sri Lanka

Seylan Bank partners PAYZA for online remittance worldwide

Your money's gateway to the world!

Get your money where it needs to go — quickly, conveniently, and securely. Shop or sell online, send or receive money — wherever you are!

Tuesday, April 23, 2013

Paypal for Sri Laknka - ශ්‍රී ලංකාව සඳහා PayPal සහය ලබාගැනීම


PayPal යනු කුමක්ද?

PayPalForSriLanka













PayPal යනු අන්තර්ජාලය තුළ ක්‍රියාත්මක වන මුදල්
හුවමාරු සේවාවන්ගෙන් ජනප්‍රියතම මෙන්ම වැඩිම
භාවිතා කරුවන් පිරිසක් ඇති සේවාවයි. එය පෞද්ගලික
ආයතනයකින් සපයන සේවාවක් වුවද අන්තර්ජාලය
තුළ මුදල් හුවමාරු කිරීමේ අප්‍රකාශිත සම්මතය ලෙස
හැඳින්විය හැකිය. අන්තර්ජාලය තුළින් ලබාගන්නා
භාණ්ඩ හා සේවා සඳහා ගෙවීම් කිරීමේදීත්, තමන්
සපයන භාණ්ඩ හෝ සේවා සඳහා පාරිභෝගිකයන්
ගෙන් ගෙවීම් ලබාගැනීමේදීත් PayPal අන්තර්ජාල
පරිශීලකයන්ට බෙහෙවින් ප්‍රයෝජනවත් වේ. ගෙවීම්
ලබාගැනීම සඳහා PayPal
සේවාවේ ගිණුමක් තිබීම අත්‍යවශ්‍ය වුවද ගෙවීම් කිරීම සඳහා එවැනි ගිණුමක්
අත්‍යවශ්‍ය නොවන නිසා විද්‍යුත් ණය හෝ හර පතක් (Credit or Debit Card) ඇති ඕනෑම කෙනෙකුට
PayPal ගිණුමක් වෙත මුදල් යොමු කිරීමට හැකි වීම එය ප්‍රමුඛතම මුදල් හුවමාරු සේවාව බවට පත්
කරයි.

ගැටළුව


ශ්‍රී ලාංකිකයන්ට PayPal හරහා ඕනෑම අයෙකු වෙත මුදල් යැවිය හැකි නමුත් කිසිදු අයෙකුගෙන් මුදල්
ලබාගැනීම කළ නොහැකිය. මෙනිසා වෙනත් සංකීර්ණ ගෙවීම් ක්‍රම හරහා මුදල් ඉල්ලා සිටින ශ්‍රී ලාංකික
සේවා සපයන්නන්ගෙන් භාණ්ඩ හා සේවා ලබාගන්නවාට වඩා පහසු ක්‍රමයකින් - එනම් PayPal
භාවිතයෙන් - සේවා සපයන ඉන්‍දියානු ජාතිකයන් වැන්නන්ගෙන් සේවා ලබාගැනීම පාරිභෝගිකයන්
සිදු කරයි (මෙකී සේවා නම් වෙබ් අඩවි නිර්මාණය, ග්‍රැෆික් නිර්මාණය වැනි සේවාවන්ය.). තනිවම හා
කණ්ඩායම් වශයෙන් මෙම සේවා සපයා මුදල් උපයන ශ්‍රී ලාංකිකයන් විශාල ප්‍රමාණයක් සිටින අතර
PayPal ශ්‍රී ලංකාවට සහය නොදැක්වීම ශ්‍රී ලංකාව තුළට මුදල් ගෙනෙන මෙම පිරිසට ඉමහත් බාධාවක්
වී ඇත. දැනට මොවුන් අනුගමනය කරන එක් ක්‍රමයක් නම් වෙනත් රටක ව්‍යාජ ලිපින යොදාගනිමින්
PayPal ගිණුම් තැනීමයි. නමුත් එසේ කරන විට සියළු මුදල්ද PayPal ගිණුමද අහිමිවීමේ අවධානම පවතී.
ගැටළුවට හේතුව

Thursday, April 11, 2013

What is HTML5?


HTML5 Introduction

What is HTML5?

HTML5 will be the new standard for HTML.
The previous version of HTML, HTML 4.01, came in 1999. The web has changed a lot since then.
HTML5 is still a work in progress. However, the major browsers support many of the new HTML5 elements and APIs.

How Did HTML5 Get Started?

HTML5 is a cooperation between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG).
WHATWG was working with web forms and applications, and W3C was working with XHTML 2.0. In 2006, they decided to cooperate and create a new version of HTML.
Some rules for HTML5 were established:
  • New features should be based on HTML, CSS, DOM, and JavaScript
  • Reduce the need for external plugins (like Flash)
  • Better error handling
  • More markup to replace scripting
  • HTML5 should be device independent
  • The development process should be visible to the public
HTML5 is The New HTML Standard

HTML5

  • New Elements
  • New Attributes
  • Full CSS3 Support
  • Video and Audio
  • 2D/3D Graphics
  • Local Storage
  • Local SQL Database
  • Web Applications