metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-08-20 11:20 am
Entry tags:

Офигенная статья, объясняющая ВСЕ про FP

http://blog.jelastic.com/2012/07/24/functional-programming-is-a-ghetto/
So why is functional programming, despite its virtues, a ghetto? The answer is that we tend to insist on good design, to such a degree that we avoid taking jobs where we’re at risk of having to deal with bad designs.

PS: В статье позитивная айседовщина. "IDE не нужны, потому что на продакшен сервере за тридевять земель вам они не помогут", "только идиоты начинают разработку на жабе или С++ в 2012 году" и прочее такое.

Еще того же автора: http://michaelochurch.wordpress.com/2012/04/13/java-shop-politics/

[identity profile] victor bolshakov (from livejournal.com) 2012-08-20 08:40 am (UTC)(link)
Ну-ну :)
Это как перейдя в преподавании програмирования с Pascal на Java убили умение реализовывать алгоритмы...

Вообще нужно преподавать и то и то. Но у наших студентов небудет желания или возможности освоить.
Судя по тому, что я читал в программах курсов буржуйских универов лабы у них офигеть какие непростые и в конце курса нужно что-то существенное подготовить.
Когда мы учились, я запомниль только два курса, на которых были сложные или интересные лабы. Все остальное 100кратное повторение одного и того-же.
Edited 2012-08-20 08:54 (UTC)

[identity profile] dair-spb.livejournal.com 2012-08-20 08:59 am (UTC)(link)
Опять непонятное программирование сферообразного коня в вакууме, в котором, конечно, C++ и Java типа не годятся.

Блеать, как же задрали теоретики. Путь этот теоретик мне расскажет, на чём мне писать кроссплатформенное двигло для приложения, критичного по времени выполнения на слабых устройствах (читай: смартфоны) и проприетарных платформах (iOS, Android, Win8, WP8, умирающий Symbian, недоразвитый bada). Кложуре, дада.

Джва раза.
Edited 2012-08-20 08:59 (UTC)

[identity profile] zerthurd.livejournal.com 2012-08-20 09:06 am (UTC)(link)
То, что для этих целей на данный момент (2012 год) подходит только C++ — это не достоинство C++, а колоссальный проёб всей индустрии. Да, C++ сейчас намного лучше для разработки кроссплатформенных приложений, чем что-то иное, но ведь сам язык — адский переусложнённый отстой. Беда-печаль.

(no subject)

[identity profile] dair-spb.livejournal.com - 2012-08-20 09:27 (UTC) - Expand

(no subject)

[identity profile] zerthurd.livejournal.com - 2012-08-20 09:38 (UTC) - Expand

(no subject)

[identity profile] dair-spb.livejournal.com - 2012-08-20 09:40 (UTC) - Expand

(no subject)

[identity profile] tonsky.livejournal.com - 2012-08-20 16:57 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 17:10 (UTC) - Expand

(no subject)

[identity profile] tonsky.livejournal.com - 2012-08-20 17:14 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 18:36 (UTC) - Expand

(no subject)

[identity profile] veter-r-r.livejournal.com - 2012-08-20 12:57 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2012-08-20 13:13 (UTC) - Expand

(no subject)

[identity profile] zerthurd.livejournal.com - 2012-08-21 03:20 (UTC) - Expand

(no subject)

[identity profile] veter-r-r.livejournal.com - 2012-08-21 09:31 (UTC) - Expand

(no subject)

[identity profile] kiryl.livejournal.com - 2012-08-21 09:35 (UTC) - Expand

(no subject)

[identity profile] zerthurd.livejournal.com - 2012-08-21 09:47 (UTC) - Expand

[identity profile] tzirechnoy.livejournal.com 2012-08-20 09:14 am (UTC)(link)
Common Lisp с модулями на C.

(no subject)

[identity profile] fas-tm.livejournal.com - 2012-08-20 09:16 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 09:31 (UTC) - Expand

(no subject)

[identity profile] fas-tm.livejournal.com - 2012-08-20 09:37 (UTC) - Expand

(no subject)

[identity profile] zerthurd.livejournal.com - 2012-08-20 09:39 (UTC) - Expand

(no subject)

[identity profile] dair-spb.livejournal.com - 2012-08-20 09:59 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 10:04 (UTC) - Expand

(no subject)

