A soundscape that gives you ambient awareness without mental effort. It’s the part of your monitoring stack you never knew was missing. – https://choir.io/
Example : Github real time activities
Small Victories is a simple way to make a website out of the contents of a Dropbox folder.
Code on the Cloud (through the browser) – Choose one
Chromecast for $35
Unable to find reservations in a restaurant ? There could be a bot blocking them all :)
Give a man a fish, and you feed him for a day. Teach a man to fish, and you’ve fed him for life which is not quite true in the programming world
Flipkart’s Payment Gateway – payzippy
A successful entrepreneur actively finds and uncovers opportunities for financial gain in the world around them. Read the full article
chrome://net-internals/#dns to look and clear the Chrome DNS cache
I bought an MK802 through a colleague about an year ago. I have only used it twice till now to test. I wanted to a small sized PC so that my parents could browse the internet. It could not reach the wireless server possibly because of the power of both the router and this tiny pc. I ended up stashing it till yesterday where I learnt that Lubuntu( a light weight Ubuntu ) can be installed. Well, this is the third time I am reformatting the micro-sd card.
The error the android system throws out is
Damaged SD Card which means we did the same silly mistake of not following the instructions
sudo dd if=lubuntu-desktop-12.04-4-1080p-1GB-miniand.com.img of=/dev/rdisk9 bs=1m
Note the “r” before “disk1” – this makes the process faster (Noted in the forum link above)
This will create 2 partitions under your /dev/disk9 which is your SD card.
Alt+F2 –> lxterminal Source Well, I could not see the screen
If you don’t see anything on your screen except a mouse pointer, it could be that your resolution did not fit exactly, you need to adjust your settings accordingly.
If you were trying to modify the password using
sudo passwd and the root password does not change, may be its a sign that you are too stupid to admit you are sleepy at 3 in the morning( or there could be a problem with the file system and might require a reboot)
TODO: A Pic of the screen and the device should be updated.
Art pi, phi & e
Just made – repos.in – Well my creative and css skill aint gone no where
1 .am suffixed domains
$("#content a[href^='http://']").attr("target","_blank"); – Open external links in a new tab Source
The book was provided as part of the blogger’s review program.
This book covers topics from basics to advanced aspects of git varying from basic daily usage to once in a life time commands that you dream have existed.
If you want to
This book is for you if you fall under any of the options above
The book starts off with the origins on how Git started and the big guns, one of the biggest distributed open source software, The Linux Kernel, uses it.
The initial chapters deal with Basic Git concepts which provide you explanations of keywords which are used later on.
Chapter (5) deals with adding, removing and moving operations which is the most used operation during active development.
Chapter (6) deals with commits, the heart of
git version control and how its unique way it is what it is (the atomic changesets).
Chapter (7) provides a great in-depth explanation about branches and how you can create and experiment on branches w/o spoiling the existing tree and without even telling the server about the new changes. Here is where you will get to know that the creation of a branch is a millisecond operation rather than updating few table rows and locking them to avoid conflicts. Merging branches to keep or not keep history of the separate branch etc are explained in Chapter (9).
Looking back at what you or other authors have done is dealt in Chapter(8). Git can compare anything, commits, branches and tags (essentially any objects).
You slowly get into more advanced concepts of altering existing commits which I have personally dealt with in only one of my project for fixing my email address in a non-collaborated environment. Well modifying a commit has ‘disaster’ written all over it.
We get to see how git repositories are shared and what gets pushed when you initiate a push or pull. Git servers are explained as well to identify various forms you can send your code diff to the server so that it can be collaborated.
Did you know that you can share a directory on dropbox between collaborators and use it as a server as well ?
Patches are designed where you have a strict reviewer policy (like the Linux Kernel) to make a patch and send it across to be reviewed. Its added into the master once its added. This is also famously called ‘Pull Request’ on Github, where the team/community can discuss about the importance or requirement of the code change.
Hooks, the most underused by a developer but are more relevant to external services which use the code.
There are more interesting topics like
git filter-branchcovered which you will not get to use unless hell broke lose in your repository
Last, but not the least, an introduction to Github, which hosts hundreds of thousands open source repositories, is a nice addition though might look like its not necessary at first look. You can visually feel everything that you do on the command line on the UI. Many services like Continuous Integration for building & releasing software, verifying code quality, analysing code vulnerabilities etc were built on Github, essentially hook to the power of git helping developers complete the workflow.
.gitdirectory makes more sense now
git bisectand had to manually iterate through commits
git filter-branch. Warning: Use with extreme caution.
Code Search API from Github – https://github.com/blog/1564-code-search-api
Elegantly written article about handling production errors
Release It!: Design and Deploy Production-Ready Software Book from PragProg
http://powercuts.in – Crowd sourced way of knowing if there is power in an area. An interesting idea. (Electricity is still a common problem in India in the summer Apr – Jun).
http://codeschool.org/ – Basics of languages, OOP, sorting, crypto, data structures
Solving the wrong problem – Well, aint we all ?
Difference between Concurrent and Parallel Programming – You ought to know this
The Silk Road – Great photographs
Easy to understand
Read through “Other Resources” from the ‘Preface’ before getting your hands on this book
This book is ideal for developers/students planning to start with the language.
Covered pitfalls along with the examples
See Études for Elixir for exercises.