Рейтинг
+1.32
голосов:
1
avatar

LUG г. Набережные Челны  

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 лет

Так совпало, что сегодня, в последнюю пятницу месяца, есть дополнительный повод для того, чтобы встретиться и попить пеффка:

… отмечается официальный день рождения Linux. После 5 месяцев разработки 25 августа 1991 года 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux для которой было отмечено завершение портировния bash 1.08 и gcc 1.40.

Предлагаю ТК в 19:30.

Операция "Лесоцех"

6 августа есть план провести оффлайн-тусовку на природе. Повод — день рождения нашего камрада Sergei_T и «просто посидеть», т.к. в пятницу-то мы отмечали День сисадмина, а линуксовку-мталамовку как бы и не провели . Место встречи — дача на Лесоцехе, любезно предоставленная родителями супруги.



См. также Google Maps.



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

СМС по свистку

Продолжаю серию топиков про подключение Beeline-модемов к компьютерам с Linux. В гентушной статье, на основе которой написаны предыдущие материалы, приводится код на Python, с помощью которого можно узнать состояние баланса:

#!/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-командами — можно получить весь набор удобств, которые прилагаются к модему с виндовым софтом.

Еще раз про Билайн, GPRS, 3G и модемы ZTE MF636


Вернув к жизни под Linux'ом билайновский «свисток», я рано радовался: попытавшись повторить выход с него в Интернет на следующий день, с удивлением обнаружил, что связь опять рвется. Однако отступать уже не хотелось: ведь не приснилось же мне накануне 3 часа устойчивого пинга до Яндекса. Провозившись с модемом еще несколько часов, пришел к следующим утешительным выводам:



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

Debian хромированный и русифицированный

Решил поэкспериментировать с Debian Live CD (lxde edition). Всё понравилось, решил установить на твердотельный накопитель своего нетбука в качестве альтернативной ОС (как втиснуть на нетбук несколько ОС см. здесь).

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

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



Кстати, такую флэшку можно использовать как своеобразный ключ: если нетбук «угонят» без нее, то не только конфиденциальные данные останутся у владельца, но и пользоваться не настроенным компьютером будет затруднительно.

Узбекистан - форпост свободы, или еще раз про разлочку билайновских "свистков"

USB-модем от Beeline — образец виндового шовинизма. Без плясок с бубном в *NIX-среде не запускается. Оставим в стороне морально-этическую и юридическую сторону дела и пройдемся по технической.

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





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

Linux: WDT Web Developer Tools

Web Developer Tools (WDT) — отличный набор инструментов для веб-разработчиков:



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

Unity Linux - минималистичный дистрибутив на базе Mandriva

Unity Linux — неплохой легковесный (LXDE) дистрибутив на базе Mandriva. Что-то вроде lubuntu. Изюминкой дистрибутива является возможность быстро создать свой измененный дистрибутив на его базе. Сначала немного скриншотов, затем немного про создание своей сборки.



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