[identity profile] fas-tm.livejournal.com - 2012-08-20 10:25 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 10:05 (UTC) - Expand

(no subject)

[identity profile] andy128k.livejournal.com - 2012-08-20 11:21 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 12:15 (UTC) - Expand

[identity profile] maxdz.livejournal.com 2012-08-20 09:16 am (UTC)(link)
>критичного по времени выполнения на слабых устройствах (читай: смартфоны)

Это они сейчас слабые (хотя, уже не такие и слабые). Через пару лет там будут стоять 4-хядерные пни с гигами памяти, со всеми вытекающими быстродействиями.

P.S. А чем веб-клиент для проприетарных платформ не подходит?

(no subject)

[identity profile] dair-spb.livejournal.com - 2012-08-20 09:20 (UTC) - Expand

(no subject)

[identity profile] maxdz.livejournal.com - 2012-08-20 09:25 (UTC) - Expand

(no subject)

[identity profile] dair-spb.livejournal.com - 2012-08-20 09:58 (UTC) - Expand

(no subject)

[identity profile] dair-spb.livejournal.com - 2012-08-20 09:24 (UTC) - Expand

(no subject)

[identity profile] maxdz.livejournal.com - 2012-08-20 09:30 (UTC) - Expand

(no subject)

[identity profile] fas-tm.livejournal.com - 2012-08-20 09:34 (UTC) - Expand

(no subject)

[identity profile] maxdz.livejournal.com - 2012-08-20 09:37 (UTC) - Expand

(no subject)

[identity profile] fas-tm.livejournal.com - 2012-08-20 09:46 (UTC) - Expand

(no subject)

[identity profile] maxdz.livejournal.com - 2012-08-20 09:52 (UTC) - Expand

(no subject)

[identity profile] fas-tm.livejournal.com - 2012-08-20 10:02 (UTC) - Expand

(no subject)

[identity profile] maxdz.livejournal.com - 2012-08-20 10:12 (UTC) - Expand

(no subject)

[identity profile] jdevelop.livejournal.com - 2012-08-20 10:59 (UTC) - Expand

(no subject)

[identity profile] dair-spb.livejournal.com - 2012-08-20 10:03 (UTC) - Expand

(no subject)

[identity profile] maxdz.livejournal.com - 2012-08-20 10:13 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 10:32 (UTC) - Expand

(no subject)

[identity profile] dair-spb.livejournal.com - 2012-08-20 09:34 (UTC) - Expand

(no subject)

[identity profile] maxdz.livejournal.com - 2012-08-20 09:40 (UTC) - Expand

(no subject)

[identity profile] fas-tm.livejournal.com - 2012-08-20 09:52 (UTC) - Expand

(no subject)

[identity profile] maxdz.livejournal.com - 2012-08-20 09:57 (UTC) - Expand

(no subject)

[identity profile] fas-tm.livejournal.com - 2012-08-20 10:05 (UTC) - Expand

(no subject)

[identity profile] maxdz.livejournal.com - 2012-08-20 10:08 (UTC) - Expand

(no subject)

[identity profile] fas-tm.livejournal.com - 2012-08-20 10:31 (UTC) - Expand

(no subject)

[identity profile] zerthurd.livejournal.com - 2012-08-20 10:05 (UTC) - Expand

(no subject)

[identity profile] fas-tm.livejournal.com - 2012-08-20 10:33 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 10:30 (UTC) - Expand

(no subject)

[identity profile] zerthurd.livejournal.com - 2012-08-20 09:40 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 12:18 (UTC) - Expand

(no subject)

[identity profile] w00dy.livejournal.com - 2012-08-20 15:26 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 15:34 (UTC) - Expand

(no subject)

[identity profile] w00dy.livejournal.com - 2012-08-20 15:43 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 17:08 (UTC) - Expand

(no subject)

[identity profile] w00dy.livejournal.com - 2012-08-20 17:59 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 18:33 (UTC) - Expand

(no subject)

[identity profile] solom.livejournal.com - 2012-08-21 17:06 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 15:36 (UTC) - Expand

[identity profile] metaclass.livejournal.com 2012-08-20 10:39 am (UTC)(link)
На С++ и J2ME. Использовать кодогенерацию из нормальных языков. Если коллеги против - не участвовать в этом проекте (там в статье есть как раз - "не связываться с гнилыми проектами").

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-20 12:11 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2012-08-21 04:50 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-21 05:30 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2012-08-21 05:37 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-21 07:11 (UTC) - Expand

(no subject)

[identity profile] solom.livejournal.com - 2012-08-21 17:08 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-21 17:12 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2012-08-21 07:36 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2012-08-21 07:44 (UTC) - Expand

[identity profile] migmit.livejournal.com 2012-08-20 12:14 pm (UTC)(link)
Эм... "на смартфонах" и "критичного по времени выполнения" - это не взаимоисключающие параграфы ли?

(no subject)

[identity profile] dair-spb.livejournal.com - 2012-08-20 12:20 (UTC) - Expand

(no subject)

[identity profile] migmit.livejournal.com - 2012-08-20 13:20 (UTC) - Expand

(no subject)

[identity profile] dair-spb.livejournal.com - 2012-08-20 13:23 (UTC) - Expand

[identity profile] maxdz.livejournal.com 2012-08-20 09:14 am (UTC)(link)
Каждому охота мёртвого (функциональное программирование) пнуть. :) С другой стороны, не очень ясно, при чём тут C++ и Java?

Но в принципе, я согласен, что C++ скоро умрёт тоже. Уже сейчас нужны очень веские основания, чтобы писать код на C++ (вместо веб-приложения на какой-нибудь скриптовой мути).

[identity profile] fas-tm.livejournal.com 2012-08-20 09:23 am (UTC)(link)
Это просто потому что 99% того что ты видишь вокруг - вебдваноль истерия. C и C++ будут юзать еще лет 10 как минимум.

(no subject)

[identity profile] maxdz.livejournal.com - 2012-08-20 09:33 (UTC) - Expand

(no subject)

[identity profile] zerthurd.livejournal.com - 2012-08-20 09:43 (UTC) - Expand

(no subject)

[identity profile] maxdz.livejournal.com - 2012-08-20 09:49 (UTC) - Expand

(no subject)

[identity profile] zerthurd.livejournal.com - 2012-08-20 09:52 (UTC) - Expand

(no subject)

[identity profile] maxdz.livejournal.com - 2012-08-20 09:59 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 15:37 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2012-08-20 10:50 (UTC) - Expand

(no subject)

[identity profile] thedeemon.livejournal.com - 2012-08-20 11:43 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-20 12:14 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2012-08-20 16:17 (UTC) - Expand

(no subject)

[identity profile] thedeemon.livejournal.com - 2012-08-20 16:54 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2012-08-20 17:38 (UTC) - Expand

[identity profile] dr-hyder.livejournal.com 2012-08-20 09:40 am (UTC)(link)
> Каждому охота мёртвого (функциональное программирование) пнуть.

Если б вы владели английским, то поняли бы что там фп никто не пинает а вовсе даже наоборот.

(no subject)

[identity profile] maxdz.livejournal.com - 2012-08-20 09:44 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2012-08-20 10:47 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2012-08-20 11:12 (UTC) - Expand

(no subject)

[identity profile] dr-hyder.livejournal.com - 2012-08-20 11:23 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2012-08-20 16:18 (UTC) - Expand

(no subject)

[identity profile] zamotivator.livejournal.com - 2012-08-20 16:04 (UTC) - Expand

[identity profile] zerthurd.livejournal.com 2012-08-20 09:42 am (UTC)(link)
Да не такое уж ФП и мёртвое. Erlang, например, живее всех живых. Конечно, если смотреть на всякие хаскели-окамли, можно и действительно подумать, что ФП померло.

(no subject)

[identity profile] dr-hyder.livejournal.com - 2012-08-20 09:49 (UTC) - Expand

(no subject)

[identity profile] zerthurd.livejournal.com - 2012-08-20 09:53 (UTC) - Expand

(no subject)

[identity profile] dr-hyder.livejournal.com - 2012-08-20 09:59 (UTC) - Expand

(no subject)

[identity profile] jdevelop.livejournal.com - 2012-08-20 11:02 (UTC) - Expand

(no subject)

[identity profile] zerthurd.livejournal.com - 2012-08-20 11:13 (UTC) - Expand

(no subject)

[identity profile] jdevelop.livejournal.com - 2012-08-20 11:19 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-20 12:15 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-20 12:16 (UTC) - Expand

(no subject)

