Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK


Volatile and atomic variables are an important feature in Java language. Especially when dealing with multi threading . A simple incrementation algorithm works fine in a single threaded program, but won’t work as expected in a multi threaded system: private int counter = 0; public int increment(int i) { return i++; } This code will work correctly in a single threaded program, but will give incorrect results in case of a multi threaded ..

The headline of Postgres 9.5 is undoubtedly: Insert… on conflict do nothing/update or more commonly known as Upsert or Merge. This removes one of the last remaining features which other databases had over Postgres. Sure we’ll take a look at it, but first let’s browse through some of the other features you can look forward to when Postgres 9.5 lands: Grouping sets, cube, rollup Pivoting in Postgres has sort of been possible as has ....

The headline of Postgres 9.5 is undoubtedly: Insert… on conflict do nothing/update or more commonly known as Upsert or Merge. This removes one of the last remaining features which other databases had over Postgres. Sure we’ll take a look at it, but first let’s browse through some of the other features you can look forward to when Postgres 9.5 lands: Grouping sets, cube, rollup Pivoting in Postgres has sort of been possible as has ....


I’ve been wanting to write this for a long time, just to clarify my thoughts on the subject. Now, on vacations, I took a couple of days and finally did it. This is a personal opinion based on my personal experience and tons of books I have read, and I am not, by any means, the supreme holder of the truth, so you will probably disagree with me at some point.

We released a new version of the introducing Codename One video almost a month ago but we just neglected to highlight it in the blog. Our old videos are pretty dated by now and we use far better toolchains for video production today, so we are in the process of redoing all our old videos. This is a long and tedious process that we do while producing newer content, fixes and moving forward. So the timeline of such updates is quite vola..

I recall extremely early stage where you’d build a feature, realize it was awesome, then the next day write a blog post for it. At some point you start to move from that to more coordinated launches. A larger coordinated launch allows you to reach a bigger audience, can lead to bigger deals, and help expand your overall market. But perhaps more importantly by the time you hit full launch you’ve message tested and ensured it’s going to reson....

I recall extremely early stage where you’d build a feature, realize it was awesome, then the next day write a blog post for it. At some point you start to move from that to more coordinated launches. A larger coordinated launch allows you to reach a bigger audience, can lead to bigger deals, and help expand your overall market. But perhaps more importantly by the time you hit full launch you’ve message tested and ensured it’s going to reson....

App Use: Keezy Drummer - rjp.is - 10 years ago - eng
A quick noodle with Keezy Drummer recorded into the Zoom H4n, exported to Fission, then piped through Audio Hijack with the right channel duplicated into the left before saving to MP3. Listen on Soundcloud

And a partridge in a pear tree. Signed up for Janathon (updates will probably be here). Signed up for Dryathlon (Sponsor me!). Decided to do an ad-hoc Jamathon (“Make and upload some musical output every day using one or two mobile apps”). (Yes, I’m going to be insufferable all month.)

App Use: Audioshare - rjp.is - 10 years ago - eng
Not strictly a music-making app, [Audioshare] gets used for almost all of the things I upload to Soundcloud. But since I managed to accidentally make some “music” with it, I might as well blog about it (and steal the description from Soundcloud). There I was, playing something I’d just made in Soundscaper through Audioshare via Audiobus into Gliderverb when I had the urge to record what was happening since it was sounding ok.

App Use: TC-Performer - rjp.is - 10 years ago - eng
Like a 2D theremin on acid, TC-Performer has a bunch of instruments (all digitally synthed by TC-11 - which is on the wishlist) controlled by multi-touch, movement, etc. Bit tricky to do coherent tunes but excellent for making this kind of swoopy droney chimey kind of space music. Listen on Soundcloud

App Use: Poly - rjp.is - 10 years ago - eng
Some learning-curve twiddling with Poly. Should be good for generating driving rhythms as underlying texture. Listen on Soundcloud

App Use: Fieldscaper - rjp.is - 10 years ago - eng
Recorded 1:45 of tap filling a bath using Fieldscaper. Chopped out a decent 45s segment and mangled it three different ways to make a kind of weird Dr Who 1970s sci-fi noisefest. Listen on Soundcloud

Insomniac Art - rjp.is - 10 years ago - eng
Or “half an hour spent twiddling with various graphics apps on an iPhone whilst unable to sleep”. (Lots of 512x512 images make this a big post.) The original image Southwark Park, 2015-12-19, near the south-east gate, looking south-west. Waterlogue “Vibrant, medium, Auto”. BLACK “P400, Tura expired 2002” BLACK plus Waterlogue Combination of the last two. Decim8 These were all done via the random settings button. Etchings plus Union plus Pix..

Because of the fact that I personally work for an ad supported company and that searchcode.com is currently supported via third party advertising I tend to keep an eye on the state of ad blockers on the web. Most people probably know about adblockplus and other browser extensions however there are other ways to block ad’s on ones network. One that I had previously read about was setting up your own Bind9 server on a server and adding cust..

The Indian startup ecosystem has taken shape and exploded in the last few years, and so have the countless stories surrounding them. Unsurprisingly, lessons of unsuccessful ideas and attempts haven’t gotten as much precedence as successful counterparts.

The Indian startup ecosystem has taken shape and exploded in the last few years, and so have the countless stories surrounding them. Unsurprisingly, lessons of unsuccessful ideas and attempts haven’t gotten as much precedence as successful counterparts.


Clojure bookmarks - xenodium.com - 10 years ago - eng
Clojure in Emacs from absolute zero . 2015 in review . A call for Clojure stacks · Clojure Stacks . GitHub - nrepl/nrepl: A Clojure network REPL that provides a server and client, along with some common APIs of use to IDEs and other tools that may need to evaluate Clojure code in remote environments . Getting Started with Cider for Clojure Programming - Blog .


