Home

Advertisement

June 23rd, 2009


22:00
Мой новый Jabber ID: Включите отображение картинок

(3 comments | Leave a comment)

June 8th, 2009


17:09 - Я - молодец
Сдал 2 экзамена, в перерыве между экзаменами устроился на работу (спасибо Физруку), попал на АЯ. Всё идет как нельзя лучше. Вот только времени свободного не остаётся. Быть может, оно и к лучшему - теперь не будет вопроса чем заполнять время.

По поводу работы - скучная, но не пыльная и нормально оплачиваемая - дорабатывать части системы обработки документов под .Net. В общем, лучше я бы врядли нашёл со своими двумя годами образования и отсутствием опыта.
Current Music: Marlango

(Leave a comment)

May 7th, 2009


23:50 - Happy Hacking Keyboard
Хочу такую клавиатуру (кликабельно):
Happy Hacking Keyboard

(Leave a comment)

May 6th, 2009


22:55 - Чудеса
Странные вещи творятся в нашей общаге. Две недели назад к нам приехали какие-то непонятные дядечки из органов и забрали часть сетевого оборудования. В результате у нас перестала работать локальная сеть и, тем более, интернет. Слухи ходили самые разные, но информации от начальства мы, бедные студенты, никакой не получили. Потом, одним прекрасным утром стала работать локальная сеть - появился DHCP сервер и связь с ГЗ МГУ восстановилась. Инета по-прежнему не было, но хотя бы можно было использовать Jabber и местный форум. И вот, наконец, сегодня появился инет. Бесплатный и достаточно быстрый (3 MBit). Официальной информации по-прежнему нет. Будем надеяться, что инет не пропадет так же внезапно как появился.
Current Location: фдс

(1 comment | Leave a comment)

April 19th, 2009


10:19
Сделал себе сайт-визитку: http://iley.ru. Собираюсь постепенно его наполнять содержимым. Интересует ваше мнение.
Current Mood: проснулся
Current Music: Bob Dylan

(7 comments | Leave a comment)

April 16th, 2009


10:32 - Почему мне не нравится C++
Из всех языков программирования я выделяю для себя две группы: действительно низкоуровневые языки - разного рода ассемблеры, С, С--, Паскаль и действительно высокоуровневые - Lisp, Haskell, Smalltalk, Ruby и т.д.

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

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

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

Но язык С++ нельзя отнести ни к первой ни ко второй группе. Он сложен настолько, что обычный программист не может полностью понять, как работает компилятор С++. Но, в то же время, С++ не является достаточно высокоуровневым языком, чтобы можно было полностью абстрагироваться от устройства компилятора и компьютера. Поэтому, когда используешь С++, сложно поддерживать полную ясность того, как на самом деле работает твоя программа. С++ сочетает в себе черты как высокоуровневых языков, так и низкоуровневых. И именно это сочетание является источником как преимуществ языка С++, так и его недостатков.

(11 comments | Leave a comment)

March 13th, 2009


00:55
Нашел пару интересных вещей, хочу поделиться.

Это раз


Это два

Взято с dirty.ru

(Leave a comment)

March 6th, 2009


19:00 - Brainfuck
Как такое может быть, чтобы программа на брейнфаке работала по разному на двух разных интерпретаторах? Это просто не укладывается у меня в голове.

Да, на досуге написал простенький макропроцессор для этого забавного языка. Теперь я пишу код на брейнфаке и использую в нем #include и #define как в С. А еще можно писать такие конструкции как 3+ или 3{+>}. В первом случае макропроцессор сгенерирует +++, во втором +>+>+>. Очень простое улучшение, но как сокращает объем кода!

(7 comments | Leave a comment)

March 4th, 2009


18:48 - Трогательный путеводитель по Руби
Сегодня обнаружил самую странную книгу по программированию, из всех, которые я когда-либо читал - Why's (Poignant) Guide to Ruby. Есть проект по переводу ее на русский - http://ruby.dmitriid.com/wiki/index.php/Заглавная_страница.
Комикс
Отрывок из книги )

(1 comment | Leave a comment)

February 17th, 2009


09:28 - MacOS X
MacOS screenshot
Ради интереса установил MacOS X на свой компьютер. Как ни странно, все кроме звука заработало. Не с первой попытки, правда, но заработало.

Вкратце мои впечатления: удобно, красиво, но надо много плясать с бубном. Вообще говоря, из всех систем, которые я видел "вживую" MacOS лучше всего подходит для обычных пользователей. А я, похоже, буду дальше использовать Linux.

Если кто-то интересуется установкой хакинтоша, технические детали под катом.
Читать )

(Leave a comment)

Мысли вслух

> Recent Entries
> Archive
> Friends
> User Info
> My website
> previous 10 entries

> previous 10 entries
> Go to Top
LiveJournal.com

Advertisement