Thursday, June 23, 2016

Trying out iOS 9.3.3 beta and iOS 10 beta

Apple iOS Developer Beta Builds

To try out iOS 9.3.3 beta, download profile here by loading in Safari on an iOS device.
to try out iOS 10 beta, goto Dev Download page, or install this profile on your iOS device.

Enjoy Siri, ask her which version of iOS it runs on, and confirm it!
Shuffle your playlists, Find books by Ayn Rand, Read Fountainhead. or
Read a haiku. Try 8 ball, Compare 4755 & AMZN. or MSFT & GOOG stocks.
Roll a die, Flip a coin. Do a barrel roll.

Ask Siri who or what is Cortana.
Launch Bing, search for Yahoo, end up at Google. goto ddg.gg
Stop doing that, explore SiriKit, and Get Started with making meaningful apps for humanity's sake.

Thursday, May 26, 2016

Ubuntu Package Install Sequence


  1. sudo add-apt-repository -y ppa:videolan/stable-daily
  2. sudp apt-get install vlc
  3. sudo add-apt-repository -y ppa:otto-kesselgulasch/gimp
  4. sudo add-apt-repository -y ppa:webupd8team/java
  5. sudo add-apt-repository -y ppa:webupd8team/y-ppa-manager
  6. sudo apt-get install y-ppa-manager
  7. sudo apt-get install synaptic
  8. sudo apt-get install gimp gimp-data gimp-plugin-registry gimp-data-extras
  9. sudo apt-get install openjdk-7-jre oracle-java8-installer flashplugin-installer
  10. sudo apt-get install unace unrar zip unzip p7zip-full p7zip-rar sharutils rar mpack arj cabextract file-roller
  11. sudo apt-get install bleachbit
  12. sudo apt-get install uudeview libxine1-ffmpeg mencoder flac faac faad sox ffmpeg2theora
  13. sudo apt-get install libmpeg2-4 uudeview libmpeg3-1 mpeg3-utils mpegdemux liba52-dev mpeg2dec vorbis-tools id3v2 mpg321 mpg123 libflac++6
  14. sudo apt-get install totem-mozilla icedax lame libmad0 libjpeg-progs libdvdcss2 libdvdread4 libdvdnav4 libswscale-extra-2
  15. sudo apt-get install ubuntu-restricted-extras ubuntu-wallpapers*

Wednesday, April 20, 2016

to REST or not to REST

HTTP
REST
SOAP
RPC
API Documentation
Normalization
Denormalization
DB Schema
Indexing
Search by Topic
Caching
Versioning
Depreciation & Appreciation

API Verbs

  1. Change/Update/Modify - POST
  2. Add/Insert - PUT[POST]
  3. Remove/Delete - DELETE
  4. Retrieve/Select/Fetch/Get - GET

Let's do the new!

Monday, April 11, 2016

Exploring the interesting stuff via Flickr API

Today, i set out to make a page to see random flickr images
https://www.flickr.com/services/api/flickr.interestingness.getList.html
Nice API, it worked in a matter of seconds, i could get it done in no time.

and came across Flickr Pandas,
https://www.flickr.com/services/api/flickr.panda.getList.html

Fired up Postman,
Request URL: https://api.flickr.com/services/rest/?api_key=*&method=flickr.panda.getList&format=json

Response JSON:
{
  "pandas": {
    "panda": [
      {
        "_content": "ling ling"
      },
      {
        "_content": "hsing hsing"
      },
      {
        "_content": "wang wang"
      }
    ]
  },
  "stat": "ok"
}

If XML


  ling ling
  hsing hsing
  wang wang

There are 3 Flickr Pandas:

  1. ling ling - ucumari
  2. hsing hsing - lynnehicks
  3. wang wang - perfectpandas

Read more about them here!
I'll explore more soon with null and echo
before i can get ot using
https://www.flickr.com/services/api/flickr.stats.getPopularPhotos.html

Sunday, April 3, 2016

NATO Codes

A
Alpha
B
Bravo
C
Charlie
D
Delta
E
Echo
F
Foxtrot
G
Golf
H
Hotel
I
India
J
Juliett
K
Kilo
L
Lima
M
Mike
N
November
O
Oscar
P
Papa
Q
Quebec
R
Romeo
S
Sierra
T
Tango
U
Uniform
V
Victor
W
Whiskey
X
Xray
Y
Yankee
Z
Zulu

Wednesday, March 30, 2016

Why Email must be the ONLY communication app on your smartphone

Although this is an Anti-Sample, this is what everyone seems to be doing nowadays.
Look at Facebook, Twitter, Instagram, LinkedIn, Pinterest.
And Whatsapp, Viber, Line, Skype, Messenger. [i really want to fight all this message spam]
lot more local regional players in each country in Asia.

My goal of creating a universal app combining notifications from the same people
from all instant messaging applications is now even more stronger.
Why? i always wanted to. Plus,
i am working on Android application development recently.
I came across this while exploring documentation at
https://www.google.com/design/spec/patterns/notifications.html

i will make a watch on all messages, and display counter - "N messages received today from M people, time required for reading P hours Q minutes R seconds."
additionally, data transmissions by group of apps: "Sent : xyz uB, Received: klm uB"

Imagine, if i created an app that notifies you of every google search i made in realtime,
you'll end up with what and how much on a weekend.
Google stopped giving me smart results recently.
Does not even offer me my flights or points of interest results.
I'm thinking of moving to Bing, and see if Cortana befriends me.

category:social -from:facebook -from:twitter -from:pinterest -from:youtube -from:dailymotion -from:quora -from:myspace -from:about.me 

Thursday, March 24, 2016

Going one step further with Kotlin & gRPC

Recently, I tried using Quarkus with Kotlin for grpc. I have worked with grpc for communication between microservices in Java & Golang. ...