Thursday, August 28, 2014
Picking The Next Storage Networking Protocol
Sunday, March 30, 2014
Which DPI to choose when scanning your photos?
The DPI You Should Be Scanning Your Paper Photographs
One of the most important decisions you face when scanning anything with your scanner is choosing what dpi (“dots per inch”) to scan with. And specifically for this post, what is the best dpi to use when scanning and archiving your 8×10″ and smaller paper photographic prints – which for most people, make up the majority of our pre-digital collection.- Detail – how much image detail you will extract from your photograph
- Image Size – how much resolution in pixels you will have to work with (e.g. 2400 x 3000 pixels)
- File Size – how large the file size will become (e.g. 64.9 MB or 64,878,462 bytes)
Choosing DPI Based on Time Required
| DPI | 150 | 300 | 400 | 600 | 800 | 1200 | 2400 | 3200 | 4800 |
| Time Elapsed (mins:sec) | :11 | :12 | :14 | :18 | :31 | 1:02 | 2:34 | 3:53 | 6:37 |
So what happens when you scan with the dpi set too low?
So can you scan with too high of a DPI?
Optical Resolutions vs. Digital
The Advantage of Having All This Archived Image Resolution
It is true that if the image might be resized after the scan, it’s always much better quality to resize to reduce the image size rather than to resize to increase the image size. If you aren’t sure what your future intentions for the image might be, and won’t be able to scan it again, then it’s probably best to err on the large side (if storage space allows, up to reasonable amounts anyway). Resizing to be smaller discards excess pixels. But resizing to be larger must create (or fake) new interpolated pixels which were not in the original scan. There is no additional detail possible in interpolated pixels, even if the image is larger. The results are not at all the same as scanning at the higher resolution.
Okay so really, what DPI is the best for each print dimension?
| DPI Scanner Settings for Archiving Paper Prints | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Print Dimensions | 2.5×3.5″ | 3.5×3.5″ | 4×4.5″ | 3.5×5″ | 4×5″ | 4×6″ | 4×7″ | 5×7″ | 8×10″ |
| DPI Setting | 1000 | 900 | 600 | 600 | 600 | 600 | 600 | 600 | 600 |
Thursday, February 6, 2014
Android SDK suffers from buffer overflow and lack of hardening
Android SDK suffers from buffer overflow and lack of hardening
Monday, January 13, 2014
Wireless Display Standards Explained: AirPlay, Miracast, WiDi, Chromecast, and DLNA
AirPlay
Miracast
WiDi
Chromecast
Play To, DLNA, UPnP
Wednesday, January 1, 2014
LTE-Advance is the real 4G
Ref: http://spectrum.ieee.org/telecom/standards/lte-advanced-is-the-real-4g
TelecomStandardsFeature
LTE-Advanced Is the Real 4G
More network capacity, faster data speeds, and better coverage will come from LTE-Advanced mobile technologies
By Ariel Bleicher
Posted 31 Dec 2013 | 18:00 GMT
Illustration: Eddie Guy
This article is part of the “2014 Top Tech to Watch” series, IEEE Spectrum’s annual prediction of technologies that will make headlines in the coming year.
Have you ever called your cellphone carrier to report poor signal strength? Sure you have. And did that carrier do anything significant to fix the problem? Of course it didn’t—unless you live in South Korea.
“I guarantee you—if I call my carrier tonight and complain about not getting a good signal in my bathroom, they will send someone to install a repeater first thing tomorrow morning,” said Wonil Roh during an interview in Suwon last October.
Full disclosure: Roh heads the Advanced Communications Laboratory at Samsung Electronics Co. But he doesn’t need the lofty title to get that kind of attention in South Korea’s intensely competitive wireless arena. Home to Samsung and LG Corp., the world’s first- and fourth-largest smartphone makers, the country boasts some of the most advanced wireless networks on earth. Last June, for instance, SK Telecom Co. launched what it called the “world’s first publicly available LTE-Advanced network.” Short for Long Term Evolution, LTE is the globally embraced standard behind today’s top-of-the-line 4G smartphones and tablets. For the same price as an LTE plan, LTE-Advanced subscribers could now get twice the data rates, SK claimed. Not to be outdone, its competitors LG Uplus Corp. and KT Corp. began offering their own LTE-Advanced services in July. By October, a million people had signed up for SK’s service alone.
What’s happening in South Korea will soon come to pass in other parts of the world. Operators everywhere face a universal and unremitting predicament: Customers want more data at faster speeds to run ever more sophisticated applications. Today it’s video calls and sports broadcasts; tomorrow it’ll be telemedicine and virtual shopping sprees. Each year, according to Cisco Systems, global mobile traffic more than doubles. And that exponential growth is showing no signs of waning.
Fun Fact: In South Korea, LTE-Advanced subscribers can download an 800-megabit movie in as little as 43 seconds.
So now, four years after the first networks using LTE went live, operators are looking to its successor. Already, more than a dozen carriers outside of South Korea, including AT&T, Australia’s Telstra, Japan’s NTT DoCoMo, and Telenor Sweden have reported that they are testing LTE-Advanced technologies, and analysts expect commercial rollouts to start this year. By 2018, according to ABI Research, global LTE-Advanced connections will approach 500 million—about five times as many as LTE can claim today.
“There’s no way around it—LTE has to evolve,” says Lingjia Liu, a wireless expert at the University of Kansas. “LTE-Advanced will become the dominant standard.”
Wireless specialists are calling LTE-Advanced “true 4G” because unlike ordinary 4G LTE, it actually meets the International Telecommunication Union’s specifications for fourth-generation wireless systems.
One of these criteria is speed. LTE-Advanced can theoretically achieve data download rates as high as 3 gigabits per second and upload rates as high as 1.5 Gb/s. By comparison, LTE tops out around 300 Mb/s for downloads and 75 Mb/s for uploads. And LTE-Advanced isn’t just about faster rates. It also includes new transmission protocols and multiple-antenna schemes that enable smoother handoffs between cells, increase throughput at cell edges, and stuff more bits per second into each hertz of spectrum. The result will be higher network capacity, more consistent connections, and cheaper data.
Saturday, November 23, 2013
Why Did the Russians Ban an Appliance Found in 90% of American Homes
Saturday, November 2, 2013
Google Taking Aim at Device Modders in Android 4.4 KitKat
Ref: http://www.xda-developers.com/android/google-taking-aim-at-device-modders-in-android-4-4-kitkat/
Google Taking Aim at Device Modders in Android 4.4 KitKat
POSTED NOVEMBER 1, 2013 AT 6:30 PM BY PULSER_G2
Google Taking Aim at Device Modders in Android 4.4 KitKat
Android 4.4 introduces a number of changes intended to reduce the risks of rootkits on the platform. In addition to SELinux, the dm-verity kernel feature is also used on boot. The dm-verity feature is used to verify the filesystem storage, and detect modifications to the device at block level (rather than file level). In essence, dm-verity aims to prevent root software from modifying the device file system. This is done by detecting the modifications made to the filesystem, which will no longer match the expected configuration.
In dm-verity, each block of the storage device has a SHA-256 hash associated with it. (For reference, a block is simply a unit of address for storage, typically around 4 KB on flash devices.) A tree of hashes is formed across pages, such that only the “top” hash in the tree (known as the root hash) needs to be trusted, in order for the entire filesystem to be trusted. If any block is modified, this will change the hash, breaking the chain.
The boot partition of the device will contain a public key, which the OEM is expected to externally verify (perhaps via the bootloader or low-level CPU features). This public key is used to ensure the signature of the hash on the file system is valid and unmodified.
In order to reduce the time taken to verify the filesystem, blocks are only verified when they are accessed, and are verified in parallel with the regular read operation (to essentially eliminate any latency with accessing the storage). If the verification changes (i.e. files have changed on the system partition), then a read error is generated. Depending on the application accessing the data, it may proceed if it’s not a critical action, but it is also possible for applications to decline to operate under these conditions.
While nobody can predict the future with 100% accuracy, I think it’s fair to say that “rooting” and modifying devices running Android 4.4 with locked bootloaders (i.e. where root exploits are required, as the OEM will not permit custom kernels) may well be considerably more difficult than in previous Android versions. It seems that Android 4.4 is taking a few leaves out of the Chrome OS book, as these changes essentially implement “verified boot,” as found on Chrome OS.
To re-iterate, if you are able to change the kernel your device uses, this feature will not be a concern. It’s possible to either disable dm-verity in the kernel, or to set it up to use your own keys to authenticate the system hash. For users who choose to buy carrier-branded devices and accept a locked bootloader, but find a way to root the device, take heed of this warning. It’s not at all unlikely (in my technical opinion) for this to become incredibly unlikely to happen on future devices. If you want the ability to modify the software on your phone, I’d avoid anything with a locked bootloader, and ensure you can modify the kernel (to disable or modify the dm-verity signatures).
Right now, little is known about what this will actually mean, but aside from greater security for users on stock ROMs, I suspect there will be some noticeable impact on casual users wishing to make small changes to Android. Until we see devices from other OEMs shipping with 4.4, it’s difficult to really assess how (or if) this will change things. But take note, and bear it in mind.
