01:49

Useful Websites You Should Know and Use (updated!)


In the spring of 2007, Julius Wiedemann, editor in charge at Taschen GmbH, gave a legendary TED University talk: an ultra-fast-moving ride through the “100 websites you should know and use.” Six years later, it remains one of the most viewed TED blog posts ever. Time for an update? We think so. Below, the 2013 edition of the 100 websites to put on your radar and in your browser.
To see the original list, click here. While most of these sites are still going strong and remain wonderful resources, we’ve crossed out any that are no longer functioning. And because there are so many amazing resources out there, please add your own ideas in the comments. Happy surfing!
BUSINESS + E-COMMERCE
AUDIO + VISUAL
LITERATURE, MEDIA + CULTURE
POLITICS, NEWS + GLOBAL ISSUES
EDUCATION
SCIENCE + TECHNOLOGY
And now, the original list from 2007, created by Julius Wiedemann, editor in charge at Taschen GmbH. While most of these remaining thriving websites, we’ve crossed out defunct websites and added notes when possible:
CURIOSITY & KNOWLEDGE
GRAPHICS, MUSIC & ARTS
E-COMMERCE EXPERIENCE
SEARCHING & FINDING
ONLINE RESOURCES
TOP INTERACTIVE EXPERIENCE CREATORS
00:43

Moto G


It's finally here in india!.
Motorola Moto G has been finally launched in the country, with an interesting price tag.


According to several media reports, the 8GB variant of the Moto G has been priced at Rs 12,499 and the 16GB could sell at Rs 13,999.

Motorola's budget smartphone will be, however, available only on Flipkart exclusively for two weeks starting tomorrow, February 6.

The online giant has put up many offers to tag along with the launch with exclusive discounts.

Then there is the chance to get 100 percent cashback on the phone that's sure to get customers rolling on www.flipkart.com.




Specifications 


Operating system

Android 4.3 (Jelly Bean)
with guaranteed upgrade

Processor

Qualcomm Snapdragon 400 processor with 1.2 GHz quad-core CPU

Capacity

8 GB standard
16 GB version available
Two years 50 GB storage free on Google Drive

Dimensions and weight

Height 129.9 mm
Width 65.9 mm
Depth 6.0-11.6 mm (curve)
Weight 143 grams
Water repellent coating


Display


4.5 inches diagonal (11.3 cm)
1280 x 720 HD, 329 ppi
Corning® Gorilla® Glass

Connectivity

Micro USB
3.5 mm headset jack

Rear camera

5 MP at 4:3 and 3.8 MP at 16:9 (user-configurable)
LED flash
4X digital zoom
Slow motion video
Burst mode
Auto HDR
Panorama
Tap to Focus

Front camera

1.3 MP

Video capture and playback

720p HD video (front and rear)
Capture 30 fps (MPEG4, H.264)
Playback 30 fps (MPEG4, H.263, H.264, VP8)

Audio playback

AMR-NB, AMR-WB, AAC, AAC+, eAAC+, MP3, PCM, FLAC, MIDI, QCELP, EVRC, OGG/Vorbis

Networks

Global GSM Model:
GSM/GPRS/EDGE (850, 900, 1800, 1900 MHz) 
UMTS/HSPA+ up to 21 Mbps (850, 900, 1900, 2100 MHz)
US GSM Model:
GSM/GPRS/EDGE (850, 900, 1800, 1900 MHz)
UMTS/HSPA+ up to 21 Mbps (850, 1700 (AWS), 1900 MHz)
CDMA Model:
CDMA/EVDO Rev A (850, 1900 MHz)
Both GSM models require a micro SIM card.

WIFI:
802.11 b/g/n

Location Services:
GPS, GLONASS


Bluetooth® Technology: version 4.0

          Battery 


Built-in rechargeable lithium-ion, 2070 mAh
Mixed usage up to 24 hours













Dual-SIM Motorola Moto G now getting KitKat too...



Motorola is now seeding the official Android 4.4 KitKat firmware update to the dual-SIM version of Moto G. It is available over the air and weighs about 230MB.
Currently the update is seeding in Malaysia, but we expect other markets to get it very soon.
Just as on the other Moto G versions, the update brings Android 4.4.2 KitKat with Project Svelte optimizations, new Dialer app, updated Hangouts with SMS/MMS support, updated Google Now and the latest version of Google's Photo gallery with Auto Awesome feature, if not installed already.
The standard model of Motorola Moto G has been already brought to the KitKat bandwagon, while thenewly released dual-SIM Moto G is getting it just two weeks after its launch. It's nice to see Motorola is working hard to support its smartphones. Hopefully it will continue to do so once it becomes part of Lenovo.



22:43

Development Workflow in YII 


The workflow assumes that we have done the requirement analysis as well as the necessary design analysis for the application.



1. Create the skeleton directory structure. The yiic tool described in Creating First
Yii Application can be used to speed up this step.

2. Configure the application. This is done by modifying the application configuration
file. This step may also require writing some application components (e.g. the user
component).

3. Create a model class for each type of data to be managed. Again, yiic can be used
to automatically generate the active record class for each interested database table.

4. Create a controller class for each type of user requests. How to classify user requests
depends on the actual requirement. In general, if a model class needs to be accessed
by users, it should have a corresponding controller class. The yiic tool can automate
this step, too.

5. Implement actions and their corresponding views. This is where the real work needs
to be done.

6. Configure necessary action filters in controller classes.

7. Create themes if the theming feature is required.

8. Create translated messages if internationalization is required.

9. Spot data and views that can be cached and apply appropriate caching techniques.

10. Final tune up and deployment.

For each of the above steps, test cases may need to be created and performed.