How to make IntelliJ IDEA load faster
IntelliJ IDEA is one of the best IDE around, but the default configuration isn't that good. The initial loading of this software took about 5-15 minutes because of the initial configuration of JVM....
View ArticleState of Go REPL (February 2015)
REPL is one thing that quite important to test simple snippet, useful to make sure that a part of code would work as expected. Previously I have tried go-repl, go-eval, rango, but none of them...
View ArticleNgrok: easiest way to Tunnel to localhost
Ngrok is a tool that could help you publish your local web so it can be accessed by public. The example use case is when you want to publish your development server, so client or your boss can access...
View ArticleCommand line to power off portable harddisk / usb drive on Linux
Sometimes we plug and mount a portable harddisk or USB on Linux server and want to unplug it using command line :3 script ninja! You can use udisks comand to do this, just find which drive are your...
View ArticleTechempower Framework Benchmark 10 Preview
As you can see from this link, preliminary result has been published on their mailing list. C++ still dominating, JavaScript (NodeJS), Scala, and Dart gotten better, Go, PHP (HHVM), and Java still at...
View ArticleString CombSort Benchmark update!
Previously, we have benchmark CombSort algorithm implemented in various programming language for array of number. Let's compare this algorithm with addition integer to string conversion the language's...
View ArticleNumeric CombSort Benchmark update!
As I've written before, CombSort are quite good sort algorithm. Let's compare this algorithm when implemented in various programming language. The benchmark should not use any other built-in function...
View ArticleDocker: The Software Container
Docker is operating system-level virtualization, software container that enables sysadmin or software developer to deploy an isolated distributed Linux application almost anywhere without any...
View ArticleOld String Set/Map Data Structure Benchmark (2012)
Just want to share some table from initial chapter of my thesis (early 2012), it's about modification (added lots of compression) of HAT-Trie for DNS suffix blocking. These tables are from chapter IV,...
View ArticlePrime Number Generator Benchmark
Today we're gonna benchmark about prime number generator (without sieve and prime library). The spec is generating all prime number below 10 million and outputting every 100k-th prime found. As usual,...
View ArticleMonitorix: System Resource Monitoring for Linux
Monitorix is a daemon that enables you to monitor your Linux server/system resources. It has built-in web server, and developed using Perl. To install the daemon on ArchLinux, use this command:yaourt...
View ArticleManga Downloader on Linux
There are plenty of options to automate manga download on Linux, for example: AnyMangaDownloader, BatotoDownloader, LinuxMangaDownloader, HakuNeko, MangaTux, MangaEdenBatchDownloader, MangaDownloader...
View ArticleTechempower Framework Benchmark 10 Preview 5
New framework benchmark preview has been published, still C++ on top, JavaScript second, followed by Scala, Nimrod, Dart and Go. HHVM no longer on top because of some technical error. I think other...
View ArticleTechempower Framework Benchmark 10 Preview 6
New framework benchmark preview has been published, still C++ on top, JavaScript second, followed by Scala, Nimrod, Dart and Go. There are no quite significant changes with previous benchmark.But as I...
View ArticleCrystal Internal Benchmark
So, today I stumbled upon a benchmark by Kostya. It's quite interesting to see the result :3gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2Nim Compiler Version 0.10.2 (2014-12-29) [Linux: amd64]Crystal 0.5.5...
View ArticleTechempower Framework Benchmark 10
Yesterday, Techempower framework benchmark 10 released, no significant changes.. As usual, in my opinion, only update-benchmark are important, since write are always be the biggest bottleneck and read...
View ArticleMy ArchLinux's ~/.bashrc
Usually after installing new PC with ArchLinux or Manjaro, I always replace ~/.bashrc with my own version, something like this (just some part of it, I use this on servers):[ -z "$PS1" ] &&...
View ArticleHow to share WiFi over LAN on Linux
Sometimes we need to share our wireless connection to LAN or vice-versa, the simplest way to do that is using NAT (and dnsmasq - a DHCP server and DNS proxy). First thing you need to do is check your...
View ArticleGo 1.4.2 vs 1.5 beta 1 Benchmark
Go 1.5 beta 1 has been released few days ago, this go version has no longer need a C compiler. Today we will compare the performance between latest stable (1.4.2) and this version using a modified...
View ArticleAtom vs Brackets vs LightTable vs Zed
Today we will review about some text editor that seems to be gaining popularity lately, that are Atom (Github), Brackets (Adobe), LightTable and Zed. To install them on ArchLinux, just type:yaourt...
View Article