Ruby книги

Документация по Ruby:

Читайте комментарии

Ruby for Rails. — Ruby for Rails размер 5,86 МБ
//blog.himic.ru/ruby/ManningRubyforRailsRubyTechniquesforRailsDevelopers(2006)BBLLot.pdf

Best of Ruby Quiz. — Best of Ruby Quiz размер 1,37 МБ
//blog.himic.ru/ruby/Pragmatic.Bookshelf.Best.of.Ruby.Quiz.Mar.2006.pdf

Enterprise Integration with Ruby. размер 2,54 МБ
//blog.himic.ru/ruby/PragmaticBookshelfEnterpriseIntegrationwithRubyApr2006.pdf
Читать дальше

О программировании

Если честно, мне нравится программировать. Единственное что меня смущает — мне нравится программировать исключительно для себя, для своего личного удовлетворения, а не на заказ. Заказы на программинг я не беру по двум причинам: во первых стоят сроки, и я должен к ним успеть, и я боюсь подвести людей, потому и не берусь.
Программить за обычное, стандартное бабло мне просто не интересно. Гораздо интереснее помочь кому-нибудь в интернете сделать что-то за просто так.

А вот что мне нравится больше чем программирование, так это давать людям новые знания. Мне нравится, когда меня спрашивают, что и как нужно сделать, чтобы добиться наилучшего результата. А еще больше — когда моим советам следуют. Наверное, это нормально :)
Читать дальше

Я работу не ищю Ruby программистом!

Я работу не ищю Ruby программистом!

Ruby ob Rail работа
Уважаемые посетители, а также люди общающиеся со мной в «Мой круг».
Я очень рад что вам нужны программисты на Ruby on Rails. Но у меня есть работа. И она мне нравится.
Ruby занимаюсь от нечего делать и из-за интереса. Возможно я и не такой хороший на нем программист как вы думаете и скорее всего не подойду вам. А вы меня сманиваете зарплатами в другие города. Просто надоело вам отказывать и буду каждого предложившего мне работу посылать на эту страницу.

PS Мне каждую неделю присылают сообщение о том чтобы я шел к ним работать. Так что те кто хочет изучать новый язык и быть обеспеченным редкой работой в будущем, то изучайте Ruby.

С уважением…
Читать дальше

Dklab_Realplexor настройка (часть 5)

Тестирование Java Script



Копируем каталог /opt/dklab_realplexor/ полностью!
в /var/www/localhost.com/

Если нет модуля Apache mod_pref то
Редактируем фаил /var/www/localhost.com/t/jstest/contrib/init.php
Меняем 16 строчку
<?=$_SERVER['HTTP_HOST']?> на localhost.com

Читать дальше

Архив доменов зоны .RU

wget http://pma.amanikin.ru/domain_statistic.sql.tar.zip
архив почемуто на самом деле tar.gz а не zip. В WinRAR под виндой открывается нормально, в линуксе надо переименовывать
mv domain_statistic.sql.tar.zip domain_statistic.sql.tar.gz


tar -xvzf domain_statistic.sql.tar.gz
из 2 гиг получилось 16 гиг



скорость в виртуалке: чтения от 10 до 15 /сек
запись от 40 до 120 иногда
iotop

появилась ошибка
Otar: domain_statistic.sql: Wrote only 512 of 10240 bytes
tar: Exiting with failure status due to previous errors
tar Wrote only 512 of 10240 bytes
оказалось в виртуалке кончилось место 15 гиг.

PS
создаем базу
create database domain_statistic;
создаем пользователя
CREATE USER 'user_u'@'%' IDENTIFIED BY 'user_pass';
добавляем пользователю права
GRANT ALL PRIVILEGES ON domain_statistic.* TO user@'%' IDENTIFIED BY 'user_pass'; 
FLUSH PRIVILEGES;

Просто залить в базу не удалось
поэтому продолжение тут blog.himic.ru/2017/10/14/kak-importirovat-bolshuyu-bazu-dannyh-mysql.html

Спасибо этим людям
habrahabr.ru/post/301894/

cp.mastername.ru API (https шлюз)

