OpenSource и Понечетная паранойя

2012-10-27

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

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

Дальше в дело пошел «План Б» — я запустил нетбук, прицепил к нему клавиатуру, мышь, сетевой кабель и монитор.
Читать далее…


История с РОПИТом

2012-10-25

Некоторое время назад у Вашего покорного слуги состоялся дискурс в журнале vitus-wagner, который последний назвал рубиловом.

О чем шла речь?
Читать далее…


черепашки

2012-10-24

Позавчера была «няшности пара» — на следующей неделе модуль, поэтому в качестве психологической разгрузки показал студентам, как работает «черепашья графика». При словах «по экрану ползает черепашка» мимимиметр просто зашкалило. А когда они начали возиться с этим на паре… О! Особенно, после того как посмотрели что выдает turtle.py в демо-режиме и что можно творить набором простейших правил. Они самостоятельно расколупали библиотеку, чтобы посмотреть как задавать цвета и как рисовать дуги (мы же хотим рисовать смайлики, ага?). Мне оставалось только подкинуть идею, что цвет можно менять в цикле и… Короче, народ пришлось выгонять из класса после перерыва, чтобы освободить машины для другой группы.

Язык ЛОГО в свое время создавали умные люди. И черепашью графику они включили туда не зря. Я не знаю лучшего наглядного пособия по обучению простым алгоритмам, которое бы так легко осваивалось (все на экране, все видно). Ну и товарищи создавшие python тоже молодцы, поскольку (а) turtle.py отличная библиотека (б) то, что она поставляется вместе с дистрибутивом делает из него быстрорастворимую обучающую систему.

p.s. И ведь таки да умные люди делали.
Язык Лого был разработан в конце 60-х годов в МТИ под руководством профессора математики и педагогики Сеймура Пейперта (Seymour Papert). Страстно увлекаясь изучением работы мозга, Пейперт однажды заметил, что он «всегда рассматривал процесс обучения как хобби». Следуя этому «хобби», он освоил такие различные виды деятельности, как пилотирование самолетов, чтение на китайском языке, искусство иллюзионизма.

Раздумывая над процессами мышления, Пейперт, подобно классическим рассеянным профессорам, иногда абсолютно терял связь с окружающим миром: однажды, пролетев полпути над Атлантикой, он вдруг вспомнил, что оставил свою жену в аэропорту Нью-Йорка. Пейперт родился в Южной Африке, где еще мальчиком печатал на множительном аппарате газету, осуждающую апартеид.

По инициативе Пейперта в язык было добавлено понятие черепашки, обеспечивающее связь «объект — мысль» (сначала использовалась механическая черепашка, ползающая по полу, а затем ее условное изображение на экране дисплея), которое и придавало языку очарование и притягательность для детей. Как указывал Пейперт, в большинстве машинных команд «компьютер обычно шаг за шагом ведет ребенка за собой, т. е. как бы программирует его». Лого же, напротив, «убеждает ребенка в том, что он может управлять машиной, позволяет ребенку сказать: «Здесь я хозяин»».

(c) История ЛОГО


Курощение прав на запись внешнего диска WD My Passport

2012-10-20

Какое-то время назад разжился внешним винтом WD MyPassport на 1Тб — в основном для бэкапа документов, скриптов и фотографий. Все хорошо, но под GNU Linux Debian он упорно монтировался с правами рута на чтение (при попытке работать с диском из-под обычного пользователя — жаловался, что у него нет прав и все такое прочее).

Первый поиск дал совершенно странные результаты — куча разных решений от манипуляций с /etc/fstab до изменения политик udev. Udev для меня темный лес, в fstab лезть не хотелось, поэтому просто отложил винт до лучших времен — точнее до желания/времени.

Сегодня забрался на CrunchBang’овский форум и за несколько кликов нашел решение, которое у меня сработало (см по ссылке)

Ларчик открывался просто — раз дело в правах, то нужно поменять владельца точки монтирования с рута на себя любимого (в смысле на тот аккаунт под которым вы обычно работаете в системе). В современных linux-системах, внешние подключения монтируются в папку /media, поэтому смотрим куда именно монтируется винт — в моем случае это /media/wd_01, а пользователь — vik — то есть я. Дальше все просто. Подключаем винт, ждем когда он смонтируется системой, потом:

 Читать далее...

%d такие блоггеры, как: