Персональный сайт Александра Тауениса

Если бы операционные системы были кухонными плитами

В продолжение http://compuhumour.narod.ru/series/if_kitchen.html .

DOS
Эта миниатюpная плита, больше напоминающая пpимус, скоpее всего понpавится холостякам. Ее небольшие габаpиты и вес особенно удобны для маленьких кухонь. Плита очень надежна и пpоста в пpименении. Специально для нее написано множество pецептов (хотя в настоящее вpемя под нее pецепты уже почти не пишут). Блюда на ней готовятся кpайне быстpо. К сожалению, плита имеет только одну конфоpку, а духовка полностью отсутствует (пpавда, некотоpые поваpа пpедпpинимали попытки пpиспособить к ней духовку, но ничего хоpошего из этого не вышло). Таким обpазом, вы не сможете готовить на ней более одного блюда за pаз, что, впpочем, для холостяков и не существенно.

Windows 3.11
По сути — это та же плита DOS, но к котоpой, наконец-то, пpиделали духовку. Собственно, pецепты, написанные для этой плиты, и тpебуют использования духовки, а конфоpка свеpху осталась только для пpименения pецептов, написанных для плиты DOS. Плита pекомендуется для не слишком пpидиpчивых домашних хозяек. Она офоpмлена в оpигинальном дизайнеpском ключе, котоpый, впpочем, быстpо надоедает. В духовке можно готовить одновpеменно несколько блюд, хотя неpедко они дpуг дpугу мешают: подгоpание одного пpодукта автоматически пpиводит к тому, что и все остальные покpываются толстым слоем сажи. Пpиготовление блюд идет достаточно медленно.

Windows 95 (далее…)

Добавлено 6 августа 2014 в 19:59 (по Москве) A.T. в раздел(ы) Публикации.
Слова для поиска: , .
Нет комментариев »

Xamarin — возможность использовать чистый C# (Mono) на OSX?

Ага! Сейчас! Попробуйте скомпилировать monomac-приложение (на OSX с использованием Mono/Xamarin Studio) без использования Apple XCode 🙂 .

Позор xamarin

Добавлено 31 июля 2014 в 17:38 (по Москве) A.T. в раздел(ы) Размышления вслух.
Нет комментариев »

Замена сайтов

Уважаемые посетители! В настоящее время производится перенос страниц со старого сайта, AT Software, на новый, т.е. этот (atauenis.ru). С сегодняшнего дня закрыт для постинга постов и комментариев старый форум и блог, прекращено обновление старого сайта. Это не означает, что он брошен, однако новые материалы там публиковаться более не будут.

Рад приветствовать всех участников старого форума тут!

С уважением, автор и администратор обоих сайтов — А.Т.

Добавлено 21 июля 2014 в 15:15 (по Москве) A.T. в раздел(ы) Новости.
Слова для поиска: , , .
Нет комментариев »

Восстанавливаем GRUB

В современных дистрибутивах Linux используется загрузчик операционных систем GRUB 2.0. Этот загрузчик надёжен и прост в обращении. Однако при использовании в качестве второй ОС Windows (либо MacOS или другая проприетарщина), последняя может уничтожать GRUB при собственном обновлении. Если GRUB слетел, его очень просто восстановить. Суть метода проста — загрузиться с Linux Live CD и переустановить GRUB в MBR. Я не буду писать «положь эту загогулину в ту, отскочь дальшее, прикинься ветошью и не отсвечивай, оно туды-сюды, ёрш твою меть, и ждёшь пока не остынет», это не форум для чайников, да и не хочу утруждать «опытнейших шифровальщиков» из АНБ на «8 недель» вперёд. Интересующихся рад приветствовать под катом. (далее…)

Добавлено 13 июня 2014 в 0:10 (по Москве) A.T. в раздел(ы) Системное администрирование.
Слова для поиска: , , .
Нет комментариев »

Особенность сокетов в .NET

При работе примитивными протоколами (HTTP, FTP, IRC, etc) в среде .NET C# при помощи прямого доступа к сетевым сокетам (что не лучший вариант в обычных ситуациях), может возникать ощущение, что пакеты то ли не отправляются, то ли не принимаются. Сетевая диагностика (wireshark и т.п.) показывает, что отправляться пакеты отправляются, а вот в обратную сторону почему-то не идут. Советую не ломать голову в таких ситуациях, искать буфера в сетевом стеке, беспредел сетевых экранов (хотя экранчики-то мигают в taskbar’e) и прочую дребедень. Проверьте, а добавили ли Вы перенос строки в конец посылаемых сообщений? Многие реализации серверов не смотрят на конец пакета, а смотрят на завершение строки — где-то это \0, где-то \n, а чаще всего это \r\n (Environment.NewLine). Удачи в работе с сокетами!

Добавлено 30 мая 2014 в 14:13 (по Москве) A.T. в раздел(ы) Программирование & разметка.
Нет комментариев »

Субъективность человечества

Поток сознания не может удержаться. Психиатры/психологи оказались неэффективными.

