Contiki: The Operating System for Internet of Things - Internet Of Things Contiki is an operating system just like Microsoft Windows and Linux but for a very specific purpose and mainly focused on ‘things’ in the internet of things (iot). Here is everything you need to know about it. By Janardan Revuru The Internet of Things (IoT), a technology that enables the automated exchange of key information between machines, and then ultimately to humans, promises a future where a whopping 50 billion devices will have the ability to “talk to each other” by 2020. The ‘things’ that are getting connected vary significantly in size and shape include tiny wireless sensors (smart dust) to electrical appliances at home to electronics used in space experiments. Things are characterised as low-memory and low-power devices, where memory is measured in bits or bytes (not megabytes or gigabytes) and power consumption is so low that devices can run for years with a pair of AAsize battery! What is Contiki? ment, memory management and communication management. 1. 2. 3. Applications
Regenerating Temporary Terminal Server CALS. | Deadly Technology From time to time it becomes necessary to regenerate temporary terminal server licenses. Whether it be a genuine error which is preventing you from using temporary licenses or the fact that someone "forgot" to purchase TSCALS within the grace period allowed by Microsoft. In my experience the below will fix 99.9% of problems surrounding temporary licenses and let you get back up and running with enough time to source some legitimate TSCALS. *Note: These only apply to temporary licenses. If you are running a system with permanent TSCALS make sure you fully back your licenses up before doing this. If you don't you will have to call the Microsoft Clearing House to get your TSCALS back. On the client: Start up regedit.exe. On the server itself: Go to Control Panel, Administritive tools, Services manager. STOP Terminal Server Licensing Manager Service. Delete contents of %systemroot%\system32\Lserver directory. RESTART Terminal Server Licensing Manager Service.
iPhone Killer: The Secret History of the Apple Watch In early 2013, Kevin Lynch accepted a job offer from Apple. Funny thing about the offer: It didn’t say what he would be doing. So intense is Apple’s secrecy that all Lynch knew was his vague title, vice president of technology, and that he’d be working on something completely new. ¶ It was odd that Apple even offered him a job. During his eight years at Adobe, most recently as chief technology officer, he was best known as the only person dumb enough to publicly fight Steve Jobs over the iPhone’s lack of support for Flash videos. When Lynch announced his move, the reaction was immediate: They want this guy? Apple blogger John Gruber called Lynch “a bozo, a bad hire.” Kevin Lynch was responsible for turning the Watch from an idea into a product. Lynch had a lot to prove—and, apparently, a lot to do. As soon as he walked into the studio, he found out the project he’d been hired to run was already on deadline. There were no working prototypes; there was no software. No pressure, Kevin.
Essential scrap – Projects Scaling images and creating thumbnails from UIViews – iCab Blog In this blog post I would like to show how you can do some common image-related tasks, like scaling an UIImage object or creating a thumbnail image from a UIView. I’m implementing these features as category for the UIImage class, so these can be used with all UIImage objects without the need to subclass the UIImage class. Scaling UIImages Scaling images is important for example when you want to create thumbnail images which are used as an overview for real documents or larger pictures. The standard UIImage class doesn’t provide a method to scale images, but scaling an image isn’t very complicated. You can do it with just 4 lines of code… UIImage *originalImage = ...; CGSize destinationSize = ...; UIGraphicsBeginImageContext(destinationSize); [originalImage drawInRect:CGRectMake(0,0,destinationSize.width,destinationSize.height)]; UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); Creating an UIImage from a UIView Retina Display MyImage.h: MyImage.m:
matt's Soup!: Indoor Positioning using BLE -> RSSI RSSI (dBm) = -10n (d) + A, d: distance in metres A: received signal strength in dBm at 1 meter n: propagation constant or path-loss exponent (Free space has n =2 for reference). Indoor positioning systems don't bother with fading and theoretical link budget formulas. No fresnel required.Use extensive calibration instead. you don't need to take into account the frequency of your transmission simplifying calculations. Relative RSSI factor between different sources may compensate for some elements of variability of absolute RSSI values to solve variations due to fading.The result may be some information in the form of "the distance to point A is about 1.5x the distance to point B" which is enough information to infer relative location to the fix points. - Distance Sensing for Mini-robots: RSSI vs. USE an IMU! Measure for a fair period of time and calibrate. Use a simple kalman filter on the antenna orientation and the IMU to get a rough running... this is not very CPU or battery light. sleep 1
OS X 10.9 Mavericks: The Ars Technica Review After a dozen years and nine major releases, OS X has had a full life: the exuberance of youth, gradually maturing into adulthood, and now, perhaps, entering its dotage. When I am an old operating system I shall wear… leather? The 2011 release of OS X 10.7 Lion seemed to mark the natural endpoint of the “big cat” naming scheme. But Apple couldn’t resist the lure of the “cat, modifier cat” naming pattern, releasing OS X 10.8 Mountain Lion a year later. When it comes to OS X, many people are suffering from the end-of-history illusion: the belief that while the Mac platform has consistently experienced significant enhancements in the past, it will somehow not continue to grow and mature in the future. So let’s readjust our perspective. With Lion, the Mac entered an awkward adolescence, acquiring a newfound concern about what the other kids were doing. But that was all before last year’s ouster of Scott Forstall, senior vice president of iOS Software. Table of Contents