focus on what matters you the most, everything else is secondary

No title available

@theartofmadeline
ojovivo

titsay
he wasn't even looking at me and he found me
d e v o n
sheepfilms
occasionally subtle
noise dept.
No title available

No title available
TVSTRANGERTHINGS
"I'm Dorothy Gale from Kansas"

❣ Chile in a Photography ❣
Sade Olutola

shark vs the universe

oozey mess
Alisa U Zemlji Chuda

Product Placement
cherry valley forever

seen from Singapore
seen from Canada
seen from Netherlands
seen from United States
seen from United States
seen from Canada
seen from Sri Lanka

seen from Poland

seen from Russia

seen from United States
seen from Denmark
seen from Türkiye
seen from Türkiye
seen from United Kingdom

seen from Germany

seen from Lithuania

seen from United States

seen from Türkiye
seen from Singapore
seen from Canada
@dufronte
focus on what matters you the most, everything else is secondary
why buy new stuffs when the old one could stay forever...
JavaScript frameworks seem like death and taxes; inevitable and unavoidable. I’m sure that if I could be a fly on that wall every time someone started a new web project, the very first question they’d ask is, which JS framework are we using? That’s how ingrained the role of JS frameworks are in the industry today. But that’s not the way it needs to be, and actually, it needs to stop. Let’s back up and see how we got here.
despobunny turned 1 today!
a little notes on KVM + libvirt + Ubuntu 14.04 (trusty)
i have a little problem with virtio-network bug in ubuntu 14.04 where i cannot maintain tcp sessions between 2 guests, it appears that the bugs are exists on kernel 3.12 and the latest. from these post it seems there are more bugs :
hv_vapic ("vapic state='on'" in libvirt) causes Windows 2008 R2 and above VMs not to boot if CPU is an Intel IvyBridge or greater (check /sys/module/kvm_intel/parameters/enable_apicv) –Redhat Bugzilla
Linux 3.12 or greater (Ubuntu 14.04 ships with 3.13) have issues with virtio-net NIC and TSO (RX and TX checksuming) offloading – TCP sessions can't be established across virtual machines in certain situations (think a virtual machine as a firewall) – Debian Bugreport
Windows virtual machines still freeze up/high latency if you use virtio NIC, this is with the latest signed drivers available from the Fedora Project
Still have issues with "Russian roulette" of network interfaces with openvswitch
so at the moment, i will use the slower network driver (e1000) until there's a patch in trusty's kernel. well i can downgrade to 3.10, but i decide to stay with the current kernel for awhile.
testing GRE with openvswitch on VMPlayer
after a failure attempts on virtualbox,
i decided to give it a try with vmplayer. after hours of trials and errors.. finally i found the way to configure GRE tunnel. so here's the catch : 1. make sure that the end-point of each hosts is available by pinging to each ip address.
2. in my configuration, all inbound / outbound public traffic on each hosts will go through eth0 or whatever interface on both machine. so make sure that we use these interface's ip address as remote_ip in gre options.
3. and finally, always watch the logs ! this was my really big mistake. i didnt monitor the error logs, so thats why i never know whats going on. i feel shame to myself :P
Giving up the GRE tunneling trial on virtualbox
i'm running virtualbox 4.x in debian wheezy host.
running 2 ubuntu guests in order to experiment with GRE tunneling using openvswitch. the configuration i use were run. but then.. after second reboot. i'm unable to find gre0 interface on both of my LXC's containers.
tried several network configuration from NAT (the doc explains that GRE wont working on NAT) , bridged network, host-only.
no clue. i'm giving up.
i decided to use another alternative. i downloaded vmware player. and, ehm.. starts everything from scratch again. hope it will work these time.
Knex.js is a “batteries included” SQL query builder for Postgres, MySQL, MariaDB and SQLite3, designed to be flexible, portable, and fun to use. It features both traditional node style callbacks as well as a promise interface for cleaner async flow control, a stream interface, full featured query and schema builders, transaction support, connection pooling and standardized responses between different query clients and dialects.
It turns out the REPL interface in NodeJS is a module that is built in to NodeJS core, and you can create your own instance of it and play with it to your heart’s content! Check out the basic documentation on the NodeJS site for some quick info on it.
cool !
via Twitter http://ift.tt/14Fh9V0
http://t.co/mHXnEd3JiZ
tenribu CLI concept.
which one is better for starting tenribu's app with 2 http instances ?
alternative 1: $ tenribu myApp start -i 2
alternative 2: $ tenribu myApp start 2
alternative 3:
$ tenribu myApp start --http=2
alternative 4:
$ tenribu myApp start 2
alternative 5 :
$ tenribu myApp http start //assume that we have set the instance in web backend
$ tenribu myApp add 1 //add 1 additional instances alternative 6 :
$ tenribu myApp http start 2
i love the alternative 3, its provide clearance with what we're gonna do with the app. (perhaps we can simply run : tenribu myApp --http=2 without 'start' parameter)
for example, if i want to add a http instance
i can simply run :
$ tenribu myApp --http=3 #set http instance from 2 to 3.
The app wouldn't be complete without a worker and a built-in socketIO support.
$ tenribu myApp --worker-[worker_id]=2 if i have 2 workers in myApp that do 2 different kind of job, for example worker_id 1 and worker_id 2, $ tenribu myApp --worker-1=2 $ tenribu myApp --worker-1=1 and for increasing the socketIO instance : $ tenribu myApp --socket=2
Moreover, there are signs that it will only get worse. Ask any web company and they will tell you that they value app users more than web users. This is why you see so many popups and banners on mobile websites that try to get you to download apps. It is also why so many mobile websites are broken. Resources are going to app development over web development. As the mobile web UX further deteriorates, the momentum toward apps will only increase.
Are you addicted to slow application performance? Are you ready to make a change? :) In this presentation, Konstantin Gredeskoul tells the story of how Wan…
If I ever encounter scaling problem, then I can learn on how to do it based on Wanelo’s experience. This slides shows us 12 steps to system/application scaling:
Add more cache
Optimize SQL
Upgrade Hardward and RAM
Scale reads by replication
Use more appropriate tools
Move write-heavy table out
Tune postures and your file system
Buffer and serialize frequent updates
Optimize DB Schema
Shard busy tables vertically
Wrap busy tables with services
Shard services backend horizontally
A couple of weeks ago, I started making a little to-do list app’ in JavaScript, with history, localStorage and quite a couple of things in order to get better at JavaScript. After a couple of hours, I decided to externalize the storage in an other class to keep things clean. Once I was done with this little project, I thought I could make the storage class a bit more generic to be used pretty much everywhere we need to store values as key/value pairs. Thus the article, explaining how I did it.
Node’s growth has continued and accelerated immensely over the last few years. More people are developing and sharing more code with Node and npm than I would have ever imagined. Countless companies are using Node, and npm along with it.