32 private links
Our collection of top digital camera tips and essential photography help will have you improving your photography in no time. Culled from experts and photographers who have been taking pictures for quite some time, they all agree that these 44 camera tips are essential knowledge for honing your craft.
Table of Contents
- Android Sound and Media
1.1. Overview
1.2. Prerequisites - Example for SoundPool
- Thank you
- Questions and Discussion
- Links and Literature
5.1. Source Code
5.2. Android Resources
5.3. vogella Resources
Developing services with Android Gingerbread and Eclipse
This tutorial describes how to create and consume Android services. It is based on Eclipse 3.6, Java 1.6 and Android 4.0 (Ice Cream Sandwich).
Table of Contents
- What is Android?
1.1. Android Operation System
1.2. Security and permissions - Android components
2.1. Activity
2.2. Views and ViewGroups
2.3. Intents
2.4. Services
2.5. ContentProvider
2.6. BroadcastReceiver
2.7. (HomeScreen) Widgets
2.8. Other - Android Development Tools
3.1. What are the Android Development Tools?
3.2. Dalvik Virtual Machine
3.3. How to develop Android Applications - Android Application Architecture
4.1. AndroidManifest.xml
4.2. R.java and Resources
4.3. Assets
4.4. Reference to resources in XML files
4.5. Activities and Layouts
4.6. Activities and Lifecycle
4.7. Context - Installation
5.1. Pre-requisites for using a 64bit Linux
5.2. Eclipse and automatic Android SDK
5.3. Manually install Android SDK
5.4. Install a specific Android version
5.5. Android Source Code - Android virtual device - Emulator
6.1. What is the Android Emulator?
6.2. Google vrs. Android AVD
6.3. Emulator Shortcuts
6.4. Performance
6.5. Hardware button - Tutorial: Create and run Android Virtual Device
- Error handling and typical problems
8.1. Clean Project
8.2. Problems with Android Debug Bridge (adb)
8.3. LogCat
8.4. Emulator does not start
8.5. Error message for @override
8.6. Missing Imports
8.7. Eclipse Tips - Your first Android project
9.1. Create Project
9.2. Two faces of things
9.3. Create attributes
9.4. Add UI Elements
9.5. Edit UI properties
9.6. Code your application
9.7. Start Project - Starting an deployed application
- Menus and Action Bar
11.1. Definition of menu entries
11.2. Action bar tabs
11.3. Context menus - Tutorial: Menus and Action Bar
12.1. Project
12.2. Add a menu XML resource - Preferences
- Tutorial: Preferences
14.1. Using preferences
14.2. Run - Layout Manager and ViewGroups
15.1. Available Layout Manager
15.2. LinearLayout
15.3. RelativeLayout
15.4. GridLayout - ScrollView
- Fragments
17.1. Overview
17.2. When to use Fragments - Fragments Tutorial
18.1. Overview
18.2. Create project
18.3. Create layouts for landscape mode
18.4. Create Fragment classes
18.5. Create layouts for landscape mode
18.6. Activities
18.7. Run - DDMS perspective and important views
19.1. DDMS - Dalvik Debug Monitor Server
19.2. LogCat View
19.3. File explorer - Shell
20.1. Android Debugging Bridge - Shell
20.2. Uninstall an application via adb
20.3. Emulator Console via telnet - Deploy your application on a real device
- Thank you
- Questions and Discussion
- Links and Literature
24.1. Source Code
24.2. Android Resources
24.3. vogella Resources
Android Development Tutorial
Android ListView and ListActivity - Tutorial
Android Intents - Tutorial
Android SQLite Database and ContentProvider - Tutorial
Android Service and BroadcastReceiver Tutorial
Android Live Wallpaper - Tutorial
JSON in Android - Tutorial
Android Notifications - Tutorial
Android Threads, Handlers and AsyncTask - Tutorial
Android Homescreen Widgets- Tutorial
Android HTTP Access - Tutorial
Android XML - Tutorial
Android Dialogs
Android Drag and Drop Tutorial
An Activity is an application component that provides a screen with which users can interact in order to do something, such as dial the phone, take a photo, send an email, or view a map. Each activity is given a window in which to draw its user interface. The window typically fills the screen, but may be smaller than the screen and float on top of other windows.
In this article we shall try to listen to the phone state when contacts are calling us.
First of all we need to set our Manifest file to listen to the Phone State, to do that we need to edit our it.
My previous article explains how to use the TelephonyManager. One of the important functionality of TelephonyManager is listening to different phone state events. The method listen(PhoneStateListener listener, int events) is used to add a phone state listener. The first parameter is the PhoneStateListener class and the second parameter is the int value contains various phone state to listen. We can listen for following events:
We are getting ready for an explosion of fun, booze, bong, music and barf. Aren’t you as well? If you’re not and are still working on something and putting the final touches on the best New Year’s party flyer, here is us coming to your rescue. We have over a dozen free fireworks designs in vector format for you to use on this special occasion. Just hang in there a little more before you transport your drunk self to the nearest party to reminisce the fuckery of 2011. And next thing you know, you will wake up from your debauchery-induced coma on the first day of 2012 remembering nothing from the night before – which is a good thing. Here’s to a whole bag of happy for the New Year!
High Image Quality
Get the most details and least artifacts from your raw photos thanks to modern and traditional demosaicing algorithms: AMaZE, DCB, fast, AHD, EAHD, HPHD & VNG4.
Advanced color handling from white balance to HSV (Hue-Saturation-Value) curves and color management.
Enhanced exposure and tonality tools: tone and Lab curves, highlights and shadows tools, etc.
Multiple denoising methods: luminance, chrominance, impulse (for salt and pepper noise) noise reduction.
Several tools to enhance details: unsharp mask, RL deconvolution, contrast by detail levels.
Efficiency
Multi-threaded algorithms for high performance (RawTherapee can utilize modern processor features).
Quick thumbnails load lightning fast and are replaced later with live thumbnails
Batch processing: convert all the developed images at once without not loading the processor while you work.
Basic tools immediately at your hands.
Parallel editing of multiple images.
An optional secondary display can be used.
Versatility
Wide variety of supported cameras: almost all DSLRs and even some medium format bodies are supported.
Advanced control over the algorithms with many fine-tuning parameters.
Command line usage besides the normal graphical interface.
Various layouts: multiple tabs, single tab with filmstrip, vertical tab with filmstrip.
Freedom for Free
RawTherapee is free and open source software, meaning you can use it free of charge, wherever you like on whatever hardware you like, as long as you abide by the copyleft GPLv3 license. Download the source code, modify it, feel free to do what comes to mind. We believe in open software.
RT is cross-platform: Linux, Mac, or Windows, be it 32-bit or 64-bit - you pick, we provide.
International: it is available in 25 languages!
darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.
The Unidentified Flying Raw (UFRaw) is a utility to read and manipulate raw images from digital cameras. It can be used on its own or as a Gimp plug-in. It reads raw images using Dave Coffin's raw conversion utility - DCRaw. UFRaw supports color management workflow based on Little CMS, allowing the user to apply ICC color profiles. For Nikon users UFRaw has the advantage that it can read the camera's tone curves. Even if you don't own a Nikon, you can still apply a Nikon curve to your images.
My guiding concept in the development of UFRaw is to give all the essential (and some non-essential) information and control over the raw conversion, with the hope that one could resolve all the exposure and white balance issues during the raw conversion. The obvious advantage is that one can make full use of the raw data. The provisional advantage is that this way we circumvent the current 8-bit limitation of the Gimp, as UFRaw does all manipulations in 16-bits.
There are some important features which are still missing in UFRaw:
Sharpening.
Embed EXIF data - UFRaw can save the EXIF data to JPEG output for a few supported formats. These formats include Canon (CRW, CR2), Nikon (NEF), Pentax (PEF), Samsung (PEF), Sony (SR2, ARW), Fuji (RAF) and Adobe's DNG. For information on how to save EXIF data for other formats you should use ExifTool by Phil Harvey as is explained here.
UFRaw was originally based on Dave Coffin's plug-in and Pawel Jochym's plug-in with live preview. Joseph Heled's RougePhoto is another Gimp plug-in with some interesting features.
UFRaw is licensed under the GNU General Public License. This means that it is free both as in free speech and as in free beer.
You are welcome to participate in UFRaw's Open Discussion Forum, browse and update the wiki page, file bug reports, or request new features (you should read UFRaw's MANIFEST before requesting new features). If you want to know when the next version of UFRaw will be released, you should subscribe to the ufraw-announce mailing list (very low volume). Release annoncements are also made at FreshMeat. And if you wish to experiment with UFRaw's latest source you can check it out from the CVS.
UFRaw is covered in Klaus Gölker's book GIMP 2 for Photographers: Image Editing with Open Source Software (or in the German version Fotobearbeitung und Bildgestaltung mit dem GIMP 2).
French speakers might want to check out the book Développer ses fichiers RAW by Volker Gilbert. The book has a chapter on the different raw processing software and UFRaw gets its own section.
There is also a French version of UFRaw's user manual here.
Spanish speakers might be interested in this UFRaw tutorial in Spanish, a tutorial on getting better results from Ufraw and Gimp or this comperhensive book.
For Chinese speaker there is also a user guide.
I would like to thank all the UFRaw users that contributed to its development by sending patches, finding bugs and making insightful suggestions. Special thanks go to Vlado Potisk for many valuable suggestions, Shawn Freeman for adding support for Nikon curves and the curve editor and Niels Kristian for active participation in the development. Thanks also go to all the translators.
Informacja dla podróżnych o spóźnieniach pociągów
The mobile revolution has inspired major and minor websites alike to have a mobile version. Mobile versions can be created using themes, extensions, and other modifications.
While developing mobile version, you may want to test it on two, three, or even five different mobile handsets. After development, you are not aware how it will appear in each mobile present on this Earth as you have to buy each of them to test it manually.
You can test your mobile website on these tools, analyze it for the mistakes/errors, and then optimize it according to the recommendations. Let us have a look at some of the mobile testing applications available online.
CSS has hugely improved forms. Where once you had very rudimentary forms that looked plain and un-styled, CSS lets you style your form however you want and create rich and robust forms. Even a simple contact form can look slick and increase readability and user-friendliness – which means more visitors will fill it out and you’ll get more results based on that action.
Like with any web design, there’s no need for you to reinvent the wheel – use these CSS form templates, tools and services to speed up your CSS form creation. Whether grabbing code snippets, using these templates as design inspiration, or simply using them whole, the point isn’t ultimately to try build everything from scratch by yourself, but rather have the best-looking and, more importantly, most-effective website possible. One that increases your desired results through visitors using your CSS form.