Войти

Posts by: Bethrezen

Сегодня потребовалось запаковать проект на Java в один JAR файл. Нужно мне это для того, чтобы не мучиться с подключением сторонних jar и их дистрибьюции на кластер Hadoop Map Reduce. Да и к тому же, параметр -libjars из документации у меня почему то не работал.

04
Июнь

Как получить MAC из busyBox

Written by Bethrezen. No comments Posted in: linux
Tagged with ,

Сегодня потребовалось из busybox при установки Debian netsinst получить MAC-адрес сетевки. Это как оказалось можно сделать так: # ip l sh eth0 17: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:c0:9f:55:6e:e5 brd ff:ff:ff:ff:ff:ff

Если у вас в Debian или Ubuntu не работают приложения, написанные на Java, ругаясь при этом как то так: 38 connect(22, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6, «::ffff:72.5.124.95″, &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28 6938 connect(22, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6, «::ffff:72.5.124.95″, &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = -1 ENETUNREACH (Network is unreachable) Или вот так: Could not bind/listen. Network is unreachable. Лечится [...]

29
Март

Список регионов яндекса

Written by Bethrezen. 1 comment Posted in: Free
Tagged with ,

Не для кого уже не секрет, что Яндекс умеет определять регион сайта. Делает он это автоматически по своим хитрым алгоритмам. С недавнего времени, каждый владелей сайта может сам задать регион сайта в Яндексе. Делается это через панель веб-мастера. А для сайтов в ЯК региональную пренадлежность определяют моедараторы Yandex Каталога.

Сегодня мне пришлось решить рутиную задачу – изменить размер PNG картинок не теряя при этом прозрачность. Искать какой либо софт было лень, поэтому решил написать bash скрипт, который всё сделает за меня.

Недавно мне пришлось переместить данные MySQL в другую папку(а точнее на другой раздел) на Debian Linux 5.0.3. Логично, что простым переносом файлов тут не отделаешься, надо что-то где-то прописать. По-умолчанию данные MySQL лежат в /var/lib/mysql. Мне захотелось, чтобы они были в /home/mysql. Переносим папку mysql куда нам нужно, затем лезем в конфиг MySQL (/etc/mysql/my.cnf). Там [...]

16
Декабрь

С недавнего времени доступны репозитории разрабатываемой версии Ubuntu Lucid Lynx. Для обновления до Ubuntu 10.04 LTS введите в консоли следующую команду: sudo do-release-upgrade -d -p Ubuntu 10.04 (Lucid Lynx) является LTS релизом и выйдет в апреле 2010 года. Будет поддерживаться особенно долго и тщательно.

Wolfden в своём блоге написал о начале тестирования второй беты Sabayon 5.0. Он надеется выпустить финальную версию Sabayon 5.0 через две недели, однако точной даты никто не знает.

Хочу предложить Вашему вниманию концепт расширяемой структуры приложения на Yii Framework. Я уже писал как сделать свои Actions на Yii. Сегодня же речь пойдёт о написании стандартных экшенов для контроллеров и их расширения. Предположим, в приложении у нас все контроллеры наследуются от класса dotPlantFrontMainController. Нам необходимо, чтобы у всех контроллеров было действие Breadcrumb. Для этого, [...]

Поставил я как то себе на домашний компьютер Sabayon 4.2 Gnome x86_64. Конечно хотелось бы скачать Sabayon 5, но его ещё нигде нет – одни слухи только. Первое впечатление о системе было замечательное. Ну Gentoo как Gentoo, только ставится быстрее, не надо с хэндбуком сидеть. Есть встроенный менеджер пакетов entropy с графическим фронтэндом Sulfur. Из [...]

04
Сентябрь

Декодируем gzip страницу на PHP

Written by Bethrezen. 6 comments Posted in: Code
Tagged with , , ,

Недавно при разработке одного сайта, столкнулся с проблемой декодирования на PHP полученной через curl страницы, сжатой в gzip. Допустим у нас есть код, который делает запрос через php-CURL с возвращением заголовков: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url);   //curl_setopt ($ch, CURLOPT_VERBOSE, 2); // Отображать детальную информацию о соединении curl_setopt ($ch, CURLOPT_USERAGENT, ‘Mozilla/5.0′); //Прописываем User Agent, чтобы [...]

02
Сентябрь

The new look

Written by Bethrezen. No comments Posted in: Новости
Tagged with

Вот мой блог и переехал с Blogger на WordPress. Дизайн пока временный. Скоро переделаю. Надеюсь, это не затянется

Сегодня столкнулся с одной особенностью INPUT элементов с атрибутом disabled. Как оказалось – они не передаются серверу при сабмите формы. Вышел из положения вот таким изящным способом на jQuery: $(function(){ $("form").submit(function(){ $("input").attr("disabled", ""); $("select").attr("disabled", ""); }); }); Таким образом, при действии submit у всех input и select элементов убирается атрибут disabled. Один минус – не [...]

25
Июнь

ENG: I’ve addapted a JavaScript serialize function by Kevin van Zonneveld to jQuery. Function works like the same named function in PHP. Be free to use it in your projects. It is especially needed when you want to post Object in AJAX (in jQuery «$.ajax()»). RUS: Я адаптировал JavaScript serialize функцию, написанную Kevin van Zonneveld, [...]

Установил себе на сайт бета версию счетчика Яндекс.Метрика. Сегодня покопавшись, нашёл интересную страничку. Кликабельно Интересно, Как Яндекс определяет пол и возраст посетителей?

29
Май

Пишу одно прлиожение на Yii Framework. Структура приложения такова, что необходимо разграничить экшены контроллеров(CController) по папкам и сделать их типовыми. Экшены разграничиваются легко. Предположим, что у нас есть ряд экшенов для администрирования. Всем им надо установить какие-либо свойства или же сделать при их вызове какие-то типовые действия. Рассмотрим на примере изменения титла страницы. Вот код [...]

19
Май

Вечерне-утренний обход

Written by Bethrezen. No comments Posted in: Новости
Tagged with

С недавнего времени я работаю в новой компании. Для консперации буду называть её DDD. Компания не маленькая, весьма интересная и как полагается, со своими особенностями. Утро каждого работника начинается с обходняка по кабинету всех уже пришедших, дабы одарить их своим теплым рукопожатием. День проходит весьма однообразно. Сидишь, работаешь, пьешь чай/кофе/что-либо-другое и заедаешь печеньками/вафлями/зефиром/чем-либо-ещё. И вот [...]

Здравствуйте. Вот решил поделиться легальным способом обхода ограничений на количество сайтов на хостинге. Всё что нужно – иметь хостинг хотя бы на один сайт и возможность создавать несколько(или даже неограниченное количество) алиасов для сайта. Метод основывается на возможностях mod_rewrite Apache. Вот пример .htaccess файла: RewriteEngine on   # Главный узел RewriteCond %{HTTP_HOST} ^mysite\.ru$ RewriteCond %{REQUEST_FILENAME} [...]

25
Январь

Выпадающее меню навигации v0.1. Простенькое выпадающее меню на jQuery. Использует модуль категорий для динамической генерации HTML разметки на UL-ах. Реализовано как CWidget. Использовалось: jQuery, CSS, The Gimp для фона и картинок, Yii Framework

21
Январь

DailySnap – Категории

Written by Bethrezen. No comments Posted in: Новости
Tagged with ,

Вот решил сделать новую рубрику DailySnap. Буду выкладывать скриншоты дня. Первый скриншот: Админка категорий v0.1. Ну чем вам не скиновое GUI приложение? jQuery UI, treeTable, Yii Framework

19
Январь

Overdrive

Written by Bethrezen. No comments Posted in: Новости
Tagged with

Ничто так не помогает отдохнуть от работы, как гитара с овердрайвом (rock)

Наконец то вышел новый долгожданный альбом Save – Копилка Грехов 2009. Появившиеся песни из EP  мне очень понравились. Надеюсь и Вам тоже придется по вкусу. Исполнитель: Save Альбом: Копилка грехов Год выхода: 2009 Жанр: Nu metal Время: 54:07 Качество: 256 kbps Размер: 94 мб 01. Сорви повязку с глаз 02. Ложь прошла сквозь стену 03. [...]

30
Декабрь

Жизненно

Written by Bethrezen. No comments Posted in: Новости

Как жизненно то:

17
Декабрь

Новый BestPersons

Written by Bethrezen. No comments Posted in: Новости

Вчера вечером так и не дождался обновления BestPersons, зато сегодня утром увидел его во всей красе. Интерфейс заметно улучшился и выполнен в лучших традициях Web 2.0. Появилась так давно требуемая мною функция группировки одинаковых сообщений в ленте, что исключает повторы. Появился ещё один рейтинг в топе. И теперь о плохом…. плохом? ну да. Моя аватарка [...]

17
Декабрь

FunkDemo

Written by Bethrezen. No comments Posted in: Новости

Мои друзья Kreksoverzum и IceGuy постарались: