Calendar.getInstance().get(Calendar.DAY_OF_YEAR) == 256!
import java.util.Calendar;
public class Congratulation {
public static void main(String[] args){
if(256 == Calendar.getInstance().get(Calendar.DAY_OF_YEAR))
System.out.println("С Днем программиста, камрады!");
}
}

Пруф
Облако тэгов Мтааламу
Обратил внимание, что особого порядка в нашем «тэговом хозяйстве» нет. Например, свои топики о командной строке я какое-то время метил словом «Консолинг». Затем стал использовать тэг «Консоль». В результате эффективность поиска снижается. Потратил 10 минут на то, чтобы объединить эти рубрики. Но есть и другие подобные ситуации: LUG Н.Ч. и Мтааламу, например. Хорошо бы проанализировать тэги и привести в порядок. Это, возможно, дало бы некоторую пищу поисковым машинам и поспособствовало бы продвижению сайта. Можно попутно добавлять тэги к уже существующим топикам, т.к. не секрет, что часто тэги в материалах ставятся абы как. Например, к топикам о деятелях IT-индустрии можно добавить тэг личности и т.п.
Хорошо бы это обсудить и кому-нибудь поручить. Кстати, Дамир, кажется, изъявлял желание этим заняться
.
Хорошо бы это обсудить и кому-нибудь поручить. Кстати, Дамир, кажется, изъявлял желание этим заняться
.
Ядру Linux 20 лет
Так совпало, что сегодня, в последнюю пятницу месяца, есть дополнительный повод для того, чтобы встретиться и попить пеффка:
Предлагаю ТК в 19:30.
… отмечается официальный день рождения Linux. После 5 месяцев разработки 25 августа 1991 года 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux для которой было отмечено завершение портировния bash 1.08 и gcc 1.40.
Предлагаю ТК в 19:30.
Операция "Лесоцех"
6 августа есть план провести оффлайн-тусовку на природе. Повод — день рождения нашего камрада Sergei_T и «просто посидеть», т.к. в пятницу-то мы отмечали День сисадмина, а линуксовку-мталамовку как бы и не провели
. Место встречи — дача на Лесоцехе, любезно предоставленная родителями супруги.

См. также Google Maps.
( Читать дальше )
. Место встречи — дача на Лесоцехе, любезно предоставленная родителями супруги.
См. также Google Maps.
( Читать дальше )
СМС по свистку
Продолжаю серию топиков про подключение Beeline-модемов к компьютерам с Linux. В гентушной статье, на основе которой написаны предыдущие материалы, приводится код на Python, с помощью которого можно узнать состояние баланса:
Сохранил это в файл /usr/bin/beelinehowmuch, проверил — работает.

Думаю, если похимичить с AT-командами — можно получить весь набор удобств, которые прилагаются к модему с виндовым софтом.
#!/usr/bin/python
#coding: utf8
import time, io, tty
def writeToPort(s):
p.write(s+'\r\n')
time.sleep(0.1)
p = io.open('/dev/ttyUSB1', 'w+b', 0)
tty.setraw(p)
writeToPort('AT+CPBS="SM"')
writeToPort('AT+CPMS="SM","SM",""')
writeToPort('AT+ZSNT=0,0,2')
writeToPort('AT+CUSD=1,*102#,15')
print 'Waiting answer...'
for ln in p:
if ln.startswith('+CUSD'):
print ln[10:ln.rfind('"')].decode('hex').decode('utf-16-be')
break
p.close()
Сохранил это в файл /usr/bin/beelinehowmuch, проверил — работает.

Думаю, если похимичить с AT-командами — можно получить весь набор удобств, которые прилагаются к модему с виндовым софтом.
- +4
- 02 июля 2011, 21:18
- комментировать
Еще раз про Билайн, GPRS, 3G и модемы ZTE MF636

