Обновить
195
0
Михаил @mikhanoid

ИММ УрО РАН

Отправить сообщение

Чемпионат по системному программированию

Время на прочтение1 мин
Количество просмотров567
20 февраля 2008 Уральский Государственный Университет имени Горького проводит первый открытый чемпионат УрГУ (кто бы сомневался: ) по системному программированию.

Тут важно, что? То, что чемпионат первый, а значит, будут и второй, и третий, и четвёртый… Соревнование проводится в отладочном режиме, поэтому команд допущено не так уж и много, и все они уральские. Но представление о чемпионате могут получить все желающие, кое-что происходит здесь cs.usu.edu.ru/eacp

WARNING. Проявите, пожалуйста, сознательность и не публикуйте решения задачек раньше 20 февраля: ) Дайте и другим покумекать над решениями. И будьте осторожны, если решите покликать по ссылкам. cs.usu.edu.ru/eacp/data/399 ссылается на 12 мегабайтный файл.

Zeitgeist

Время на прочтение1 мин
Количество просмотров1K
Брюс Стерлинг (Michael Bruce Sterling) соригинальничал и экранизировал свой роман 'Дух времени' в виде документального фильма с таким же названием. Пишу, чтобы люди знали, что есть такое, как-никак отец-основатель. Все нужные слова в сообщении есть, всё найти и скачать можно. Приятного прочтения и просмотра, ибо занятный анализ происходящего в мире предлагается в этих произведениях, естественно в лучших киберпанковских традициях.

UPDATE: Хм. В самом деле какая-то путаница. www.kinotut.ru/?page=film&info=10466 здесь сказано, что режиссёр — Стерлинг. Но Wikipedeia знает только один фильм Zeitgeist, и режиссёр у него Питер Джозеф. Wikipedia подводит реже :). Эх, чего-то я перевозбудился, даже не обратил внимания, что в самом фильме по этому поводу написано.

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

язык D в реализации от GNU

Время на прочтение1 мин
Количество просмотров932
Behold, people. Свершилось. Язык программирования D — очередная попытка сделать из любимого C нормальный объектно-ориентированный язык — окончательно перестал быть частной инициативой его автора, Волтера Брайта (Walter Bright), и компании Digital Mars. Теперь и GNU предлагает собственную реализацию. Работы, начатые GNU в прошлом году, наконец привели к созданию компилятора, который способен пройти все тесты в The Computer Language Benchmarks Game.

D — это, если можно так выразиться, причёсанный вариант C++, который многое наследует от Java и Eiffel, но при этом остаётся полностью компилируемым в машинный код и хорошо оптимизируемым языком. О производительности и эффективности можно судить по тестам The Computer Language Benchmarks Game. И выглядит он при этом довольно симпатично, примеры программ можно посмотреть в статье на wikipedia — D (programming language).

Весьма недурно, если учесть, что кодировать на D проще и приятнее, чем на C++, а потенциал для оптимизации, скорее всего, не исчерпан. Посмотрим, что сделают ребята из GNU с этим языком.

Вот. Happy coding.

P.S. Прямые ссылки, к сожалению, указать не удаётся. Хабру глючит, но чрезе Google они быстро находятся.

за\против путинцы

Время на прочтение1 мин
Количество просмотров486
Есть два занятных таких проекта www.zaputina.ru и www.protiv-putina.ru. Ну, понятные такие сайты. Но одно занятно — отношение к пользователям. На сайте запутницев нельзя оставить комментарий (разве только фотку), а на сайте противпутинцев можно. Демонстрация отношения к электорату?: ) Есть, правда ещё и www.za-putina.ru, но там сторонники mr. putin'а тоже не особо активно отписываются. При этом, что занятно сайт показывает 100 тысяч поддержавших, но он просто считает комментарии, а большинство комментариев с критикой. Ну это… Можно считать пост предвыборной пропагандой. За кого — решайте сами.

а давайте поговорим про безопасность LHC.

