538 HIKES and counting

Top Stories

Lava Kafle

HIKE

RYW Read-Your-Writes consistency explained | DBMS2 — DataBase Management System Services

EverestuncensoredMuch technology goes into eventual consistency, as well as into the data distribution and polling in the first place. And in tunable systems, the choices of N, R, and W — perhaps on a “table” by “table” basis — can get pretty interesting. I’m ducking all those subjects for now, however, not least because of how much I still have to learn about them.

Lava Kafle

HIKE

How to make your software tamperproof

EverestuncensoredWatermarking and tamperproofing are also related. In fact, if perfect tamperproofing were available, watermarking would be easy: Just watermark with any trivial algorithm, tamperproof, and by definition the attacker will not be able to destroy the mark! It’s precisely because we don’t have perfect tamperproofing that we need to worry about watermarking stealth: We have to assume that an attacker who can find a watermark will also be able to modify the program to destroy the mark.

Lava Kafle

HIKE

TSQL Challenge 21 – Reading, recognizing and processing graphical representation of digits. – TSQL Challenges

Here is a challenge that takes you away from those repetitive boring type of queries that you write over and over again, several times a day. All of us, the database people, are familiar with thinking in set based manner as well as row by row style. Here is something that is very interesting where […]

Lava Kafle

HIKE

MySQL :: MySQL 5.0 Reference Manual :: 16.4.1 Replication Features and Issues

mysqld –verbose –help To see the values that a server will use based on its compiled-in defaults, ignoring the settings in any option files, use this command: mysqld –no-defaults –verbose –help To see the current values used by a running server, use the SHOW VARIABLES statement. This section provides a description of each system variable. […]

Lava Kafle

HIKE

C++ Programming: Static Code Analysis and the New Language Standard C++0x – CodeGuru

This function cannot work on a 64-bit system with large arrays. If the variable arraySize has a value more than UINT_MAX, the condition “i < arraySize” will never be fulfilled and an eternal loop will occur.bool IsPresent(char *array, size_t arraySize, char key) { for (unsigned i = 0; i < arraySize; i++) if (array[i] == […]