?

Log in

No account? Create an account
Обратил внимание на интересное обстоятельство...
ldsh_orc

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

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




послушал передачу бращевского с москальковой....
ldsh_orc

Мне вот всегда было интересно - во власти действительно тупые люди, или просто держат своих слушателей за идиотов.... Наконец-то смог получить ответ на свой вопрос. Ответ, как обычно, парадоксален - и то и другое:) Да еще и одно усиливает другое:)

В детстве мне часто приходилось сталкиваться с придурками, уверенными, что они самые умные - вот видимо наличие этой уверенности у людей опеределенного склада и есть пропуск в чиновничьи кабинеты... 

Вот можно послушать, убедиться: http://echo.msk.ru/programs/lex/  




Очевидное, невероятное... c++, perl, ruby, php, js, java, python: revisited.
ldsh_orc

В интернет полно сравнений производительности одних и тех же алгоритмов, реализованных на разных языках, исполненных в различных средах. Все эти тесты объединяет одно - они все в лучшем случае синтетические, а то и просто измеряют какую-то странную муть, например, скорость компиляции. Чтобы поставить окончательную точку в этом вопросе для себя - набросал тест. Тестируется скорость регулярных выражений и ассоциативных массивов, конкатенации строк. Во всяком случае для меня - это показатель.

Время работы. Сортировка по средневзвешенной оценке. Именно по этой причине Java - в самом конце, хотя на больших объемах данных начинает работать вполне шустро. JIT.

# 10 100 1000 10000 100000 1000000
 C++, STL, pcre 0,00321 0,00284 0,00364 0,00663 0,03960 0,36632
 Perl 0,00434 0,00434 0,00556 0,01704 0,14064 1,31983
 Ruby 1.8 0,00596 0,00576 0,00799 0,02967 0,24902 2,42525
 PHP 0,01289 0,01316 0,01436 0,02802 0,16288 1,48665
 Ruby 1.9 0,01177 0,01128 0,01366 0,03876 0,26624 2,58928
 JavaScript, spidermonkey 0,00353 0,00356 0,00760 0,04927 0,45786 4,47598
 Python 0,01883 0,01919 0,02541 0,08241 0,66249 6,35694
 C++, STL, boost 0,00450 0,00511 0,01390 0,10570 1,02927 10,16208
 Sun Java 6 0,11511 0,12384 0,11603 0,17586 0,28148 0,78790
 JavaScript, rhino 0,27691 0,33340 0,59108 1,27328 2,91927 16,64209

 

Максимальный объем выденной памяти:

# 10 100 1000 10000 100000 1000000
 C++, STL, pcre 144 144 965 7 164 54 848 517 675
 C++, STL, boost 6 331 6 331 7 152 13 351 61 035 523 862
 Perl 133 481 133 481 133 481 139 768 285 762 1 623 683
 Ruby 1.8 668 456 678 820 695 563 735 377 781 029 2 130 300
 PHP 1 599 471 1 599 471 1 599 471 1 599 471 1 599 471 2 369 681
 Ruby 1.9 2 370 936 2 370 625 2 470 298 2 798 699 2 795 531 4 060 924
 JavaScript, spidermonkey 215 371 218 835 289 423 971 672 7 685 493 75 059 213
 Sun Java 6 2 256 300 2 256 302 3 385 525 5 613 983 6 816 201 7 638 547
 Python 2 009 914 2 010 010 2 035 578 2 340 410 5 283 930 35 508 602
 JavaScript, rhino 4 917 634 4 950 380 23 957 538 42 507 635 51 072 157 42 665 007


И, наконец, самое главное - размер кода:
 C++, STL, pcre 806
 Perl 274
 Ruby 1.8 261
 PHP 234
 Ruby 1.9 261
 JavaScript, spidermonkey 306
 Python 342
 C++, STL, boost 695
 Sun Java 6 850
 JavaScript, rhino 306

Собственно, что и требовалось доказать. Очень хотелось сюрприза, но не получилось.



кто же взрывает Россию..?
ldsh_orc

... вот действительно? Кто?

Что-то мне подсказывает, что скоро будет несколько последовательных по времени, но противоречивых по содержанию указаний на виновников. В результате каждый сможет выбрать себе вражину по вкусу, или не выбрать вовсе, что принципиально не изменить сути дела... 

