Sunday, July 17, 2016
Sunday, July 10, 2016
Monday, July 4, 2016
Big Data Part2
http://www.slideshare.net/SparkSummit/clickstream-analysis-with-sparkunderstanding-visitors-in-realtime-by-josef-adersberger
Video's
https://www.udemy.com/taming-big-data-with-apache-spark-hands-on/learn/v4/t/lecture/3688138
https://www.safaribooksonline.com/library/view/building-spark-applications/9780134393490/part09.html
https://app.pluralsight.com/player?course=apache-spark-fundamentals&author=justin-pihony&name=apache-spark-fundamentals-m1&clip=6&mode=live
http://www.slideshare.net/tumra/clickstream-social-media-analysis-use-cases-and-examples-using-apache-spark
https://www.youtube.com/watch?v=KiZvHk3ChtM
https://www.quora.com/Is-Scala-a-better-choice-than-Python-for-Apache-Spark
https://www.quora.com/How-do-I-learn-Apache-Spark
http://mollyrossow.com/how%20to/2015/08/04/How-to-run-PySpark-on-AWS-EMR%20and-S3/#sec-8
http://www.tutorialspoint.com/spark_sql/spark_sql_dataframes.htm
https://www.youtube.com/watch?v=odcEg515Ne8
spark-submit --packages org.apache.hadoop:hadoop-aws:2.7.1 SimpleApp.py
-- pull entire directory of s3 files and process
http://tech.kinja.com/how-not-to-pull-from-s3-using-apache-spark-1704509219
http://bigdatasciencebootcamp.com/posts/Part_3/basic_big_data.html
https://flume.apache.org/
http://kafka.apache.org/
mesos-and-yarn
https://www.oreilly.com/ideas/a-tale-of-two-clusters-mesos-and-yarn
Hive : https://en.wikipedia.org/wiki/Apache_Hive
HBase : https://hbase.apache.org/
Thursday, June 30, 2016
Friday, June 3, 2016
SVG + Angular
http://tutorials.jenkov.com/svg/index.html
http://www.w3schools.com/svg/
http://www.svgbasics.com/rotate.html
https://sarasoueidan.com/blog/svg-coordinate-systems/
SVG + Angular
http://alexandros.resin.io/angular-d3-svg/
Embed Image in SVG
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<image width="20" height="20" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="/>
</svg>
iOS Vs Android Development
http://thenewstack.io/scoring-comparison-android-ios-development/
https://infinum.co/the-capsized-eight/articles/android-development-is-30-percent-more-expensive-than-ios
Android and Svg Support
http://bigbadaboom.github.io/androidsvg/
https://developer.android.com/reference/android/graphics/drawable/VectorDrawable.html
Android Video's Tutorial
https://app.pluralsight.com/library/courses/android-start-developing/table-of-contents
https://app.pluralsight.com/library/courses/android-beginner-platform-overview/table-of-contents
Android for .NET Developers: 1 Getting Started
https://app.pluralsight.com/library/courses/android-dotnet-developers-getting-started/table-of-conte
Android for .NET Developers: 2 Building Apps With Android Studio
https://app.pluralsight.com/library/courses/android-dotnet-developers-android-studio/table-of-contents
https://app.pluralsight.com/library/courses/android-intents/table-of-contents
https://app.pluralsight.com/library/courses/android-4whatsnew/table-of-contents
https://app.pluralsight.com/library/courses/android-animations/table-of-contents
https://app.pluralsight.com/library/courses/understanding-mobile-app-components-indesign-2231/table-of-contents
Saturday, April 23, 2016
New way of writing Desktop App: Electron
Mostly it boils down to these
https://bitbucket.org/chromiumembedded/cef
http://nwjs.io/
https://mobidev.biz/blog/cross-platform_development_for_desktops_choosing_the_right_technology
Electron:
https://nodejs.org/api/addons.html
https://www.npmjs.com/package/edge-atom-shell
https://medium.com/developers-writing/building-a-desktop-application-with-electron-204203eeb658
https://mobidev.biz/blog/cross-platform_development_for_desktops_choosing_the_right_technology
Electron:
https://nodejs.org/api/addons.html
https://www.npmjs.com/package/edge-atom-shell
https://medium.com/developers-writing/building-a-desktop-application-with-electron-204203eeb658
https://github.com/jiahaog/nativefier
http://electron.atom.io/community/#boilerplates
http://jlord.us/essential-electron/
http://blog.isleofcode.com/building-fully-functional-mac-pc-linux-apps-in-javascript-pt-2-native-addons-with-gyp-node-gyp-nan/#what
https://electron.atom.io/devtron/
https://electron.atom.io/spectron/
http://photonkit.com/getting-started/
https://gist.github.com/maximilian-ruppert/9de273f72c1ba4aa62d6
--Sample Apps
https://github.com/hokein/electron-sample-apps
Complex Apps Source Code
https://github.com/sindresorhus/awesome-electron
https://github.com/atom/atom
https://github.com/mapbox/mapbox-studio-classic
https://github.com/Microsoft/vscode
https://wiredcraft.com/blog/high-security-electron-js-application/
How Brackets was Built
https://github.com/adobe/brackets
Pro
- Browser blocking local host communication
- Single Browser , no ie, firefox ,edge, safari.
- single version of browser to worry about.
- No browser plugins interfering with the site ,(ad block etc)
- Performance issue associated with multiple tabs
- Reduce layout issues
- Multiple tabs and User losing focus
- Ability to do offline
- Faster
- Ability to control the URL in app
- Better control of UX experience
Cons
- disjointed experience between app and browser
- Navigation from facebook share and to the app
- Share project to other site
Cons
- Wraping up the flash plugin.
- PDF links
Sunday, April 10, 2016
Saturday, April 9, 2016
Recapping my Android Knowlege
Android App Development
Web Framework
- JQuery Mobile
- Sencha Touch
- Kendo UI
Native Development
C++/C
Appinventor
Xamarin Tools
Hybrid & Cross Platform
PhoneGap
Appcelerator Titanium (https://en.wikipedia.org/wiki/Appcelerator_Titanium) http://rhomobile.com/
Appcelerator Titanium (https://en.wikipedia.org/wiki/Appcelerator_Titanium) http://rhomobile.com/
Game Development
Mono Game ( https://en.wikipedia.org/wiki/MonoGame ) Corono SDK ( https://en.wikipedia.org/wiki/Corona_(software) )
Unity
Monday, April 4, 2016
Android Development Environment setup
Android Developer Setup on Mac
Download install android studio
brew install ant
brew install gradle
Added to the path
/Users/sriram/Library/Android/sdk/ndk-bundle:
/Users/sriram/Library/Android/sdk/platform-tools
Z-shell RC
NDK_ROOT=/Users/sriram/Library/Android/sdk/ndk-bundle
ANDROID_HOME=/Users/sriram/Library/Android/sdk
After 3 years on Android Development
Hello world Handcrafted app
https://github.com/sriram-alagappa/HelloAndroidApp
NDK Project
https://github.com/sriram-alagappa/HelloAndroid-NDKApp
Continuous build for Mobile App
https://www.quora.com/Is-there-a-cloud-service-to-build-iOS-Apps
https://www.quora.com/Hosted-Continuous-Integration-for-iOS-Apps
https://buddybuild.com/
http://tsugi.co/services/
https://github.com/facebook/xctool
https://www.thoughtworks.com/insights/blog/apply-continuous-deployment-ios
https://greenhouseci.com/index.html
Sunday, April 3, 2016
Saturday, April 2, 2016
Monday, March 28, 2016
Saturday, March 19, 2016
Wednesday, March 16, 2016
CLOC -> Count lines of Code , Concat Source code
Output all source to a single file
find . "(" -name "*.js" -or -name "*.css" -or -name "*.ts" -or -name "*.less" ")" -exec cat {} + >> web.output.file
iOS
find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.swift" ")" -exec cat {} + >> ios.output.file
find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.swift" ")" -print0 | xargs -0 wc -l
Java
find . "(" -name "*.java" -or -name "*.kt" ")" -exec cat {} + >> android.output.file
web/typescript
find . "(" -name "*.js" -or -name "*.css" -or -name "*.ts" -or -name "*.less" ")" -print0 | xargs -0 wc -l
Sunday, March 13, 2016
iOS Developement
http://www.thomashanning.com/how-to-stay-up-to-date-on-ios-development/
https://github.com/vsouza/awesome-ios
https://github.com/matteocrippa/awesome-swift
https://medium.com/ios-os-x-development/things-i-wish-i-had-known-before-starting-ios-development-part-1-421a05e8447e#.gb2daogj5
https://medium.com/app-coder-io/27-ios-open-source-libraries-to-skyrocket-your-development-301b67d3124c#.rizr6jopu
Java-style interfaces are called protocols in Objective-C and are declared using the
@protocoldirectiveThe
@interface in Objective-C has nothing to do with Java interfaces. It simply declares a public interface of a class, its public API.Delegate
http://www.tutorialspoint.com/ios/ios_delegates.htm
Subscribe to:
Posts (Atom)


































