Home

Advertisement

Живой журнал Б.Л.В. Below are the 13 most recent journal entries recorded in the "b_l_v" journal:
February 6th, 2008
02:34 pm

[Link]

Haskell -> Python -> Ruby -> Haskell
q a b c=putStrLn $ b ++ [toEnum 10,'q','('] ++ show b ++ [','] ++ show c ++ [','] ++ show a ++ [')']
main=q "q a b c=putStrLn $ b ++ [toEnum 10,'q','('] ++ show b ++ [','] ++ show c ++ [','] ++ show a ++ [')']" "def q(a,b,c):print b+chr(10)+'q('+repr(b)+','+repr(c)+','+repr(a)+')'" "def e(x) return 34.chr+x+34.chr end;def q(a,b,c) print b+10.chr+'main=q '+e(b)+' '+e(c)+' '+e(a)+' '+10.chr end"


via http://sigfpe.blogspot.com/2008/02/third-order-quine-in-three-languages.html

Tags: , , ,

(Leave a comment)

November 25th, 2007
08:14 pm

[Link]

Пара идей по поводу семинаров
  1. Идея у меня небольшая родилась. ;) Мы все пишем курсачи и дипломы всякие... ;) Поэтому можно послушать (и порассказывать) доклады на соответствующие темы.
  2. Еще я пообщался с участниками, все отмечают, что хотят больше обсуждений. Соответственно, можно выбрать парные темы, которые были бы дискуссионы по отношению к друг другу:
  • CMF vs CMS
  • Средства разработки GUI: WMF, QT, GTK и прочие
  • Языки программирования (это холивар, конечно)
Также насколько я понял в среду будет вебинар, насчет субботы пока не определились.

Tags: ,

(5 comments | Leave a comment)

November 24th, 2007
03:19 pm

[Link]

Сегодняшний семинар
Сегодня был семинар довольно интересный.

Что не понравилось?
  • Задержалось начало
Что понравилось?
  • Артур наконец-то нормально рассказал про DataBinding, особенно понравилось, что он уделил время и аспекту реализации
  • Достаточно активно задавали вопросы (Дженджер и Шухман - молодцы)
  • Договорились послушать вебинар в следующую среду.
Доклады:
  1. Вольфсон Борис. Spec#: дизайн по контракту
  2. Тагиров Артур. Data Binding в WinForms

Tags: ,

(2 comments | Leave a comment)

November 18th, 2007
06:49 pm

[Link]

TDD - свободный полет для программиста
В связи с обсуждением BCD и TDD (здесь и здесь), хочу привести небольшой пример по разработке через тестирование. Дело в том, что TDD позволяет программисту... меньше думать. Плохие программисты всегда сосредоточены на реализации, хорошие думают прежде всего о дизайне, ведь исправить промах в нем будет стоить тяжелее (читай дороже). Как раз когда разработка ведется через тесты - дизайн появляется и оттачивается сам. Можно привести такую метафору:
Код - это прямоугольный кусок мрамора, тесты выточат из нее статую (дизайн) и затем отполируют (реализация).
Read more... )

Tags: , ,

(Leave a comment)

03:00 pm

[Link]

Неплохой сайт по гибким методам разработки
Сегодня в блогах случайно наткнулся на сайт http://www.agiledev.ru. Несмотря на чудаковатый дизайн, сайт неплохой. Раздела два - вики и форум. Есть ссылки на интересные материалы, в том числе и под веб-технологиям.

Tags: , ,

(Leave a comment)

November 15th, 2007
11:43 am

[Link]

Рекурсия - см. Рекурсия

Tags: ,

(Leave a comment)

November 6th, 2007
11:08 am

[Link]

История языков программирования

Tags: ,

(2 comments | Leave a comment)

October 8th, 2007
08:38 am

[Link]

Посчитаем PI на Си
#define _ -F<00||--F-OO--;
int F=00,OO=00;main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO()
{
            _-_-_-_
       _-_-_-_-_-_-_-_-_
    _-_-_-_-_-_-_-_-_-_-_-_
  _-_-_-_-_-_-_-_-_-_-_-_-_-_
 _-_-_-_-_-_-_-_-_-_-_-_-_-_-_
 _-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
 _-_-_-_-_-_-_-_-_-_-_-_-_-_-_
 _-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  _-_-_-_-_-_-_-_-_-_-_-_-_-_
    _-_-_-_-_-_-_-_-_-_-_-_
        _-_-_-_-_-_-_-_
            _-_-_-_
}

У меня правда криво считает... :(

Tags: , ,

(Leave a comment)

September 20th, 2007
10:55 pm

[Link]

Сможешь ли ты отличить создателя языка программирования от маньяка?
Вот ссылка на отличный тест. Флеш. Язык английский.

http://www.malevole.com/mv/misc/killerquiz/

Tags: ,

(1 comment | Leave a comment)

September 19th, 2007
01:20 am

[Link]

PHP Development Tools на базе eclipse
http://www.eclipse.org/pdt/ - первая версия отрелизилась. Завтра-послезватра скачаю, так как народ давно обещал продвинутый отладчик + усовершенстования в редакторе. Также будем ждать в ближайшее время сборок Easy Eclipse, или сам что-нибудь соберу.

Tags: , , ,

(2 comments | Leave a comment)

November 28th, 2006
12:19 pm

[Link]

Free .NET Developpers Tools (Бесплатные инструменты под .NET для разработчиков)

Несколько статей про бесплатные инструменты под .NET для разработчиков ПО:

Ten Must-Have Tools Every Developer Should Download Now
10 Free .NET Development Tools

Read more... )

Tags: , , , , , , ,

October 19th, 2006
12:27 pm

[Link]

Орочий кульбит
Сегодня купил свежий "Хакер Спец" с очередной своей статьей. Почитал (не свою статью разумеется) весь журнал - как всегда достойный выпуск. Есть мнение, что данный журнал носит "попсово-развлекательный" характер... могу заметить следующее (я иногда пописываю в другие журналы :) ) - что данный момент "Спец", да и сам "Хакер" являются самыми передовыми журналами для программеров, веб-дизигнеров и прочей нечести :) Там публикуют статьи по самым новым технологиям и, что уникально для России, статьи по программингу, настройку программ и ОСей, причем изложение идет не на уровне "устройств для кипячения и разогрева воды", а на достаточно высоком уровне, что несомненно радует. На данный момент я готовлю еще серию статей в "Спец" и видимо в сам "Хакер"...

ЗЫ завтра будет семинар - и одну из статей я покажу (и расскажу) в живую, приходите, будет интересно.

ЗЫЫ Чуть не забыл - название у поста соответствует названию статьи :)

Current Music: Iron Maiden - Hallowed Be Thy Name (моя любимая)
Tags: ,

(5 comments | Leave a comment)

October 5th, 2006
01:52 am

[Link]

Семинар
15 октября (я тк понимаю, что это суббота) планируется провести семинар по теме "Тенденции развития современных языков программирования". Семинар будет проходить у нас в педе. Я два доклада расскажу. Первый будет носить гордое название "С# 3.0: LINQ", второй будет попроще "Spec#".

С# 3.0: LINQ
Доклад будет сделан на основе статьи, которую я в один журнальчик написал, в этом месяце ее напечатают :) Упор будет сделан именно на язык программирования, а вот про утиль, который используется, например, для автогенерации классов и прочего, я вообще промолчу. Вот "Hello world" на новом языке, чтобы понятно было о чем речь идет:

string[] words = { "Hello", "Dog", "Cat", "Foo", "world" };

var result =
    from w in words
    where w.Length == 5
    select w;

foreach (var s in result)
    Console.Write(s + " ");



Точно таким же образом идет работы и с БД и с XML....

Spec# = C# + Eiffel
Я бы назвал этот язык "C# с инвариантами".... очень удобная штука для написания надежных программ в больших командах. Фактически это языковое воплощение утверждений, предикатов (то есть, пред- и пост-условий), ненулевых переменных и другой вкуснятины :)

Current Music: Iron Maiden - Powerslave
Tags: , , , ,

(1 comment | Leave a comment)

Powered by LiveJournal.com

Advertisement