People who got to know me within the past two years may see me as that nerd who loves to code. Fellow developers may think of me as that person with an…

převzato  - promoravia blog Turecké výpady představovaly během 16. a 17. století hlavní hrozbu pro křesťanskou Evropu. Po bitvě u Moháče roku 1526, v níž zahynul český a uherský král Ludvík Jagelonský, se Osmanské říši otevřela cesta do střední Evropy. Turci vyplenili Uhry, dobyli Budín a zastavili se až v Ostřihomi. Hlavní část bojů od té doby přešla na Habsburky a jejich državy včetně Markrabství moravského. České země zachvátil strach...


There are plenty of lists out there for the tech lover, dog lover, fashion lover, coffee lover—but what about that hard-to-shop-for developer? Here are a few ideas: A Docker Thermos Everyone just loves that cute whale, even if they don’t know what Docker is. We also know how much caffeine is consumed by the average developer. You can buy it at their cafe press store.

Packages in Java is a quite simple and straightforward concept of the language. It’s there from the beginning and it’s commonly used by every Java programmer. In a few words, these are the rules you have to follow to create a class inside a package (spoiler: which are not completely true, as we’ll see later): Package statement must be the first one specified in a java class file A package namespace must match the physical path of the file....

App Use: Soundscaper - rjp.is - 10 years ago - eng
The samples from Disquiet Junto 0207 soundscaped using the excellent SoundScaper (mostly) controlled by a KORG nanoKONTROL2. Listen on Soundcloud

A simple bit of noodling in Phase Rings (I think it was a Mixolydian scale but I can’t remember now - Always Takes Notes At The Time, Kids) through Dedalus for some texture. Listen on Soundcloud

A simple drum loop in Patterning filtered through Dedalus whilst I scrub through the various options to see what kind of aural mess I can make (hint: “A big one”). Good learning experience though. Listen on Soundcloud

In reply to Joaquin. Exactly, this is the right observation to define the sequence that the author implies. I was confused because the values listed on the book didn't make it that obvious to me that this is the right definition.

Now i may be wrong but i think you went completly overboard. If you observe the difference between subsequent numbers of the sequence, youll notice that the numbers missing are the ones on the sequence. 1 3 7 12 18 26 35 45 56 69 2 4 5 6 8 9 10 11 13 The seuqence adds the enxt number with n+1 but it checks to see if that number exists in the sequence if it is go to next number if not add that number. so the next number wo..


Where the development of Africa is concerned, we are inspired by what late Dr. Kwame Nkrumah declared: We don't look East nor West; we look forward.

Historically, we didn’t use Android’s profiling tools often. They were pretty awful and the only tools that we really used extensively were the on-device GPU profiling tools which were reasonably good. In recent years Android’s native story improved by leaps and bounds with the introduction of Android Studio and 3rd party tools developing native Android apps has improved a lot. But the CPU profiling tools are still stuck in the stone ..

I’ve been MIA for a while, I know. I haven’t stopped working on SnailLife - I just wanted to get to some sort of completion with the brain refactoring phase before talking about it. Now, however, I realize there won’t be any completion for a long while and I may as well post an update.

In this installation I won’t be providing any book or paper suggestions. Instead I will summarize some of my thoughts on the previous list . Papers Not adding a new serious paper this week in order to give time to those who are still on Mr. Einstein’s

Disquiet Junto #207 - rjp.is - 10 years ago - eng
Screenshots of my effort for the Disquiet Junto #207 challenge. “M1 arpeggiated” - the underlying heavy drums “M2 bowed” - the gentle machine-like throbbing “M3 bowed” - the occasional background swell “M1 taped” - the initial drum-style intro “M2 arpeggiated” - extra texture “M3 shuffled” - the rolling trill (cf 2:40, 3:35)

In a blog post a couple weeks ago we talked about the developer tools we built for Rollup, our UI component library. One of those tools is responsible for automatically generating documentation for React components and we just released it as an open-source gulp plugin called gulp-react-docs . When we started working on Rollup, we knew that we needed to make it easy for application developers to figure out what props a component exp....


TODO]{.todo .TODO} Uebersicht: Keep an eye on what is happening on your machine and in the World . [DONE]{.done .DONE} Kwm: Tiling window manager with focus follows mouse for OSX . cp ~/homebrew/Cellar/kwm/1.1.3/homebrew.mxcl.kwm.plist ~/Library/LaunchAgents/ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.kwm.plist [DONE]{.done .DONE} Turn off shadows with ShadowToggle . [DONE]{.done .DONE} Disk Inventory X : disk usage util..

More people than ever before are entering software development from non-traditional backgrounds. The number of coding bootcamps is increasing, and there’s a broad push from the industry to attract more diverse developers. Many companies are no longer solely focused on hiring senior developers, and have realized that it may be smarter to train and upskill the next generation of senior developers instead.

My previous post showed a very simple Scalding workflow. Apache Flink is a real time streaming framework that’s very promising. It also supports running Cascading workflows with very little modification. Surely there must be some way to run a Scalding job on top of Flink? Turns out… YES! In a nutshell Here are the high-level things we need to solve for We need a Scalding job to test this out with cascading-flink requires Casca....

I’ve been using Scalding for the last few years and really love how simple it makes writing scalalbe data processing jobs. I think many of the issues beginners have with Scalding relate to project setup. I hope this post simplifies things for people so they can started with less hassle. Building your project with SBT The official getting started guide is pretty terse. For our purposes, all you need to get started is a very simple ....

91 visitors online