cp.mastername.ru API (https шлюз) для регистраци доменов от mastername.ru
Описание API mastername.ru/documents/mastername_partners_gateway.doc
что интересно то этот документ написан 06.2010, а в гугле нету ниодного примера нина одном языке программирования.
Вот решил это исправить. т.к. в поиске яндекса по запросу «cp.mastername.ru api» 40 раз ищют в месяц.

PERL (за этот код спасибо девушке из тех поддержки. С этого примера все и началось, и понял свои ошибки.
Интересно она сама его пишет ))) Yana Besmeltseva vk.com/id826604)
Читать дальше

ISPmanager API PHP

Займусь позже рефакторингом, ив класс наверно вгоню. Надеюсь в свободное время на руби, питон и перл перевести.

Описание входящих данных
ROOT — root
ROOT_PASS — пароль рута
HID_USER — юзер хостинга
HID_PASS — пароль юзера хостинга
EMAIL — мыло пользователя
DB_NAME — имя базы данных
DB_USERNAME — логин пользователя БД
DB_UNAME_PASS — пароль пользователя БД
DOMAIN_WWW — WWW домен(сайт)
DOMAIN_DNS — запись DNS

# HID_USER HID_PASS
#show_databases("hid_user1", "hid_user1_pass");
function show_databases($hid_user, $hid_pass){

$url = "https://".$_SERVER['SERVER_ADDR']."/manager/ispmgr?authinfo=".$hid_user.":".$hid_pass."&out=xml&func=db";

# echo $url;
# exit();
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// Get the response and close the channel.
$response = curl_exec($ch);
curl_close($ch);
echo $response;

}


Читать дальше

Новый синтаксис rails при создании проекта

После выполнения rails project3beta выдало хелп и говорит мол новый синтаксис создания проекта:

d:\rails_app>rails project3beta
Usage:
  rails new APP_PATH [options]

Options:
  -r, [--ruby=PATH]           # Path to the Ruby binary of your choice
                              # Default: C:/ruby/192/bin/ruby.exe
  -d, [--database=DATABASE]   # Preconfigure for selected database (options: mys
ql/oracle/postgresql/sqlite3/frontbase/ibm_db)
                              # Default: sqlite3
  -b, [--builder=BUILDER]     # Path to an application builder (can be a filesys
tem path or URL)
  -m, [--template=TEMPLATE]   # Path to an application template (can be a filesy
stem path or URL)
      [--dev]                 # Setup the application with Gemfile pointing to y
our Rails checkout
      [--edge]                # Setup the application with Gemfile pointing to R
ails repository
      [--skip-gemfile]        # Don't create a Gemfile
  -O, [--skip-active-record]  # Skip Active Record files
  -T, [--skip-test-unit]      # Skip Test::Unit files
  -J, [--skip-prototype]      # Skip Prototype files
  -G, [--skip-git]            # Skip Git ignores and keeps

Runtime options:
  -f, [--force]    # Overwrite files that already exist
  -p, [--pretend]  # Run but do not make any changes
  -q, [--quiet]    # Supress status output
  -s, [--skip]     # Skip files that already exist

Rails options:
  -v, [--version]  # Show Rails version number and quit
  -h, [--help]     # Show this help message and quit

Description:
    The 'rails new' command creates a new Rails application with a default
    directory structure and configuration at the path you specify.

Example:
    rails new ~/Code/Ruby/weblog

    This generates a skeletal Rails installation in ~/Code/Ruby/weblog.
    See the README in the newly created application to get going.


У меня стоит rails (3.0.4.rc1, 3.0.3, 2.3.4)

Новая строка создания проекта выглядит так:
rails new project3beta
Читать дальше

Установка модуля PHP templates.so на Debian Lenny x86

К сожалению под Debian x64 нет модуля, только под Debian x32. Но если вы попробуете поставить, то он у вас будет выдавать при компиляции make ошибки.

php templates.so

А если попробуете скопировать модуль с x32 на x64 то будет ошибка. Непомню как нызавается она, но чтото о несовместимости системы говорит.
Читать дальше