[identity profile] bydl0coder.livejournal.com - 2012-08-20 17:41 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2012-08-20 10:49 (UTC) - Expand

[identity profile] dr-hyder.livejournal.com 2012-08-20 09:55 am (UTC)(link)
Ну странная статья же. Вторая про джава-шоп гораздо актуальней.
А тут просто - ребята, вы все такие умные, но вы в курсе что вас там 2% индустрии и вообще про вас никто не знает в большинстве своём? Нет, блядь, мы то думали весь мир состоит из одного ФП, а тут нам гражданин глаза открыл!
Надо на динамику смотреть, а не комплексовать из за маленького роста. А динамика в том что пять лет назад о ФП вообще никто кроме как в паре университетов не знал. А сейчас вас АЖ ЦЕЛЫХ 2%!

[identity profile] zerthurd.livejournal.com 2012-08-20 10:01 am (UTC)(link)
Почти вся индустрия — это сайты на PHP/Ruby, или опердени на Delphi/1С/C#. Это вообще никакой не аргумент.

(no subject)

[identity profile] dr-hyder.livejournal.com - 2012-08-20 10:08 (UTC) - Expand

(no subject)

[identity profile] zerthurd.livejournal.com - 2012-08-20 10:53 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-20 12:18 (UTC) - Expand

(no subject)

[identity profile] dr-hyder.livejournal.com - 2012-08-20 12:21 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-20 12:22 (UTC) - Expand

(no subject)

[identity profile] dr-hyder.livejournal.com - 2012-08-20 12:28 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-20 12:17 (UTC) - Expand

(no subject)

[identity profile] zerthurd.livejournal.com - 2012-08-20 12:37 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-20 12:39 (UTC) - Expand

(no subject)

[identity profile] zerthurd.livejournal.com - 2012-08-20 12:49 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-20 13:36 (UTC) - Expand

(no subject)

[identity profile] thedeemon.livejournal.com - 2012-08-20 16:58 (UTC) - Expand

[identity profile] metaclass.livejournal.com 2012-08-20 10:49 am (UTC)(link)
Нормальная статья, по крайней мере, самоощущение функциональщиков описано более чем полностью.

(no subject)

[identity profile] dr-hyder.livejournal.com - 2012-08-20 10:51 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-20 12:19 (UTC) - Expand

(no subject)

[identity profile] bydl0coder.livejournal.com - 2012-08-20 17:33 (UTC) - Expand

[identity profile] tzirechnoy.livejournal.com 2012-08-20 03:40 pm (UTC)(link)
>А динамика в том что пять лет назад о ФП вообще
> никто кроме как в паре университетов не знал.

Отлить в граните, да.

PS Я, если чо, ещё в школе про него услышал, это большэ 15 лет назад. Правда, тогда не заинтересовался, но группа заинтересовавшыхся была достаточно большой.
(deleted comment)

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-21 09:41 (UTC) - Expand

[identity profile] jakobz.livejournal.com 2012-08-20 09:56 am (UTC)(link)
Отличная статья.

ФП - это больше уже движуха на гребне IT-науки, нежели что-то конкретное. Даже если (лучше даже сказать "когда") ФП продавится в массы и все начнут писать на ссылочно-прозрачных языках, туса все равно останется и будет ковырять дальше, пропагандируя наружу уже другие, но такие же клевые штуки.

[identity profile] jdevelop.livejournal.com 2012-08-20 11:04 am (UTC)(link)
даешь монады, стрелки!

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-20 12:21 (UTC) - Expand

(no subject)

[identity profile] migmit.livejournal.com - 2012-08-23 18:59 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-24 02:30 (UTC) - Expand

(no subject)

[identity profile] jakobz.livejournal.com - 2012-08-20 12:33 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-20 14:06 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2012-08-20 14:50 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2012-08-20 18:25 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2012-08-21 04:54 (UTC) - Expand

(no subject)

[identity profile] migmit.livejournal.com - 2012-08-23 19:06 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-20 15:41 (UTC) - Expand

(no subject)

[identity profile] jakobz.livejournal.com - 2012-08-20 20:18 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2012-08-21 04:55 (UTC) - Expand

(no subject)

[identity profile] jakobz.livejournal.com - 2012-08-21 07:23 (UTC) - Expand

(no subject)

[identity profile] w00dy.livejournal.com - 2012-08-21 07:25 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2012-08-21 07:38 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2012-08-21 06:55 (UTC) - Expand

(no subject)

[identity profile] jakobz.livejournal.com - 2012-08-21 07:30 (UTC) - Expand

(no subject)

[identity profile] w00dy.livejournal.com - 2012-08-21 07:30 (UTC) - Expand

(no subject)

[identity profile] kurilka.livejournal.com - 2012-08-21 10:34 (UTC) - Expand

(Anonymous) 2012-08-20 11:15 am (UTC)(link)
Перевод. (http://blogerator.ru/page/funkcionalnoe-programmirovanie-eto-getto)

[identity profile] adovzh.livejournal.com 2012-08-20 11:59 am (UTC)(link)
Отличная фраза: I haven’t map-reduced a toaster cluster for years.

[identity profile] vit-r.livejournal.com 2012-08-20 01:38 pm (UTC)(link)
Насколько вижу, основрые проблемы в документации и представлении программ графически. Плюс проблемы с делением сложности по уровням.
"читай исходный код" в большинстве случаев не работает.

[identity profile] metaclass.livejournal.com 2012-08-20 01:48 pm (UTC)(link)
"читай исходный код" работает весьма условно, да. Когда там сплошные функции высшего порядка да ленивые последовательности - единственный вариант осилить это - мыслить категориями потоков данных, а не порядка выполнения.

(no subject)

[identity profile] thedeemon.livejournal.com - 2012-08-20 17:01 (UTC) - Expand

(no subject)

[identity profile] vit-r.livejournal.com - 2012-08-20 22:04 (UTC) - Expand

[identity profile] nivanych.livejournal.com 2012-08-20 02:00 pm (UTC)(link)
Я бы так сказал — функциональщина, это первый шаг к формализации того, что ты делаешь.
Сколько бы ни было императивностей в некотором языке (например, окамель), но большую часть чего угодно на нём пишут именно в функциональном стиле, а значит, в выражениях некоторой интуиционистской логики.
Причём, чем больше опыта, тем большую часть.
А значит, тем большая часть хоть как-то формализована.
Другой подход к формализации, со стороны императивщины, сильно более сложен, и в немалой части, состоит в правильном разделении на модули с жёстко контролируемыми связями между ними. Что в некотором смысле, начинает приближать программу к функциональной.

[identity profile] w00dy.livejournal.com 2012-08-20 03:04 pm (UTC)(link)
> только идиоты начинают разработку на жабе или С++ в 2012 году

Вот с этим я чего-то согласен. Есть жеж до-диез :)

[identity profile] metaclass.livejournal.com 2012-08-20 03:19 pm (UTC)(link)
Микрософт и индусы. Огорчают.

(no subject)

[identity profile] w00dy.livejournal.com - 2012-08-20 15:21 (UTC) - Expand

(no subject)

[identity profile] jakobz.livejournal.com - 2012-08-20 20:25 (UTC) - Expand

(no subject)

[identity profile] jakobz.livejournal.com - 2012-08-20 20:22 (UTC) - Expand

(no subject)

[identity profile] w00dy.livejournal.com - 2012-08-20 22:17 (UTC) - Expand

(no subject)

[identity profile] jakobz.livejournal.com - 2012-08-21 07:15 (UTC) - Expand

[identity profile] bydl0coder.livejournal.com 2012-08-20 04:59 pm (UTC)(link)
Краткое содержание статьи: "какой же я крутой!"

[identity profile] xeno-by.livejournal.com 2012-08-20 05:10 pm (UTC)(link)
+1

(no subject)

[identity profile] jakobz.livejournal.com - 2012-08-20 20:24 (UTC) - Expand

(no subject)

[identity profile] bydl0coder.livejournal.com - 2012-08-21 01:36 (UTC) - Expand

ТОП: 11:04 MSK

[identity profile] magictop30.livejournal.com 2012-08-21 06:59 am (UTC)(link)
Вы попали в Т30P (http://www.t30p.ru) самых обсуждаемых тем в блогосфере.
Почитать текст со всеми комментариями по ссылке (http://tools.t30p.ru/?http%3a%2f%2fmetaclass.livejournal.com%2f720488.html).
Это Ваш 6-й ТОПовый пост в этом году.
Посмотреть статистику автора можно в карточке топблогера (http://rating.t30p.ru/?metaclass.livejournal.com&p=tops).Image