Balancer: Все сообщения за 12 Марта 2013 года

 
ПнВтСрЧтПтСбВс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Balancer

администратор
★★★★★
Jerard> Скорость ОТ в Москве лимитирована в первую очередь техсостоянием парка...

Каким местом? :eek:
… чтобы понять рекурсию, нужно сперва понять рекурсию …  19.019.0
** Сообщение с ограниченным доступом **

Balancer

администратор
★★★★★
Jerard> Скоростью передвижения оного парка и разгонными характеристиками.

Парк не может выжать 10 км/ч и разогнаться до такой скорости за минуту? Ты описываешь какие-то очень странные места и ситуации :D Я, вот, не видел транспорта, не способного на ровной пустой дороге разогнаться с заметным ускорением (чтобы держаться пришлось) до 30-40 км/ч. В пробке же, как правило, располагаемые параметры раз в, эдак, 10 хуже.

Jerard> Сей девайс ночью по пустой дороге передвигается со скоростью быстро бегущего человека.

Никогда такого не видел. Вон, сейчас утром Ленинградка пустая, так троллейбусы и автобусы со скоростью километров 30 в час идут на перегонах. Хотя, кто знает, может, ты с такой скоростью бегаешь?

Jerard> А ужо как он изнутри выглядит... да ты наверное сам видел.

Да нормально выглядят. Каждый день катаюсь.

Jerard> А однажды в 2001 годе, в феврале

Однажды, 13 лет назад — это сильно! Это аргумент!

Jerard> P.S. Но виноваты во всем автомобилисты, да. :)

Сова сейчас лопнет.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  19.019.0

Balancer

администратор
★★★★★
Jerard> Как видно, таких девайсов большинство.

Кстати, про состав парка. Мои фотки последнего времени:



… чтобы понять рекурсию, нужно сперва понять рекурсию …  19.019.0

Роман Каршиев
Balancer

администратор
★★★★★


Завёл новый блог, чтобы не мусорить мало кому интересной спецификой в другие блоги. Тут буду размещать всякие околокомпьютерные вещи.

// Транслировано с balancer-it.blogspot.com
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★


Завёл новый блог, чтобы не мусорить мало кому интересной спецификой в другие блоги. Тут буду размещать всякие околокомпьютерные вещи.

// Транслировано с balancer-it.blogspot.com
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Роман Каршиев
Balancer

администратор
★★★★★


Продолжая старую тему производительности файловых систем. (Последнее сообщение было в  juick.com)

Когда я четыре года назад (как время летит-то) тестировал ext4, при чём на агрессивных тестах, с фрагментацией и параллельным чтением, она показала себя заметно быстрее, чем reisrefs. На одном уровне с reiser4.

Прошли годы, и... Тесты я прогнать в прежних объёмах ленюсь, но на практике. Вот загрузка машины до и после (week 6) перевода кеша превьюшек картинок и аттачей с ext4 на reisrefs:



А вот тут — нагляднее. Время отработки munin-update:





Неплохо, да? :) Система страшно тупила на работе с кешами (тормоза при заходе в каталоги, очень долгий find -mtime и т.п.), хотя когда-то не тормозила на куда более слабом железе на reisrefs. Ну и я решил тряхнуть стариной. А оно вон как оказалось :)


// Транслировано с balancer-it.blogspot.com
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★


Продолжая старую тему производительности файловых систем. (Последнее сообщение было в  juick.com)

Когда я четыре года назад (как время летит-то) тестировал ext4, при чём на агрессивных тестах, с фрагментацией и параллельным чтением, она показала себя заметно быстрее, чем reisrefs. На одном уровне с reiser4.

Прошли годы, и... Тесты я прогнать в прежних объёмах ленюсь, но на практике. Вот загрузка машины до и после (week 6) перевода кеша превьюшек картинок и аттачей с ext4 на reisrefs:



А вот тут — нагляднее. Время отработки munin-update:





Неплохо, да? :) Система страшно тупила на работе с кешами (тормоза при заходе в каталоги, очень долгий find -mtime и т.п.), хотя когда-то не тормозила на куда более слабом железе на reisrefs. Ну и я решил тряхнуть стариной. А оно вон как оказалось :)


// Транслировано с balancer-it.blogspot.com
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Роман Каршиев
Balancer

администратор
★★★★★
Некоторые сумбурные мысли о выборе Web-фреймворка и языка программирования

Я уже довольно давно морально дозрел до реализации основных концепций своего PHP-фреймворка на какой-то иной платформе, чем PHP. И, поскольку мне без особой разницы, над чем надстраиваться, встаёт вопрос выбора удобного готового решения. Чтобы меньше велосипедить, сконцентрировавшись на, собственно, идеологии.



Поскольку программирование в стиле Perl/PHP (поменял исходник, переключился в браузер, нажал F5, видишь результат) мне давно импонирует, то и к фреймворкам я присматривался «скриптовым». В первую очередь, конечно, Django и RoR.

Присматривался к ним не первый год, на Django даже один проект делал (но забросил — очень уж неэффективно писать на чистом Django). Но перейти так и не решился. По сути получается замена шила на мыло.




 
RoR тут мне вообще не нравится. Довольно медленный и очень, очень капризный. Ну что за проект, при постановке которого по инструкции с оф. сайта получаем на первом запуске тонну Depricated. Что за язык, в котором постоянно ломают обратную совместимости. Поддержка того же Redmine, написанного на RoR — это ад какой-то. Ну и то, что Ruby является наследником Perl тоже не улучшает отношения к нему. Конечно, тут всё не так плохо, как в Perl, но постоянно возникает желание писать в write-only стиле. В общем, не пошло.



Django гораздо приятнее. Довольно строгий Python в роли платформы. Относительно высокая производительность. Но... после практических экспериментов сделал вывод о размене шила на мыло. Не смотря на некоторый выигрыш в производительности, затраты на реализацию фреймворка на новой платформе за обозримое время не окупятся.

Так что, в итоге, смена платформы и не произошла.



Однако, в прошлом году, я столкнулся с интересным проектом — Play Framework. Это классический Web-фреймворк (MVC, роутинг, ORM и прочее) на JVM. Первая версия работала с Groovy, вторую переделали на Java и Scala. Интересен тем, что не смотря на то, что фреймворк реализован на «компилирующих» языках, работа под ним идёт в духе PHP. Поменял исходник, обновил страницу — класс автоматом перекомпилируется и обновится. Скорость разработки становится очень высокой. При этом мы имеем всю мощь JVM. От довольно высокой производительности до широчайшего спектра библиотек.

Однако, мысли о переезде на него так и оставались мыслями. Всё же, работы много, а интерес пока сугубо теоретический.





Недавно столкнулся ещё с одном весьма интересным решением — фреймворком Revel. Идея этого движка была взята с Play (на оф. сайте так и пишут), но реализован он был на платформе Go. Сперва я оценил очень высокую производительность. Позже познакомился с самим Go. Язык неплох и интересен. Хотя и своеобразен. В минусах — намного меньшее количество библиотек, чем на JVM. Даже ORM отсутствует из коробки (хотя прикручивается из сторонних библиотек). В плюсах высокая скорость компиляции (про скорость работы я уже писал), быстрый старт виртуальной машины, намного более экономное отношение к памяти, чем на JVM.

В общем, я всерьёз задумался о переходе на Go.

Но, вот ирония судьбы. Стоило вчера поднять на ЛОРе эту тему, как объявился старый знакомый с предложением возобновить работу с одним старым-старым Java-based проектом. При чём мне реально интересно им заняться. И в этом случае вариант с Play Framework получает серьёзный бонус — мне не придётся распыляться на два фронта. А идеологию свою я всё равно планирую реализовывать и в этом проекте.

Так что, видимо, всё же, Play Framework? :)

// Транслировано с balancer-it.blogspot.com
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Некоторые сумбурные мысли о выборе Web-фреймворка и языка программирования

Я уже довольно давно морально дозрел до реализации основных концепций своего PHP-фреймворка на какой-то иной платформе, чем PHP. И, поскольку мне без особой разницы, над чем надстраиваться, встаёт вопрос выбора удобного готового решения. Чтобы меньше велосипедить, сконцентрировавшись на, собственно, идеологии.



Поскольку программирование в стиле Perl/PHP (поменял исходник, переключился в браузер, нажал F5, видишь результат) мне давно импонирует, то и к фреймворкам я присматривался «скриптовым». В первую очередь, конечно, Django и RoR.

Присматривался к ним не первый год, на Django даже один проект делал (но забросил — очень уж неэффективно писать на чистом Django). Но перейти так и не решился. По сути получается замена шила на мыло.



 
RoR тут мне вообще не нравится. Довольно медленный и очень, очень капризный. Ну что за проект, при постановке которого по инструкции с оф. сайта получаем на первом запуске тонну Depricated. Что за язык, в котором постоянно ломают обратную совместимости. Поддержка того же Redmine, написанного на RoR — это ад какой-то. Ну и то, что Ruby является наследником Perl тоже не улучшает отношения к нему. Конечно, тут всё не так плохо, как в Perl, но постоянно возникает желание писать в write-only стиле. В общем, не пошло.



Django гораздо приятнее. Довольно строгий Python в роли платформы. Относительно высокая производительность. Но... после практических экспериментов сделал вывод о размене шила на мыло. Не смотря на некоторый выигрыш в производительности, затраты на реализацию фреймворка на новой платформе за обозримое время не окупятся.

Так что, в итоге, смена платформы и не произошла.



Однако, в прошлом году, я столкнулся с интересным проектом — Play Framework. Это классический Web-фреймворк (MVC, роутинг, ORM и прочее) на JVM. Первая версия работала с Groovy, вторую переделали на Java и Scala. Интересен тем, что не смотря на то, что фреймворк реализован на «компилирующих» языках, работа под ним идёт в духе PHP. Поменял исходник, обновил страницу — класс автоматом перекомпилируется и обновится. Скорость разработки становится очень высокой. При этом мы имеем всю мощь JVM. От довольно высокой производительности до широчайшего спектра библиотек.

Однако, мысли о переезде на него так и оставались мыслями. Всё же, работы много, а интерес пока сугубо теоретический.



Недавно столкнулся ещё с одном весьма интересным решением — фреймворком Revel. Идея этого движка была взята с Play (на оф. сайте так и пишут), но реализован он был на платформе Go. Сперва я оценил очень высокую производительность. Позже познакомился с самим Go. Язык неплох и интересен. Хотя и своеобразен. В минусах — намного меньшее количество библиотек, чем на JVM. Даже ORM отсутствует из коробки (хотя прикручивается из сторонних библиотек). В плюсах высокая скорость компиляции (про скорость работы я уже писал), быстрый старт виртуальной машины, намного более экономное отношение к памяти, чем на JVM.

В общем, я всерьёз задумался о переходе на Go.

Но, вот ирония судьбы. Стоило вчера поднять на ЛОРе эту тему, как объявился старый знакомый с предложением возобновить работу с одним старым-старым Java-based проектом. При чём мне реально интересно им заняться. И в этом случае вариант с Play Framework получает серьёзный бонус — мне не придётся распыляться на два фронта. А идеологию свою я всё равно планирую реализовывать и в этом проекте.

Так что, видимо, всё же, Play Framework? :)


// Транслировано с balancer-it.blogspot.com
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Роман Каршиев
Balancer

администратор
★★★★★
Обновление Asus Transformer

Мой TF300T сегодня обновился до Android 4.2.1. Главная новость — наконец-то появилась поддержка нескольких пользователей!

Теперь с женой можно пользоваться по-очереди, не ломая голову о настройках и прочем.

Набор приложений у каждого пользователя индивидуальный.





// Транслировано с balancer-it.blogspot.com
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Обновление Asus Transformer

Мой TF300T сегодня обновился до Android 4.2.1. Главная новость — наконец-то появилась поддержка нескольких пользователей!

Теперь с женой можно пользоваться по-очереди, не ломая голову о настройках и прочем.

Набор приложений у каждого пользователя индивидуальный.





// Транслировано с balancer-it.blogspot.com
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Роман Каршиев
Balancer

администратор
★★★★★
Обновил роутер — Asus RT-N65U

Сегодня пошёл в Online-trade и взял, наконец, роутер Asus RT-N65U.



Раньше старенький Asus WL-500gP v2 не мог вытянуть полную скорость соединения, ограничивался 30-ю Мбит/с. Теперь — совсем другое дело :)



Роутер новый прикольный, мааахонький такой. Раза в два по объёму меньше, чем старый. Завёлся сразу без всяких танцев. Только нужно будет настроить входящие порты, завернув их на домашний сервер.

Особенно впечатляет скорость подсоединения по Wi-Fi ноута:



При чём Wi-Fi на ноуте одноканальный, на 2.4ГГц (хотя странно, заявлено до 150Мбит/с, а тут явно выходит 480Мбит/с).

На стареньком коммуникаторе тоже скорость заметно подскочила, хотя уже и не так сильно (раньше было до ~12Мбайт/с):


 

Впереди подключение принтера и внешнего винта — надо будет оценить DLNA-сервер на этом роутере.


// Транслировано с balancer-it.blogspot.com
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Capt(N)> РОман, посмотри, плз, что за глюк такой странный ВМС Пакистана

У меня рисуется также, как у тебя. Не представляю, что за фигня должна быть, чтобы было иначе.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  19.019.0

Balancer

администратор
★★★★★
Сегодня, наконец, добрался до почты в рабочее время. Всё отделение завалено коробками и мешками. Работают теперь только до обеда, так как ещё куча народа уволилась, совсем никого не осталось. Только я успел в очередь встать, как в отделение девушка натаскала девять(!) больших посылок на отправку. То есть не просто больших, а огромных. Только она заканчивает перенос с улицы этой горы ящиков, как ей показывают на объявление «приёма посылок нет». Выясняется, что точно есть ближайшее отделение, где можно послать посылку — на Войковской. Кто-то из посетителей упоминает отделение на Аэропорту, но никто не уверен в том, что оно работает и сейчас. Девушка начинает выносить посылки на улицу. Работница почты сжаливается и, типа, куда Вы с этой горой, давайте в виде исключения приму.

Шёл 2013-й год, дело было в восьми километрах от Кремля.
// Транслировано с juick.com
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru