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

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

С Новым Годом!

С наступающими праздниками, камрады! Здоровья и счастья в новом году!

30-е декабря у многих, наверно, будут предновогодние хлопоты. Но, думаю, и традиционная пятничная оффлайн встреча праздничного настроения не убавит. Место и время встречи обычные: ТК 19:30.

И снова траур в мире IT

Деннис Ритчи, об уходе из жизни которого стало известно сегодня, внес в развитие IT может быть даже больший вклад, чем Стив Джобс. В соавторстве с Брайаном Керниганом он разработал непревзойденный язык программирования C и ОС Unix, ставшую отправной точкой информационной революции. Именно книгу Кернигана и Ритчи «Язык программирования C» я как преподаватель предлагаю начинающим программистам в качестве лучшего введения в профессию.



Джеймс Гослинг пишет в своем блоге:

Новость об уходе Денниса Ритчи потрясла… Его влияние было огромным и очень сильно ощущалось, хотя он и не был, по большому счету, известен за пределами мира «технарей». Язык С — наше всё. Я обязан своей карьерой именно C и Unix.

Для большинства сегодняшних инженеров непонятна та эйфория, которую я ощущал в 70-е, когда появилась возможность писать не на Ассемблере, а на настоящем языке программирования. Мы получили всё необходимое чтобы писать программы, позволяющие контролировать каждый бит системы. До появления C, языки программирования не подходили для решения этой задачи: накладные расходы были слишком велики. Мудреность систем сдерживала написание крупных фрагментов программ. Язык C придал программированию реактивное ускорение.

Источник.

Минималистичный Ubuntu

ubuntu-mini-remix.org — один из вариантов многоликого ubuntu, на этот раз — просто минимальная система… ничего лишнего.

Linux Mint Debian Edition

Linux Mint Debian Edition — версия Linux Mint, основанная на Debian Wheezy (sid). Надеюсь, выпуск этого rolling-дистрибутива станет хорошей традицией в свете непонятных экспериментов Canonical с Ubuntu.

LMDE производит приятное впечатление своей аккуратностью и элегантным оформлением.





Еще пара скриншотов:

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

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