Извините, на вашем счете ноль доллар, досвидания
Oct. 29th, 2009 | 10:02 pm
Originally published at majus.ru. You can comment here or there.
Интересный глюк приключился с SIP от корбины. Мило посылает по грибы при поптыке позвонить, хотя деньги на счете есть. Причем посыл не может не радовать.
Ноль доллар, досвидания (mp3)
Link | Leave a comment {1} | Add to Memories | Share
Некорректная работа java.net.CookieManager
Aug. 16th, 2009 | 11:47 pm
Originally published at majus.ru. You can comment here or there.
При работе с классом java.net.CookieManager иногда возникают странные баги. Например, следующий фрагмента кода будет работать с указанным URL, но с некоторыми другими не будет:
CookieManager manager = new CookieManager();
CookieHandler.setDefault(manager);
URL url = new URL(urlString);
URLConnection connection = url.openConnection();
// force cookie processing
Object content = connection.getContent();
CookieStore cookieJar = manager.getCookieStore();
List HttpCookie> cookies = cookieJar.getCookies();
for (HttpCookie cookie : cookies) {
System.out.println(cookie);
}
Под катом подробнее.
Link | Leave a comment {1} | Add to Memories | Share
Список всех Jabber конференций
Aug. 8th, 2009 | 12:34 am
Originally published at majus.ru. You can comment here or there.
В процессе изучения Groovy получился приятный сервис – Список всех Jabber конференций. Класс Analyzer, написанный на Groovy анализирует XML, полученный с jabberes.org со списком серверов, и опрашивает каждый из них, получая список конференций. На выходе получается XML файл, который можно просмотреть здесь.
Интересующиеся могут ознакомиться с исходным кодом анализатора. Использовать класс очень просто:
def writer = new FileWriter(cache)
new Analyzer("jabber.ru", "lena1988", "pass").analyze(writer);
writer.flush()
writer.close()
Link | Leave a comment | Add to Memories | Share
Контакт – обновление
Aug. 1st, 2009 | 06:27 pm
Originally published at majus.ru. You can comment here or there.
Тип: основное
- Восстановление пароля
- Подсказки для новых пользователей
- Много новых шрифтов для генерации изображения
- Изменилась палитра для выбора цвета шрифта и фона
- В качестве логина теперь принимается только адрес E-mail, который будет первым контактом в списке
Всем пользователям, зарегистрировавшимся ранее, следует пройти процедуру регистрации снова, так как теперь в качестве логина может быть только E-mail адрес.
Как и ранее, страница входа в систему доступна по адресу http://majus.name/contact/login.jsp
Если у вас есть предложения по добавлению каких-то шрифтов в список генерации изображения, свяжитесь со мной или добавьте комментарий здесь.
Желаю всего хорошего.
Link | Leave a comment | Add to Memories | Share
Настройка ACORP W422G для Корбины
Aug. 1st, 2009 | 06:18 pm
Originally published at majus.ru. You can comment here or there.
Потратив две недели на настройку модема, обсуждения на форумах Acorp, удалось наконец настроить этот модем для работы с провайдером Корбина.
Мне требовалось поднять VPN соединение Корбина на самом модеме и раздать интернет двум стационарным машинам по Ethernet и КПК по WiFi.
Скриншоты настроек под катом.
Link | Leave a comment | Add to Memories | Share
Тернарный оператор
Jun. 25th, 2009 | 02:30 am
Originally published at majus.ru. You can comment here or there.
Что выведет этот код?
public static void main(String[] args) {
System.out.println(get(1));
System.out.println(get(null));
}
public static Integer get(Integer in) {
return true ? in : 0;
}
}
Link | Leave a comment | Add to Memories | Share
Баг во Flash CS4
May. 31st, 2009 | 03:30 am
Originally published at majus.ru. You can comment here or there.
При реализации в AS3 подобия иерархии классов коллекций Java натолкнулся на интересную проблему:
package ru.majus.util
{
public interface Set
{
function put(o:*):Boolean;
function contains(o:*):Boolean;
function remove(o:*):void;
function size():uint;
function isEmpty():Boolean;
function clear():void;
}
}
package ru.majus.util
{
public class LinkedSet implements Set
{
// ...
private var _head:Item;
private var _tail:Item;
}
}
class Item {
// ...
}
При попытке компиляции выдавало веер ошибок (по одной на каждый реализованный метод):
Оказалось, проблема глобальная. Это баг в Flash CS4.
Решается переносом класса Item в отдельный файл. На форумах различных библиотек на AS3 уже появились сообщения о невозможности их использования на CS4.
Link | Leave a comment | Add to Memories | Share
Контакт – обновление
May. 4th, 2009 | 11:22 am
Originally published at majus.ru. You can comment here or there.
Тип: основное
- Палитра для выбора цвета шрифта и фона
- Возможность сглаживания шрифта
- Возможность выбора конкретного размера шрифта от 10 до 32 пунктов
- Проверка формата введенного контакта посредством ajax
- Установка заголовка Content-Type для HTTP-ответа генератора изображения
- Сброс кэша изображений для пользователя при внесении изменений в список контактов
Как и ранее, страница входа в систему доступна по адресу http://majus.us/contact/login.jsp
Желаю всего хорошего.
Link | Leave a comment | Add to Memories | Share
Начало
Apr. 30th, 2009 | 11:08 pm
Originally published at majus.ru. You can comment here or there.
Контакт – сервис, представляющий ваши контактный данные в виде изображения. В таком формате вы можете быстро вставить ваши контакты в сообщение на форуме, блоге или на своей домашней странице.
Сервис прост в использовании:
- Укажите свои контактные данные.
- Сохраните у себя ссылку на ваши контакты.
- Вставляйте ссылку в ваши сообщения на форуме так, как будто вы вставляете ссылку на изображние.
- Ваши контакты будут отображаться на форуме каждому посетителю.
Преимущество сервиса в том, что вы в любой момент можете поменять свои контакты: удалить не актульаные или добавить новые – эти изменения сразу же подействуют везде, где вы использовали контакт.
- Измените ваши контактные данные.
- Ваши данные обновлены везде, где вы их использовали.
Еще одно немаловажное преимущество – защита от спама. Ваши контакты отображаются где бы то ни было в виде изображения, поэтому спам-боты не могут получить ваш E-mail адрес или номер ICQ. Как следствие – свободное от спама средство общения.
Пример того, как могут выглядеть ваши контакты:


Для начала работы с сервисом необходимо зарегистрироваться. Процедура регистрации чрезвычайно проста и не займет много времени.
Link | Leave a comment | Add to Memories | Share
Java и $
Apr. 21st, 2009 | 08:47 pm
Originally published at majus.ru. You can comment here or there.
Мало кто знает, что в Java в идентификаторах допускается использование символа $ наряду с латинскими буквами, цифрами и сиволом подчеркивания. Потому следующий код синтаксически верный:
int total$ = 0;
for (int $ : bank$)
total$ += $;
return total$;
}
Интересующиеся могут просмотреть Java Language Specification, Third Edition (§3.8).
Знак доллара используется компилятором Java в именах внутренних и анонимных классов. Использовать этот знак в коде не рекоммендуется ни спецификацией ни мною.
