Log in

Used technologies

Linux

Django

HTML

CSS

jQuery

jQuery-UI

/dev/hands

/dev/brain

sex, drugs and rock-n-roll



Contacts

devoopsme@gmail.com


Jabber

flotsam@jabber.de

jetsam@jabber.de

HELLO WORLD!

25 October 2014 16:56
 by Jetsam
0 comments
A year or two after I'd joined the Labs, I was pair programming with Ken Thompson on an on-the-fly compiler for a little interactive graphics language designed by Gerard Holzmann. I was the faster typist, so I was at the keyboard and Ken was standing behind me as we programmed. We were working fast, and things broke, often visibly—it was a graphics language, after all. When something went wrong, I'd reflexively start to dig in to the problem, examining stack traces, sticking in print statements, invoking a debugger, and so on. But Ken would just stand and think, ignoring me and the code we'd just written. After a while I noticed a pattern: Ken would often understand the problem before I would, and would suddenly announce, "I know what's wrong." He was usually correct. I realized that Ken was building a mental model of the code and when something broke it was an error in the model. By thinking about *how* that problem could happen, he'd intuit where the model was wrong or where our code must not be satisfying the model.

Ken taught me that thinking before debugging is extremely important. If you dive into the bug, you tend to fix the local issue in the code, but if you think about the bug first, how the bug came to be, you often find and correct a higher-level problem in the code that will improve the design and prevent further bugs.

I recognize this is largely a matter of style. Some people insist on line-by-line tool-driven debugging for everything. But I now believe that thinking—without looking at the code—is the best debugging tool of all, because it leads to better software.
Rob Pike
http://www.informit.com/articles/article.aspx?p=1941206

0 comments
21 October 2014 08:08
 by Flotsam
0 comments
Maksim Mrvica - Croatian Rhapsody

0 comments
13 October 2014 16:20
 by Jetsam
0 comments
Crowd funding from Django core developers:
This is not next 'iPhone case' or 'Potato salad'
It's real things.
All projects funded successfully.
Respect to Andrew, Marc, Aymeric!!! http://djangoproject.com
https://www.kickstarter.com/projects/andrewgodwin/schema-migrations-for-django
"Schema Migrations for Django" by Andrew Godwin
https://www.kickstarter.com/projects/mjtamlyn/improved-postgresql-support-in-django
"Improved PostgreSQL support in Django" by Marc Tamlyn
https://www.indiegogo.com/projects/multiple-template-engines-for-django
"Multiple Template Engines for Django" by Aymeric Augustin

0 comments
9 October 2014 06:38
 by Jetsam
7 comments
- Impoved styles
- 2 colour skins
- Added plugins: Leaflet, Chartist, AmCharts.
- All plugins updated to last versions.
DevOOPS team
http://devoops.me/
http://devoops.me/themes/devoops2/
Demo
http://devoops.me/themes/devoops2/devoops2.zip
Download

7 comments
4 August 2014 05:54
 by Jetsam
0 comments
This example of custom select use only pure jQuery and little css/js.
Feel free to use in any your projects.
The final result:
Select your liked OS (demo)
  • 1Linux
  • 2MacOS X
  • 3Windows
  • 4MS DOS

0 comments
31 July 2014 15:32
 by Jetsam
0 comments
TOR developers team created new release, with some fixes.
On July 4 2014 we found a group of relays that we assume were trying to deanonymize users. They appear to have been targeting people who operate or access Tor hidden services. The attack involved modifying Tor protocol headers to do traffic confirmation attacks.
TOR developers
https://blog.torproject.org/blog/tor-security-advisory-relay-early-traffic-confirmation-attack

0 comments
28 July 2014 15:34
 by Jetsam
0 comments
This free bootstrap admin theme comes with the following features:

Dashboad Layout
xCharts
Flot Charts
Google Charts
Morris Charts
Google Maps Integration
Multilevel Menu
Table Structures
Widget Elements

0 comments