Вернув к жизни под Linux'ом билайновский «свисток», я рано радовался: попытавшись повторить выход с него в Интернет на следующий день, с удивлением обнаружил, что связь опять рвется. Однако отступать уже не хотелось: ведь не приснилось же мне накануне 3 часа устойчивого пинга до Яндекса. Провозившись с модемом еще несколько часов, пришел к следующим утешительным выводам:
( Читать дальше )
- +4
- 22 июня 2011, 03:02
- 10
Debian хромированный и русифицированный
Решил поэкспериментировать с Debian Live CD (lxde edition). Всё понравилось, решил установить на твердотельный накопитель своего нетбука в качестве альтернативной ОС (как втиснуть на нетбук несколько ОС см. здесь).
Конечно, LiveCD «из коробки» сыроват, захотелось настроить «под себя». Для этого предусмотрена опция persistent в параметрах загрузки меню isolinux. Добавив это слово в строку append, можно сохранять изменения в особом файле — live-rw. О том, как его подготовить рассказано здесь. Такой файл помещается на любую флешку и если в процессе загрузки живой Debian его обнаруживает, то записывает туда изменения и учитывает их при следующих загрузках.
Добавил браузер Google Chrome, Midnight Commander, поддержку русского языка. Хотел уже заняться паролями и настройками внешнего вида рабочего стола, но посетила здравая мысль: заархивировать полученное состояние live-rw как «точку восстановления» и выложить в открытый доступ. Так и сделал. Можно скачать, разархивировать на флэшку и, вставив ее перед загрузкой «живого» Debian'a, сразу же начать пользоваться всеми перечисленными ништяками.

Кстати, такую флэшку можно использовать как своеобразный ключ: если нетбук «угонят» без нее, то не только конфиденциальные данные останутся у владельца, но и пользоваться не настроенным компьютером будет затруднительно.
Конечно, LiveCD «из коробки» сыроват, захотелось настроить «под себя». Для этого предусмотрена опция persistent в параметрах загрузки меню isolinux. Добавив это слово в строку append, можно сохранять изменения в особом файле — live-rw. О том, как его подготовить рассказано здесь. Такой файл помещается на любую флешку и если в процессе загрузки живой Debian его обнаруживает, то записывает туда изменения и учитывает их при следующих загрузках.
Добавил браузер Google Chrome, Midnight Commander, поддержку русского языка. Хотел уже заняться паролями и настройками внешнего вида рабочего стола, но посетила здравая мысль: заархивировать полученное состояние live-rw как «точку восстановления» и выложить в открытый доступ. Так и сделал. Можно скачать, разархивировать на флэшку и, вставив ее перед загрузкой «живого» Debian'a, сразу же начать пользоваться всеми перечисленными ништяками.

Кстати, такую флэшку можно использовать как своеобразный ключ: если нетбук «угонят» без нее, то не только конфиденциальные данные останутся у владельца, но и пользоваться не настроенным компьютером будет затруднительно.
- +4
- 21 июня 2011, 16:41
- 2
Узбекистан - форпост свободы, или еще раз про разлочку билайновских "свистков"
USB-модем от Beeline — образец виндового шовинизма. Без плясок с бубном в *NIX-среде не запускается. Оставим в стороне морально-этическую и юридическую сторону дела и пройдемся по технической.
О том, как подключить билайновский свисток к Linux сказано немало, см., например, мой топик о подключении билайновского USB-модема старого образца. Тем не менее, начинка модемов меняется, да и дистрибутивы Linux, к которым их пытаются прикрутить, тоже. Так что еще раз сформулировать основные принципы подключения усторйств типа ZTE MF100/MF626/MF636 (aka ONDA MT503HS) не будет лишним.

( Читать дальше )
О том, как подключить билайновский свисток к Linux сказано немало, см., например, мой топик о подключении билайновского USB-модема старого образца. Тем не менее, начинка модемов меняется, да и дистрибутивы Linux, к которым их пытаются прикрутить, тоже. Так что еще раз сформулировать основные принципы подключения усторйств типа ZTE MF100/MF626/MF636 (aka ONDA MT503HS) не будет лишним.

( Читать дальше )
- +4
- 19 июня 2011, 22:36
- 7
Linux: WDT Web Developer Tools
- +1
- 01 апреля 2011, 21:15
- 2
Unity Linux - минималистичный дистрибутив на базе Mandriva
Unity Linux — неплохой легковесный (LXDE) дистрибутив на базе Mandriva. Что-то вроде lubuntu. Изюминкой дистрибутива является возможность быстро создать свой измененный дистрибутив на его базе. Сначала немного скриншотов, затем немного про создание своей сборки.
( Читать дальше )
( Читать дальше )
- +4
- 24 марта 2011, 18:43
- 2
