воскресенье, 24 июня 2012 г.

Аутентификация и сессии

Неплохой доступно написанный материал по сессиям, используется PHP.
Собственно, сессии, если в двух словах - это механизм, позволяющий однозначно идентифицировать браузер и создающий для этого браузера файл на сервере, в котором хранятся переменные сеанса.

среда, 13 июня 2012 г.

Ошибка Ruby on Rails C:/Ruby187/lib/ruby/gems/1.8/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/1.8/mysql2.so: Incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.1.61. (RuntimeError)

Возникла ошибка, думаю понятно, что рельсы хотят другую библиотеку  MySQL.
Ошибка.
C:/Ruby187/lib/ruby/gems/1.8/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/1.8/mysql2.so: Incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.1.61. (RuntimeError)

Да будет так !!!
Решение.
Идем на MySql, выбираем платформу и .ZIP архив (нам нужна только библиотека libmysql.dll)
Находим в архиве libmysql.dll, и кладем в папку /bin установочной папки Ruby. У меня (c:\Ruby187\bin\)
И прибудет счастье в Ваш дом (ну и Дом, у кого нет онного)!!!

Поддержка Ruby on Rails в NetBeans 7

Если Вы читаете данное сообщение, то скорее всего Вы столкнулись с такой неприятностью:
NOTE: As of NetBeans IDE 7.0, support for Ruby and Ruby on Rails is no longer available in the standard NetBeans IDE build. Please see the Ruby Support Wiki page for more information. (http://netbeans.org/features/ruby/index.html)

Т.е. модуль для разработки под Ruby on Rails больше не поддерживается, и в доступных модулях для NetBeans IDE 7.0 его тоже нет. 
Но мир не без хороших людей, и благодаря человеку по имени Том мы обретаем поддержку прекрасного фреймворка в прекрасной среде.
1. Сервис -> Подключаемые модули -> Настройки -> Добавить
2. Вставляем 
http://updates.netbeans.org/netbeans/updates/7.0/uc/beta/stable/catalog.xml.gz
3. Обновляем каталог
4. Находим Ruby and Rails и устанавливаем как обычный модуль.

Но для пользователей  NetBeans 7.1 подобное решение не подходит(почему?)
Тогда
1. Качаем модуль
2. Сервис -> Подключаемые модули -> Настройки -> Загружено -> Добавить подключаемые модули
3. Выбираем распакованный модуль, устанавливаем и обретаем счастье.