"29 марта 1999 года Ельцин назначает Путина секретарем Совета безопасности РФ, сохраняя за ним должность директора ФСБ, а 9 августа 1999 года — премьер-министром России. Подводя итог первым месяцам его правления, «Новая газета» писала: «Давным-давно в весьма демократической стране престарелый президент вручил должность канцлерапремьера молодому энергичному преемнику. После этого загорелся рейхстаг... Историки так и не ответили на вопрос, кто его поджег, история показала, кому это было выгодно». В России же «престарелый Гарант вручил должность премьерминистра преемнику, которому еще предстоит демократично избраться. Тут же взорвались жилые дома, началась новая чеченская война, которую воспевают обер-лжецы»." (http://www.compromat.ru/page_25186.htm, ФСБ взрывает Россию) 

История повторяется? Возможно, как возможно и то, что нарочитая бессмысленность этих взрывов последнего времени удивительно хорошо увязывается с коррупционной системой принятия решений, проявляющей свой маразм и шизофренические наклонности тем лучше, чем дольше она существует.

Ведь проблема коррупции вовсе не в том, что берутся и платятся взятки - это просто "взяточничество", а "коррупция" в современном и нарочито российском смысле - это следующий этап разложения системы управления, при которой необходимость платить взятки не только навязывается всеми возможными способами, но и генерирует сама себя, как система в положительной обратной связью. Если есть группа лиц, располагающая какими-то средствами, большими некоторого уровня, то обязательно появляются лица, которые предлагают решить этой группе лиц какие-то проблемы, если те отказываются, то подобные проблемы начинают придумывать или создавать, или и то, и другое. В результате, мы имеем управленческие решения уровня государства, которые противоречат друг другу по сути, или противоречат здравому смыслу, или просто не имеют отношения к социальной, физической реальности. Вот в этом, на мой взгляд основная проблема коррупции. И взрывы эти, почти наверняка - продукт вот такой вот деятельности. Кто-то пришел к кому-то, напел что-то, взял денег, и т.д., и это будет продолжаться и далее... с каким интервалом? в какой форме? Это зависит только от креативности людей, вовлеченных в этот процесс по распилу бабла... 




Ruby on Rails, CakePHP, ..., ..., ... - глупости.
ldsh_orc
Провел несколько дней во внимательном разглядывании всевозможных frameworks/toolkits. Ума не приложу, какого сорта разработку они могут упростить или, тем более, ускорить... По-моему, это все тотальная чушь. То есть, наверное, если программировать не умеешь в принципе, то обезьянничая с примерами из документации по подобным системам можно сделать что-то, активно используя copy & paste. Но не более того. Ни одна реальная задача не то, что не упрощается, а значительно усложняется за счет того, что используется гора какого-то спорной симпатичности API, при том совершенно не ясно зачем его использовать - при том, что объем кода для реализации подобного функционала если и не меньше, то сопоставим с объемом текста, который надо закопипастить из разношерстных tutorials.
А практика показывает, что если какая-то библиотека(или framework, или что-там-еще) написана разумно, то читать документацию, как правило не приходится. Яркий пример - jQuery - реальное ускорение разработки - даже в смысле того, что меньше печатать приходится. Так что - RoR & Co. - в жопу:)


Не врут газеты - кризис закончился!:))
ldsh_orc
Во всяком случае в IT-области - приличных разработчиков в Москве, похоже не осталось. Нет даже обучаемых молодых... приходят и даже не знают, что ООП в python бывает... Видимо, все уже где-то пристроились, или мне отчаянно не везет:)) Что делать - ума не приложу....:( неужели из регионов завозить...?


... 20-го марта снова заработал iFolder.ru, закрытый ментами...
ldsh_orc
Вероятно, нашли какую-то управу. Однако же - это вторая уже операция наших доблестных защитников правопорядка за месяц. Сначала полная профанация с torrents.ru, который как работал, так и работает. Теперь вот детскую порнографию начали искать... Кстати, занимается этим всем та же кучка сволочей, что доили торговцев мобильными телефонами. Теперь мобильный ритейл поделили крупные игроки - сотовые компании, и этих шакалов, очевидно, кормить они не собираются. Ребята сменили профиль... теперь будут крупных хостеров "доить". С ума можно сойти..!:)

Вот у меня сейчас два сервера есть для текущих приложений. И ни одного в РФ - правильно, получается, сделал...


Язык и человек:)
ldsh_orc
Larry WallУ меня часто появляются фавориты среди языков программирования. В том месяце - python, чуть раньше ruby, позже - javascript, утром - brainfuck, вечером - C. Единственный язык, никогда мне не нравившийся настолько, чтобы на нем сочинить что-то для удовольствия, это, пожалуй C++. Почему? Трудно сказать, но мне он напоминает какую-то фантазию грузного, утомленного жизнью "мясоеда". Какая-то гнетущая обстановка в коде - куда веселее  C обычный - легкий, почти воздушный всемогущий, дающий поддержку буквально на каждом слове, хоть и непрощающий стилистических измен. Вероятно, C в своей нише практически идеален, поэтому любое нагромождение уже воспонимается, как какая-то деградация. Но вот язык, который, что называется, всегда со мной, с того самого первого дня, что он оказался у меня в лапах - это Perl. Perl - это чистая песня... Да, если C - это поэзия, вероятно, выская поэзия, то Perl - это песня. Из всех языков человеческих, он более всего похож на русский, как мне кажется. Он так же разлапист, одно и тоже на нем можно сказать счетным(в смысле Цермело) количеством способов. В нем нет строгой определености, как Python-английском - "или так, или неправильно"... Забавно, что автор языка - лингвист по образованию. Знал человек, что делал. И, замечу, никакой Нобелевки по литературе господин не получил. Почему спрашивается? Видимо, мир еще не дорос до такого заоблачного уровня. Я и сам с трудом угадываю его очертания, но радость наполняет меня всякий раз, когда мне это удается:)



Если ИТ будут и дальше так развиваться, то...
ldsh_orc

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




И все же, DDOS есть на ej.ru, и потому...
ldsh_orc

Счетчик подписавшихся под требованием отставки Путина

Сварганил счетчик, который время от времени аккуратно обращается к тому месту на ej.ru, где выдается текущее значение подписавшихся под обращением. Значение растет скачкообразно. Видимо админы разбирают логи, и вставляют вручную в базу - она у них постоянно отваливается с фразой "Mysql server has gone away".