Pull to refresh
196
0
Михаил Бахтерев @mikhanoid

ИММ УрО РАН

Send message

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

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

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

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

Zeitgeist

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

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

Но с другой стороны, смотрел фильм через пару дней после прочтения книги, и мне показалось, что основная идея в обоих произведениях одна и та же: рассказать о том, как ушлые люди окучивают людей не столь ушлых, и о том, к чему это приводит.
Total votes 14: ↑13 and ↓1+12
Comments19

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

Reading time1 min
Views909
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 они быстро находятся.
Total votes 32: ↑31 and ↓1+30
Comments88

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

Reading time1 min
Views464
Есть два занятных таких проекта www.zaputina.ru и www.protiv-putina.ru. Ну, понятные такие сайты. Но одно занятно — отношение к пользователям. На сайте запутницев нельзя оставить комментарий (разве только фотку), а на сайте противпутинцев можно. Демонстрация отношения к электорату?: ) Есть, правда ещё и www.za-putina.ru, но там сторонники mr. putin'а тоже не особо активно отписываются. При этом, что занятно сайт показывает 100 тысяч поддержавших, но он просто считает комментарии, а большинство комментариев с критикой. Ну это… Можно считать пост предвыборной пропагандой. За кого — решайте сами.
Total votes 23: ↑8 and ↓15-7
Comments19

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

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

Читать дальше →
Total votes 10: ↑6 and ↓4+2
Comments23

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

Reading time4 min
Views2.2K
По мотивам сообщения osnews.com/story.php/18771/More-on-OpenBSDs-New-Compiler

Несколько недель назад проект OpenBSD объявил о том, что Portable C Compiler был добавлен в дерево исходников OpenBSD. И разработчики будут стараться сделать его полноценной заменой GCC. Почему?
Читать дальше →
Total votes 27: ↑22 and ↓5+17
Comments45

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

Reading time10 min
Views1.4K
Ок, раз почтенной публике (хотя, это пишется не для публики) так важно наличие краткого описания, то это будет сообщение с поиском ответа на вопросы: (1) есть ли в теоретико-физической картине мира время? (2) есть ли в ней место взаимодействию? (3) может ли вообще формальное описание схватить подобные явления? Текст будет скучным, невозможным для чтения, сложным для восприятия. Лучше не читайте. Потом не пишите в комментариях, что не предупреждал
Читать дальше →
Total votes 2: ↑2 and ↓0+2
Comments5

всякая фигня

Reading time14 min
Views1.5K
Фигня фигнёй, а написать нужно, потому что мысли гложат мозг. Это на самом деле кое-какие слова про физику, время и прочие прелести жизни. Как обычно, будет сумбурно и безграмотно, так что, не наезжайте по этому поводу Итак
Читать дальше →
Total votes 34: ↑8 and ↓26-18
Comments25

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

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

Солнце и Земля
Total votes 12: ↑4 and ↓8-4
Comments19

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

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

www.membrana.ru/articles/internet/2004/11/22/220700.html
Total votes 21: ↑5 and ↓16-11
Comments6

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

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

Читать дальше →
Total votes 16: ↑11 and ↓5+6
Comments14

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

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

Читать дальше →
Total votes 7: ↑6 and ↓1+5
Comments24

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

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

Читать дальше →
Total votes 11: ↑9 and ↓2+7
Comments20

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

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

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

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

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

От общения с цифрой 2. можно получить гигантское удовольствие — это действительно magic. Гораздо больше эмоций, чем при работе с самым распоследним достижением суперокомпьютеростроения. Главным образом, наверное, по той причине, что ощущаешь себя способным сделать то же самое.
Total votes 27: ↑24 and ↓3+21
Comments16

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

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

Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments54

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

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

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

Читать дальше →
Total votes 7: ↑7 and ↓0+7
Comments3

культура loc

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

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

Читать дальше →
Total votes 11: ↑8 and ↓3+5
Comments13

архив Ершова

Reading time1 min
Views633
Отцов-основателей надо знать, чтить и помнить http://ershov.iis.nsk.su/ershov/russian/scient.html. Очень многое в теории компиляции и преобразований программ с целью оптимизации сделали наши программисты, а многое из этого сделал академик Ершов. Вот, наткнулся на архив его рукописей. Что интересно, Человек работал с 56 года по 88, поэтому можно проследить, как менялись взгляды на программирование. Happy reading.
Total votes 5: ↑5 and ↓0+5
Comments6

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Registered
Activity

Specialization

Backend Developer, Научный сотрудник
Applied math
System Programming
Machine learning
Compilers
Scheme
C
Assembler
Linux
Clojure
Haskell