background preloader

Computer science

Facebook Twitter


Embedded databases

Automata: the good, the bad and the cheaters (and a bit of magic too) Languages. Gnuplot. Raspberry pi. P2P References. RFC 4981 - Survey of Research towards Robust Peer-to-Peer Networks: Search Methods. [Docs] [txt|pdf] [draft-irtf-p2prg-...]

RFC 4981 - Survey of Research towards Robust Peer-to-Peer Networks: Search Methods

[Diff1] [Diff2] INFORMATIONAL Network Working Group J. Risson Request for Comments: 4981 T. Moors Category: Informational University of New South Wales September 2007 Status of This Memo This memo provides information for the Internet community. It does not specify an Internet standard of any kind. RFC 4981 Survey of Research on P2P Search September 2007 Table of Contents 1. OS Statistics.


Geotagging. REPL. Tinycore. PET. Stats. Openoffice. Stringtemplate. Kde. Arduino. Graph databases. Develpers tools. PersistentObjects. Social media APIs. Tiling/packing problems. Mac os tricks and tips. R. Uproc. Beagleboard. Usb flash. Linux. Java graphics. Thunderbird. Touchscreens. Via epia mii. Data visualisation.

Location. Internet of Things. Eeepc 901. Iphone. Using mini (keychain) digital picture frames under Linux. PS3 Linux - GPU computing. Wii. Graphics. Cups. Intel Galileo. Bits and PCs. Frequently Asked Questions · jackpal/Android-Terminal-Emulator Wiki. What is a terminal emulator?

Frequently Asked Questions · jackpal/Android-Terminal-Emulator Wiki

A terminal emulator is a program that makes your Android phone act like an old fashioned computer terminal. It is useful for accessing the Linux command line shell that is built into every Android phone. This lets you run various Linux command line utilities. If you don't know what all that means, and why it's cool, then this probably isn't the program for you. (Sorry!) Help, I'm lost. I've written a brief, incomplete, guide to using the built-in Android shell: Android Shell Command Reference What sort of games does this emulator play? Sorry, this is a terminal emulator, not a game emulator. Does the Android Terminal Emulator allow me to "Root" or "Hack" my phone? Sorry, no. Is the Android Terminal Emulator useful on an ordinary phone, that hasn't been rooted? Yes! You can also run command-line programs that access the Internet.


Java sunspots

Zdnet. As reported by Wayne Williams at Betanews and confirmed by us, a simple registry hack to a Windows XP system tricks Windows Update into providing updates for it.


Williams says that the hack, included just below, makes the system look like Windows Embedded POSReady 2009 which will continue to receive updated until April 9, 2019. To apply the hack, create a text file with a .reg extension and the contents below: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady] "Installed"=dword:00000001 Run it by double-clicking in Windows Explorer. After this is done, if you run Windows Update, it will find several updates, as illustrated in this screen capture:

Software engineering

NTP Debugging Techniques. NTP Debugging Techniques from Pogo, Walt Kelly We make house calls and bring our own bugs.

NTP Debugging Techniques

Once the NTP software distribution has been compiled and installed and the configuration file constructed, the next step is to verify correct operation and fix any bugs that may result. Usually, the command line that starts the daemon is included in the system startup file, so it is executed only at system boot time; however, the daemon can be stopped and restarted from root at any time. Usually, no command-line arguments are required, unless special actions described in the ntpd page are required. Initial Startup The best way to verify correct operation is using the ntpq and ntpdc utility programs, either on the server itself or from another machine elsewhere in the network. Easter egg hunt: Seven secrets of the world wide web. 22 January 2014Last updated at 19:10 ET By Dave Lee Technology reporter, BBC News If you're looking to fill six hours, try searching "atari breakout" on Google Images.

Easter egg hunt: Seven secrets of the world wide web


Nexus 7. Hacker's Delight. Cryptography - What is the most efficient way to detect and to break xor encryption? - Reverse Engineering Stack Exchange. Tools for Examining XOR Obfuscation for Malware Analysis. There are numerous ways of concealing sensitive data and code within malicious files and programs. Fortunately, attackers use one particular XOR-based technique very frequently, because offers sufficient protection and is simple to implement. Here's a look at several tools for deobfuscating XOR-encoded data during static malware analysis. We'll cover XORSearch, XORStrings, xorBruteForcer, brutexor and NoMoreXOR. I/O Redirection. There are always three default files open, stdin (the keyboard), stdout (the screen), and stderr (error messages output to the screen).

I/O Redirection

These, and any other open files, can be redirected. Redirection simply means capturing output from a file, command, program, script, or even code block within a script (see Example 3-1 and Example 3-2) and sending it as input to another file, command, program, or script. The Rural Broadband Partnership. Hash function. A hash function that maps names to integers from 0 to 15.

Hash function

There is a collision between keys "John Smith" and "Sandra Dee". Uses[edit] Hash tables[edit] Thus, the hash function only hints at the record's location — it tells where one should start looking for it.


Lejos. Image processsing. Regular expressions. BASIC Programming Guide. This guide provides an introduction to programming with Basic.

BASIC Programming Guide

To get the most out of this book, you should be familiar with other programming languages. Extensive examples are provided to help you quickly develop your own Basic programs. This guide divides information about administration into several chapters. The first three chapters introduce you to Basic: These chapters provide an overview of Basic and should be read by anyone who intends to write Basic programs. About Basic The Basic programming language has been developed especially for and is firmly integrated in the Office package. As the name suggests, Basic is a programming language from the Basic family. The Basic programming language can be divided into four components:


Unix spells. Security. Java. Using Multiple Active Result Sets (MARS) SQL Server 2005 introduced support for multiple active result sets (MARS) in applications accessing the Database Engine.

Using Multiple Active Result Sets (MARS)

In earlier versions of SQL Server, database applications could not maintain multiple active statements on a connection. When using SQL Server default result sets, the application had to process or cancel all result sets from one batch before it could execute any other batch on that connection. SQL Server 2005 introduced a new connection attribute that allows applications to have more than one pending request per connection, and in particular, to have more than one active default result set per connection. MARS simplifies application design with the following new capabilities: Applications can have multiple default result sets open and can interleave reading from them.

Applications using MARS will find the following guidelines beneficial:


Kane. Digital forensics. Computer Science. Short and simple commandline Bluetooth in any new Linux distros « HanishKVC’s General Blog zone. Binary parsers. Automata: the good, the bad and the cheaters (and a bit of magic too) Digital photo frame in Linux.