Skip to content

Instantly share code, notes, and snippets.

View meritt's full-sized avatar
🎯
Focusing

Alexey Simonenko meritt

🎯
Focusing
View GitHub Profile
// All elements which match this will be syntax highlighted.
var selector = 'code';
var keywords = ('var function if else for while break switch case do new '
+'continue delete return this true false throw catch typeof').split(' ');
// Syntax definition
// The key becomes the class name of the <span>
// around the matched block of code.
var syntax = {
# This is how you can get a user's location using MacRuby and CoreLocation
framework 'CoreLocation'
def locationManager(manager, didUpdateToLocation: new_location, fromLocation: old_location)
puts "location: #{new_location.description}"
exit
end
loc = CLLocationManager.alloc.init
loc.delegate = self
@meritt
meritt / language.rb
Created December 30, 2009 12:00
Определение языка строки
framework 'Foundation'
class String
def language
CFStringTokenizerCopyBestStringLanguage(self, CFRangeMake(0, self.size))
end
end
puts "Happy new year!".language
# => "en"
puts "С новым годом!".language
<?php
// <!DOCTYPE html>
echo $view->doctype('HTML5');
// <meta charset="UTF-8">
echo $view->headMeta()->setCharset('UTF-8');
@meritt
meritt / generate-pdf.php
Created December 22, 2009 16:36
Пример использования Zend_Service_LiveDocx
<?php
$date = new Zend_Date();
$date->setLocale('ru_RU');
$liveDocx = new Zend_Service_LiveDocx_MailMerge();
$liveDocx->setUsername('myUsername')
->setPassword('myPassword');
@meritt
meritt / textile.php
Created December 22, 2009 16:25
Пример использования Zend_Markup
<?php
$textile = Zend_Markup::factory('Textile');
// <strong>жирный текст</strong> и <em>курсивный текс</em>
echo $textile->render('*жирный текст* и _курсивный текс_');
@meritt
meritt / write-feed.php
Created December 22, 2009 16:17
Пример использования Zend_Feed_Writer
<?php
/**
* Создаю фид
*/
$feed = new Zend_Feed_Writer_Feed;
$feed->setTitle('Заголовок блога');
$feed->setLink('http://www.example.com');
$feed->setFeedLink('http://www.example.com/atom', 'atom');
$feed->addAuthor(array(
@meritt
meritt / cache.php
Created December 22, 2009 16:04
Пример использования Zend_Cache_Manager
<?php
$manager = new Zend_Cache_Manager;
$dbCache = array(
'frontend' => array(
'name' => 'Core',
'options' => array(
'lifetime' => 7200,
'automatic_serialization' => true
var reader = new FileReader();
reader.onload = function(e) {
var bin = e.target.result;
// bin is the binaryString
};
reader.readAsBinaryString(file);
@meritt
meritt / snapper.rb
Created December 2, 2009 13:46
Получение скриншота сайта с помощью MacRuby
macruby -r snapper.rb -e "Snapper.new.save('http://serenity.su', 'serenity.su.png')"