Время на прочтение4 мин
Количество просмотров583
Итак, LHC — Large (хотя, некоторые параноики, вроде меня, предпочитают слово Last) Hadron Collider. Или говоря на обычном языке — это бандура для сталкивания адронов, протонов, например, которые имеют энергии порядка 10TeV — 10 терраэлектрон вольт, то есть с такими, которые мог бы набрать электрон в поле напряжённостью 10 терравольт, пробежав в нём один метр. Нехилая бандура, впервые позволяющая достичь таких энергий, но… хотят европейцы тратить свои миллиарды на такие бандуры, пускай тратят. Казалось бы, какое нам дело? Но проблема вот в чём.

Читать дальше →

новый компилятор в OpenBSD

Время на прочтение4 мин
Количество просмотров2.2K
По мотивам сообщения osnews.com/story.php/18771/More-on-OpenBSDs-New-Compiler

Несколько недель назад проект OpenBSD объявил о том, что Portable C Compiler был добавлен в дерево исходников OpenBSD. И разработчики будут стараться сделать его полноценной заменой GCC. Почему?
Читать дальше →

время, взаимодействие квантовые парадоксы и прочие занятные зверюшки

Время на прочтение10 мин
Количество просмотров1.4K
Ок, раз почтенной публике (хотя, это пишется не для публики) так важно наличие краткого описания, то это будет сообщение с поиском ответа на вопросы: (1) есть ли в теоретико-физической картине мира время? (2) есть ли в ней место взаимодействию? (3) может ли вообще формальное описание схватить подобные явления? Текст будет скучным, невозможным для чтения, сложным для восприятия. Лучше не читайте. Потом не пишите в комментариях, что не предупреждал
Читать дальше →

всякая фигня

Время на прочтение14 мин
Количество просмотров1.5K
Фигня фигнёй, а написать нужно, потому что мысли гложат мозг. Это на самом деле кое-какие слова про физику, время и прочие прелести жизни. Как обычно, будет сумбурно и безграмотно, так что, не наезжайте по этому поводу Итак
Читать дальше →

масштабы, или иногда лучше увидеть.

Время на прочтение1 мин
Количество просмотров565
Ну знаем мы, во сколько раз Земля меньше Солнца. Но что это число нам даёт? Ничего особенного: число, как число. Но вот если это число ощутить, что поменяется в восприятии мира?

Солнце и Земля

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

Время на прочтение1 мин
Количество просмотров532
Вот и родился комфортный способ убивать животных. Заплатил, сел к компьютеру, добрые дяди привели в прицел кабана, кликнул мышкой — застрелил. Мясо или чучело животного пришлют по почте. Сезон онлайновой охоты вот-вот откроется.

www.membrana.ru/articles/internet/2004/11/22/220700.html

очередное хваставство напополам с соплежуйством, но такова жизнь

Время на прочтение4 мин
Количество просмотров946
Это я решил похвастаться, но пока писал в памяти всплыли факты, которые сложились в неприятную картинку: единственное достоверное объяснение происходящего в стране с наукой — это теория заговора с целью развалить всё местное изобретательство. Вот… Так вот.

Читать дальше →

моноширинные и пропорциональные шрифты.

Время на прочтение4 мин
Количество просмотров3.2K
Вот понадобилось сделать textbox. С кем не бывает. Понадобилось и понадобилось, но тут же встал вопрос: а под какие шрифты его затачивать? Собственно варианта два известно в нашем (с моей точки зрения) компьютерном мире: шрифты моноширинные и шрифты пропорциональные.

Читать дальше →

почему патенты зло. без вопросов.

Время на прочтение4 мин
Количество просмотров2.1K
По одной простой причине: патенты — это средства недобросовестной конкуренции и убийства интеллектуального потенциала. Поясню… Впрочем, как всегда будет каша из мыслей, но, надеюсь, меня хоть кто-нибудь, да поймёт.

Читать дальше →

Самодельные компьютеры

Время на прочтение1 мин
Количество просмотров5.2K
Сомневался в какой блог написать это сообщение: в Киберпанк или сюда. Потому что сообщение с одной стороны определённо про киберпанков современности, но с другой про построение компьютерных систем. И вот, решил пост сделать сюда, потому что хабракиберпанки больше на будущее смотрят, а на сайтах есть ссылки на полезные для любого системщика ресурсы, вроде исходников uIP.