Всё-таки интересно, почему в современном светском обществе сохранилось столько субъективных барьеров и ритуалов? Например, современная школьная программа (которая мало изменилась с советских времён в этих планах) и её обязательность (наличие аттестата) при приёме на работу без требования знать саму программу. Ну, предположим, она нужна, тогда почему большая часть людей за 30 не в состоянии сдать ЕГЭ, однако на работу они по прежнему принимаются. Значит, эти знания не так нужны. Скорее нужен опыт в специальности. В данном прогнившем заведении требуют знать всё «для галочки», сами предметы знать не обязательно, главное уметь процитировать учебник и сказать наизусть формулу. Предметов более 7 штук и каждый год на протяжении 11 лет производится тотальная отбраковка а-ля отдел технического контроля на заводе с усиленной проверкой в 4 и 9 классах. Хорошо, учителя понимают необходимость прохождения 11 классов без затыков (даже когда ничто не помогает, т.е. ученик необучаем) и отпускают каждое 25 мая в следующий класс. 10,5 классов подряд я усугублял условный рефлекс «избегать школы» и «избегать агитаторов за школу на 5», возникший в районе начальных классов от неприятия данной программы. В итоге мозги «сбились с катушек»,  и «поехала крыша» с ослаблением возможности обучаться (и контактировать с шаблонистами). Шансов сдать ЕГЭ через год очень мало, чудом прошёл последнюю годовую контрольную. Это мой случай. Что делать? И ведь на работу по специальности (а другого я и не могу, проверено), куда по агентурным сведениям берут и без аттестата, не берут до 18 лет — опять же в чём разница, есть аттестат, но нет проф. знаний, или есть проф. знания, но нет аттестата?..

UPD: статья обновлена 29/07/2014 и 10/10/2014

Добавлено 26 мая 2014 в 23:03 (по Москве) A.T. в раздел(ы) Размышления вслух.
Слова для поиска: , .
Один комментарий »

Если нет userChrome.css

Давно не приходилось залезать в файл userChrome.css, что в браузере Firefox отвечает за пользовательские модификации интерфейса. Когда-то он находился в подкаталоге chrome каталога профиля пользователя. Тут вдруг оказалось, что Firefox 29 вышел не современным, удобным браузером для продвинутых людей, а дерьмом для быдла. Самое обидное, что ранее переносимую в настройках панель вкладок закрепили жёстко между панелью меню и панелью URL (которую, в свою очередь, жёстко соединили с блоком кнопок «назад-вперёд», и между ними ничего не вставишь больше). Плагин Classic Theme Restorer (Customize Australis) ломал весь интерфейс, видимо, из-за Яндекс Бара Элементов и сильно заросшего с 2009 года профиля, поэтому наблюдать разъехавшийся интерфейс только ради смещения панели вкладок не хотелось. Впрочем, быстро нашёлся выход, но о нём чуть ниже. (далее…)

Добавлено 1 мая 2014 в 10:28 (по Москве) A.T. в раздел(ы) Программирование & разметка.
Слова для поиска: , , .
Нет комментариев »

2048

211 — так зовётся новая оффлайн-игра, по увлекательности сравнимая с тетрисом. Суть игры такова: Есть таблица 4х4. В ней расположены ячейки с определённым «номером». Задача совмещать ячейки с однаковыми номерами, при этом их номера складываются. Перемещаются только столбцы или строки целиком, так, что задача немного усложняется. В итоге должны получиться ячейки с номерами 512, 1024 и т.д., объединяя которые можно получить и большие числа (например, 65535). Сложность игры в том, что в пустых ячейках регулярно появляются «двушки», к которым ещё нужно искать пару. Когда в игре участвуют приемущественно 64-ки, 512-тки и прочие далёкие от 2 числа, это становится весьма интересной задачкой. Игра написана на JavaScript (хотя и зачем-то обладает rakefile-ом) и работает во всех основных браузерах (включая мобильные), есть и полноценные версии для популярных мобильных устройств. В общем, см. http://habrahabr.ru/post/215291/.

Добавлено 12 апреля 2014 в 23:51 (по Москве) A.T. в раздел(ы) Программы, Репортажи.
Слова для поиска: , .
Нет комментариев »

У вагоні, крім чоловіків і жінок, були інші пасажири

В Одессе митингувальники захватили трамвай — гласят новости украинского телеканала ICTV.

На остановке «11 Станция Большого Фонтана» в вагон ворвались 70-75 особ с битами и приказали ехать до Куликова поля (в то время как из-за майданов-антимайданов 18 маршрут временно урезали до 6 Станции Большого Фонтана). И теперь самое интересное (цитата из оригинала):

За словами водія трамвая Ольги Кетрушки, у вагоні, крім чоловіків і жінок (усі — з битами, багато були в масках і з чорно-коричневими стрічками на одязі), були інші пасажири, салон виявився переповненим.

Перевод: По словам водителя … , в вагоне кроме мужчин и женщин (…) были и иные пассажиры, салон был переполненным.

Оригинал: fakty.ictv.ua/ua/index/read-news/id/1511546

Интересно, що за інші пасажири (нi чоловiки, нi жiнки) були в трамваï?

Добавлено A.T. в раздел(ы) Репортажи.
Слова для поиска: , , .
Нет комментариев »

Дебют в OpenSource

Итак, сегодня состоялся мой дебют в мире OSS. В развивающийся тулкит составления интерфейсов Xwt я добавил крайне важное, но почему-то отсутствовавшее до недавних пор свойство Tag у элементов управления (виджетов). Первый блин, конечно, комом (и вышел с 2 попытки), но ОТК пройдено: https://github.com/mono/xwt/pull/311 merged … from atauenis:master 6 hours ago.

Свойство Tag должно быть известно программистам под Windows Forms и WPF (было оно и в VB6 User Forms), где оно использовалось для маркировки диамически создаваемых элементов управления.

Добавлено 3 апреля 2014 в 23:46 (по Москве) A.T. в раздел(ы) Без рубрики, Программы, Размышления вслух, Репортажи.
Нет комментариев »