This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.
17 09, 2009

crc32

By | 2009-09-25T13:52:34+00:00 September 17th, 2009|Categories: PHP, Ruby|Tags: , |1 Comment

The crc32() function in PHP generates the cyclic redundancy checksum (CRC) polynomial of 32-bit lengths of a string, and returns it as an integer.

PHP

$checksum = crc32('hello world');
echo $checksum;
// => 222957957

Ruby

require 'zlib';
puts Zlib.crc32('hello world');
# => 222957957
12 08, 2009

is_string

By | 2009-08-12T13:30:40+00:00 August 12th, 2009|Categories: PHP, Ruby|Tags: , , , , |Comments Off on is_string

The is_string() function allows you to check if a particular variable is a string (type).

PHP

$string1 = 'Hello World';
var_dump( is_string($string1) );
// => true

Ruby

string1 = 'Hello World';
puts string1.is_a?(String);
# => true
13 07, 2009

ucwords

By | 2009-08-03T16:17:16+00:00 July 13th, 2009|Categories: PHP, Ruby|Tags: , , , , , |1 Comment

The ucwords() function turns the first character of each word in a string to upper-case, if the first character is alphabetic.

PHP

echo ucwords("ruby is easy.");
=> // Ruby Is Easy. 

Ruby doesn’t have a function which can capitalize all the words in a string – so to accomplish this it’s a little bit harder. You need to split the string into words, then capitalize the first character of each word, and then finally join all the words back into a string.

Ruby

puts "ruby is easy.".split(' ').select {|w| w.capitalize! || w }.join(' ');
=> # Ruby Is Easy. 
10 07, 2009

lcfirst

By | 2009-08-03T14:11:57+00:00 July 10th, 2009|Categories: PHP, Ruby|Tags: , , , , , |2 Comments

The lcfirst() function returns a string, with the first character in lower case – only if the first character is alphabetic.

PHP

echo lcfirst("Java is OK.");
=> // java is OK.

Ruby

my_string = "Java is OK.";

puts my_string[0,1].downcase + my_string[1..-1];
=> # java is OK.
7 07, 2009

ucfirst

By | 2009-08-03T13:54:38+00:00 July 7th, 2009|Categories: PHP, Ruby|Tags: , , , , , |Comments Off on ucfirst

The ucfirst function returns a string, with the first character capitalized – only if the first character is alphabetic.

PHP

echo ucfirst("ruby is great!");
=> // Ruby is great! 

Ruby

puts "ruby is great!".capitalize
=> # Ruby is great!
28 06, 2009

unpack

By | 2009-07-02T14:45:30+00:00 June 28th, 2009|Categories: PHP, Ruby|Tags: , , , , |Comments Off on unpack

The unpack function decodes a binary string into an array according to the format given as a parameter.

PHP

$binary_string = pack("nvc*", 0x1234, 0x5678, 65, 66);
$array = unpack("nvc*", $binary_string);

Ruby

a = [0x1234, 0x5678, 65, 66];

binary_string = a.pack("nvc*");

my_array = binary_string.unpack('nvc*');
25 06, 2009

pack

By | 2009-07-02T14:39:12+00:00 June 25th, 2009|Categories: PHP, Ruby|Tags: , , , , , |Comments Off on pack

The pack function packs the given arguments into a binary string according to format provided as a parameter.

PHP

$binary_string = pack("nvc*", 0x1234, 0x5678, 65, 66);

Ruby

a = [0x1234, 0x5678, 65, 66];

binary_string = a.pack("nvc*");
22 06, 2009

bin2hex

By | 2009-06-24T13:35:42+00:00 June 22nd, 2009|Categories: PHP, Ruby|Tags: , , , , , |Comments Off on bin2hex

The bin2hex function converts any string into an ASCII string containing the hexadecimal represenation of the original string. As the name of the function suggests, bin2hex is particularly useful to make a human-readable representation of binary strings.

PHP

$binary_string = pack("nvc*", 0x1234, 0x5678, 65, 66);

echo bin2hex($binary_string);

=> // 123478564142

Ruby doesn’t have a function equivalent to PHP’s bin2hex, but Bytes::unpack with a format string of H* will achieve the same functionality.

Ruby

a = [0x1234, 0x5678, 65, 66];

binary_string = a.pack("nvc*");

puts binary_string.unpack('H*');
=> # 123478564142