Итак, к сути. Блуждая по интернету в поисках информации о устройстве логических микросхем, наткнулся на пару ресурсов, посвящённых тому, что можно сделать из набора широкоизвестной (в США) транзисторной логики 7400 серии.

1. 4bit процессор, работающий на частоте 3.75mhz и способный вычислять даже факториал, что есть true :) www.vttoth.com/vicproc.htm

2. Компьютер, собранный из ~200 логических микросхем и SDRAM. На котором работает web-сервер, и с которым можно пообщаться через telnet и позапускать разные программы, вроде life или гостевой. magic-1.org

От общения с цифрой 2. можно получить гигантское удовольствие — это действительно magic. Гораздо больше эмоций, чем при работе с самым распоследним достижением суперокомпьютеростроения. Главным образом, наверное, по той причине, что ощущаешь себя способным сделать то же самое.

OOP, IP, FP и Ханойские башни

Время на прочтение9 мин
Количество просмотров1.8K
Это некоторая попытка проиллюстрировать значительные отличия между ООП, ФП
(функциональное программированием) и ИП (императивным) и доказать, почему ИП
является предпочтительным стилем размышлений при решении задач.
Всё это попробую сделать на примере решения задачи о ханойских башнях.
Естественно, я не претендую на то, чтобы называться опытным ОО, Ф или И
программистом, но всё же кое-какие у меня навыки есть, и я попробую их
применить к этой задаче, но ход моих размышлений, скорее всего, можно и, более
того, нужно, будет подвергнуть критике, желателько конструктивной, дабы
достичь истины.

Читать дальше →

как мы тестили двухядерные opteron'ы

Время на прочтение3 мин
Количество просмотров562
Ну. Если сказать по правде, мы их до сих пор тестим, но есть уже одна, ставшая очевидной, особенность: память не тянет два ядра. Ну не тянет и всё. У нас есть новый кластер, в котором стоит сколько-то блэйдов, в которые засунуты двухпроцессорные платы, на которых установлены двухядерные opteron'ы 285, к каждому из которых воткнуто по 4 гигабайта памяти и соединено это всё с внешним миром через Hyper Transport вот так вот:

внешний мир (в том числе и 1Gb медный ethernet) --HT-- cpu0 --2xHT-- cpu1

Читать дальше →

культура loc

Время на прочтение6 мин
Количество просмотров1.3K
Ковырялся я тут по интернету, с целью найти себе windows manager для X. xfce4, конечно, классная штука, но есть в ней парочка раздражающих лично меня особенностей. Нет, ну можно было бы, как truehacker'у убрать пару-тройку строчек из исходников и добавить туда строчек 20, но вот что-то срабатывает дурная привычка: сначала пойти поискать среди готовых решений, потом уже самому делать. Некреативно это абсолютно.

Приходишь к знакомым и говоришь: а вот, хочется мне такую штуку X, а они, так эта классная штука X сделана вон теми-то теми-то и теми-то, иди качай, настраивай. Печально, потому что тем самым они убивают возможность развиваться. Кто знает, к чему бы мы пришли, если бы сами попробовали написать такую вот штуку X. И вокруг царит мнение: велосипеды изобретать — огромное зло и непотребщина. Но вот на что предлагаю обратить антивелосепедистам внимание

Читать дальше →

архив Ершова

Время на прочтение1 мин
Количество просмотров676
Отцов-основателей надо знать, чтить и помнить http://ershov.iis.nsk.su/ershov/russian/scient.html. Очень многое в теории компиляции и преобразований программ с целью оптимизации сделали наши программисты, а многое из этого сделал академик Ершов. Вот, наткнулся на архив его рукописей. Что интересно, Человек работал с 56 года по 88, поэтому можно проследить, как менялись взгляды на программирование. Happy reading.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Системный инженер, scientific programming
Scheme
C
Assembler
Linux
Математика
Julia
Компиляторы
Математическое моделирование
Машинное обучение
Computer Science