Category: it

Category was added automatically. Read all entries about "it".

lj-comments-notifier

Настоящие («трушные») программисты много всего пишут «в стол» (это ещё нужно писать раздельно?) или ради развлечения. У кого-то это даже доходит до серьёзного участия в больших или не очень open source-проектах. Самым интересным они делятся с общественностью.

Я программирую мало, практически раз в год. Обычно это воодушевляет меня, ну и похвастаться охота. Проблема в том, что если программируешь раз в год, то ничего хорошего и достойного внимания получиться, наверное, не может. Впрочем, не буду далее терять время. Collapse )

UPD: забыл написать, отправка почты имеет смысл, конечно, в основном, при запуске программы в автоматическом режиме. В unix-подобных системах это замечательно устраивается с помощью стандартной утилиты cron. Для альтернативных ОС подобные решения, наверное, тоже существуют, но мне они неизвестны.

Just for lulz

Завтра, кстати, предзащита у первых магистрантов направления «Информационные технологии» в ЮФУ. Не Бог весть что, конечно, но поскольку я на защиту, видимо, не попаду (да и стоит ли — см. ниже), то пишу об этом.

Сегодня были предзащиты в довольно сильной группе специалистов ПМИ и одного товарища (вполне внятного даже) не допустили к защите. Это преамбула. Амбула вытекает consequitur: завтра будет довольно весело. Заведующий тут подбросил такую историю: одна магистрантка вставила в текст диплома кусок английской статьи, переведённый Промтом. Я вот всё думал, что мне нравится в этой истории. Сидя сегодня на этом душеспасительном мероприятии, понял: это такой доморощенный аналог Корчевателя. Ну, заведующий тест прошёл.

На защитах обычно скучнее: вопросов уже мало, обсуждения почти нет (ходят устойчивые слухи, что в братском ТТИ ЮФУ всё намного серьёзней, например). А вот на предзащитах сотрудники не стесняются делать замечания, высказывать ценные мысли и просто упражнять психику выступающего (здесь стоит много ссылок на Луркмоар, выпиленных редакцией Уютненького).

Всем читателям, имеющим отношение к, большой «привет» и пожелание пламенных успехов в завоевании расположения заведующего (не-допуски ставит, в основном, только он).

ftp в Nautilus@11.04

Я был просто убит горем в связи с тем, что в 11.04 поломали работу с ftp через Наутилус. Должен сказать, что невероятная прозрачность при работе с ftp, которая достигалась из Наутилуса (в связке с использованием gEdit для редактирования текстовых файлов по ftp), была просто пределом моих мечтаний. Я никак не мог взять в толк, зачем люди используют Дропбокс. Возможно, он нужен тем, у кого нет под рукой ftp-серверов, но у меня-то он есть. И работать с ним через Наутилус мне очень даже нравилось.

Всё было прекрасно, пока в 11.04 эту работу не сломали (см. #774096): копирование на ftp подвешивало работу, закрывало соединение и всякие прочие ужасы. Пять часов назад великолепный Sergio Costas опубликовал воркэраунд для этой проблемы, который исправно сработал, заключается он в том, чтобы взять файл gvfsd-ftp из пакета gvfs-backends для 10.10.

Я счастлив, поздравьте меня.

Если мы с вами из одной лодки, то вот последовательность команд, которая сделает вас счастливыми, как меня:
sudo mv /usr/lib/gvfs/gvfsd-ftp /usr/lib/gvfs/gvfsd-ftp-old
wget http://mmcs.sfedu.ru/~ulysses/Misc/gvfsd-ftp
chmod a+x gvfsd-ftp
sudo mv gvfsd-ftp /usr/lib/gvfs/gvfsd-ftp
Бинарник для i386. Кому нужно amd64 — качайте gvfs-backends отсюда.

«Динамическое программирование на примере задачи о скобках»

Один наш преподаватель снял видео с пояснением принципа динамического программирования на примере задачи о минимальном дополнении данной скобочной структуры до корректной. По-моему, получилось очень симпатично. Особенно рекомендуется студентам младших курсов!

Кстати, если кто-то знает, как можно решить задачу быстрее, поделитесь!

Ня практикум!

 Этот пост полон любви и обожания. Возможно, стоит добавить ещё больше?

Сегодня на практикуме по функциональному программированию мы дошли до раздела с λ: мы отодвинули в сторону компьютеры и взяли в руки мел. Взяли, подошли к доске и стали писать. Это прекрасно.

Как же я задолбался (pardon my French) вести практикумы по программированию в дисплейных классах, и как же прекрасно вести практикумы с доской и мелом. Вот лекции читать — тяжёлое дело, их мне не хочется также, как и дисплейных классов. А вот практикумы с доской — это сила. Надо только кроме шаблонных задач подгонять ещё нешаблонных. Ну, это как получится. А пока я пребываю в восторге и думаю, как бы переквалифицироваться.

Этот пост [не] является рекламой

Просто-таки перл (в смысле — жемчужина) от Миши.
... понятно, что составитель задачника глубоко уверен, что каждый его чих дети обязаны записывать в специальную тетрадочку и потом заучивать наизусть, и все знание предмета по идее сводится именно к этому...
Всем, имеющим отношение к образованию, читать обязательно.

Я, кстати, тоже, когда в прошлом семестре, опасаясь неграмотности прикладников, составлял длиннющие тексты лабораторок по программированию, в тайне мечтал, что они их заучивать будут. Даром, конечно. Но зачётов-таки нет всего у двух человек — это просто рекордно мягкий результат для меня. Так что я хороший и добрый! И неавторитарный — да-да-да!

Известный приём

Чтобы представить себе, хотя бы в самых общих чертах, те направления, в которых развивается современная вычислительная наука, полезно взглянуть на названия сборников широко известной серии Lecture Notes in Computer Science...
Математическая логика в программировании (сборник статей), М.: Мир, 1991. — Предисловие редакторов перевода.

...привет Админу от издательства Springer, многие годы включающего такую ужасную математику, которая живёт в кодировании, в серию Lecture Notes in Computer Science
it.mmcs.sfedu.ru/forum, 13.11.2008.

ВНЕЗАПНО Samba

По некоторым причинам папе понадобился рутер. Рутер купили с вайфаем, и это был первый плюс: на один провод меньше идёт от моего ноута. Захотелось дотягиваться до десктопа (win←папа) и до принтера, который к нему подключён.

И получилось! Поставил smbfs, smbclient, winbind (чтобы не поднимать DNS на десктопе и не коннектиться по IP, которого я и не знаю вообще-то, а по win-имени десктопа). Подредактировал /etc/samba/smb.conf (прописал win-«рабочую группу») и /etc/nsswitch.conf (дописал в hosts значение wins с той же целью, что и ставил winbind).

Принтер создался совсем просто: в стандартом диалоговым окне Принтеры — Создать есть пункт «сетевой принтер через Самбу». В качестве пробной страницы распечатал текст упомянутой песни.

Под Виндовс нужно добавить в share диски, папки и принтеры: это всё делается одинаково просто: правый клик — Свойства — Доступ и там ставить все возможные галочки.

Учитывая полную мою серость в вопросах компьютерных сетей, я просто-таки горжусь собой!

О, ужас!

Eclipse RCP использует конвенцию именования, в соответствии с которой имена интерфейсов начинаются с I. (Это по модулю SWT, писавшегося приличными людьми из IBM, которые до такого опуститься не могли.)

По меньшей мере, ближайшую ночь я в трауре!