ruX's mind

Live is a challenge ;-)

Об учёбе на последнем году обучения на специалиста в нашем университете на специальности 210202.65 «Проектирование и технология электронно-вычислительных средств». Кафедры ПКС(ныне ПБКС) факультета КТиУ.

Read the rest of this entry »

Август-22-11

brainfuck: java-компилятор

posted by ruX

branfuck – это такой простейший язык программирования который реализует некую “полную машину Тьюринга”, подробнее в википедии, там же и подробное описание команд. Кому лень – пример, выводящий традиционное Hello world:

 ++++++++++[>+++++++>++++++++++>+++>+< <<<-]>++
 .>+.+++++++..+++.>++.< <+++++++++++++++.>.+++.
 ------.--------.>+.>.

Для тех, кто видит в первый раз это кажется диким. Ну разе lisp не страшнее?)

Зачем??!

Read the rest of this entry »

Спятил, да? А ещё если напишу, что планировал сделать многопоточность и нечто CGI-интерфейса? Вполне может быть, в рамках just for fun

Но остановился на том, чтоб отдавать статические страницы – время не дало допилить, да и энтузиазм уменьшился. Идея мне пришла из за курсовой работа по “Системному программированию” В СПбГУ ИТМО. Всех заставили писать резидент под DOS, на 8086 архитектуре. Не торт.

Основные фитчи, которые я успел реализовать:

  • Форк, при необходимости
  • Чтение конфига(ini-like)
  • Создание слушающего сокета, установка параметров
  • Парсер заголовков и запроса
  • Обработчик запросов статического контента(не в /cgi-bin/)
  • В некоторых местах совершенно корявую работу со стеком

Реализовано на NetwideASM, c частичным использованием функций glibc. Работать сервер будет только на 32-битном процессоре i686+, из за того, что дёргается прерывание ядра Linux – а номера функций отличаются в зависимости от процессора.

Read the rest of this entry »

Апрель-28-10

КМУ в СПбГУ ИТМО

posted by ruX


20-23 апреля 2010 года в Санкт-Петербургском Государственном Научно-Исследовательском Университете Инфорационных Технологий, Механники и Оптики состоялась седьмая ежегодная Конференция Молодых Учёных, приуроченная к 110летию университета.

Была поданна просто уйма заявок(700+ человек), в различные секции, например можно попробовать полистать программу конференции. Секции были не только технические, но и мелькали гуманитарные. В общем на любой вкус и цвет можно было выбирать куда идти.

Read the rest of this entry »

Апрель-7-10

Startup Crash Test Piter #3

posted by ruX

Логотип #sctpiter

Прогремел очередной, уже третий по счёту СКТ в СПб – мероприятие, основной целью которого является конструктивная критика и предложения молодым стартапам.

Event состоялся в субботу, 3го апреля 2010 года в 13.00, и как бы то не было странно – в бизнес-инкубаторе “Ингрия ИТМО”, на Биржевой линии В.О., 14

Рассматривались проекты в области LBS(Location-based services) и eCommerce

Read the rest of this entry »

Март-11-10

Linux и ассемблер!?

posted by ruX

Глупо.. есть же си, правда? :) И куча замечательных языков. На сколько я знаю, значально линукс создавался для написания программ только на си более высоких языках.

Но конечно же можно писать даже на асме под линукс. Зачем?..

Read the rest of this entry »

Апрель-9-09

Яндекс в ИТМО

posted by ruX

В нашем ИТМО проходила конференция яндекса.
При всём моём уважении к поиску и сервисам гугла, имхо яндекс упорно занимает свою нишу в рунете не только как поисковик для неискушенных, но и такими сервисами как карты(на сколько я знаю не давно открыли свой апи для вебмастеров), пробки, погода, деньги, социальной сетью мой круг, маркет, всем известным народ.Ру, ну и многими другими.

Read the rest of this entry »