• 5 основных анти-паттернов системного администрирования
    0
    мотивирующая статья, если не сказать больше. первый пункт хорош пинок, пойду осиливать, хорошо ведь не только для администрирования но и для виртуалочек (комманда, тестирование).
  • Ещё 10 батареек для джанго
    0
    я так понимаю guardian вы заюзали после auhority? в последнем все никак даже админку непочинят, а патч в 1 строку. судя по всему пакеты очень похожи, стоит ли переходить на первый если в проекте уже используется последний?
  • Comment from a drafted post.
  • Comment from a drafted post.
  • Comment from a drafted post.
  • Новогодние HTML5-снежинки!
    +15
    залогинился на хабр, стер куки, обновил страницу — снова не залогинен. ХА!, УЯЗВИМОСТЬ ОТАКА АНАНИМ Я ХАКИР Я УМНЕЕ ПАЛАМАЛ Я МАГУ!
  • Топ-10 недооцененных веб-приложений 2011 года
    +3
    это там где куки у всех увели во время тестирования?
  • Мой вариант MultipleInput + Autocomplete
    +1
    формсеты

    smart_select

    django-cities

    @media для виджетов

    схема бд неудачная, обоснования высосаны из пальца

    спасибо что делитесь опытом, многим новичкам будет полезно

    «… я в джангобуке читал что регистрацию надо самому реализовывать!...»

    плюсанул
  • Исследование производительности сервера SockJS
    +1
    джу библиотеку, серьезно
  • Работа с памятью (и всё же она есть)
    –1
    всегда интересовало, почему люди пишут

    echo «sutff». PHP_EOL

    если можно без конкатенаций (,)?
  • WebSocket Protocol опубликован как RFC
    0
    видел на HN, радовался.
  • Про оперу и её стандартный шаблон для просмотра фтп
    +1
    >> а прямо в ней можно открывать фтп (ого!!!!)

    а где нельзя?
  • TornadIO2 = Tornado + Socket.IO
    0
    смотрел и трогал еще первый tornadio, отказался по нескольким причинам

    все круто, но мне не нужны другие транспорты кроме flash & websocket

    а tornadio.SocketConnection != tornado.websocket.WebSocketHandler

    я правда не тестировал еще flash прокладку, не было необходимости, но в WebSoketHandler мне приятно было делать self.get_secure_cookie, да и вообщем все остальное было как в обычном хендлере понятно и прозрачно

    скажите просто, мне стоит смотреть tornadio2 или проще реализовать протокол самому поверх WebSocketHandler?
  • Попытка просто объяснить сложные, для новичков, вещи в javascript
    0
    я не считаю это порочной практикой. если ие этого не поддерживал когда-то это еще ничего не значит. по-моему их всегда там быть не должно было, так что моя точка зрения не хуже вашей.
  • Вертикальный скроллинг содержимого страницы в стиле Mac OS X Lion
    0
    если вы через chrome то там нативный скроллинг, скролбары кастомизируются css'ом, никаких скриптов
  • Попытка просто объяснить сложные, для новичков, вещи в javascript
    –2
    github.com/twitter/bootstrap/blob/master/js/bootstrap-alerts.js а пацаны и не знают… старые браузеры, обфускаторы ломающие код, какие еще предрассудки вас тревожат?
  • Попытка просто объяснить сложные, для новичков, вещи в javascript
    –19
    как по мне; в javascript не нужны
  • Асинхронный ruby-фреймворк Cramp: архитектура и использование
    +1
    все остальные транспорты уже не websocket, а прокладка просто его эмулирует. поллинг 4 раза в секунду, например, для вас нормально? socket.io не для такого
  • Асинхронный ruby-фреймворк Cramp: архитектура и использование
    0
    socket.io не всегда подходит, это уже жевали неоднократно. если вам нужна настоящая асинхронность со всеми вытекающими, лучше использовать WebSocket или flash-прокладку, если нет — зачем вообще парится? в первом случае все равно не взлетит, во втором побарахтаетесь и откажитесь. если, конечно, это будет что-то круче сферических хеловордов.
  • HTML5: Web Workers и AJAX
    +1
    А теперь о важном, о том, чего нет ни в одной статье про работников: для того чтобы получить адекватный ответ при использовании технологии AJAX, необходимо отсылать СИНХРОННЫЕ запросы методом POST.

    извините, не верю
  • JavaScript паттерны… для чайников
    0
    Итак, в честь 34 минусов, привожу свой вариант статьи

    Паттерны в javascript

    Decorator

    var Ball = function () {
    }

    Ball.prototype = new Object()

    Ball.prototype.draw = function () {

    console.log(«draw ball»)

    }

    var StripedBall = function () {

    Ball.apply(this, arguments)

    }

    StripedBall.prototype = new Ball()

    StripedBall.prototype.draw = function () {

    Ball.prototype.draw.apply(this, [])

    console.log(«with stripes!»)

    }

    Factory

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

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

    var Shapes = { Circle: function ()…?

    // i dont think so

    var createCircle = funciton ()…

    // или

    var Shape = function ()…

    Shape.createCircle = function ()…

    Водицы полили, далее

    Singleton

    Процитирую автора: это объект, который есть в системе в одном экземпляре

    window.singleton = new Objet()

    что еще добавить? добавить нечего, увы

    Memoization — жевали в комментариях

    Mediator — реализация в статье, феерический п@#$%ц, вы только вдумайтесь в эго код. Пацаны с "-34" делают так:

    var Daddy = function (kitchen) {

    this.kitchen = kitchen

    }

    Daddy.prototype = new Object()

    Daddy.prototype.getBeer = function () {

    if (! this.kitchen…

    }

    var Mammy = function (kitchen) {



    }



    var Kitchen = function () {

    refrigerator = new BeerStorage(999)

    stash = new BeerStorage(888)


    }



    Все очень приблизительно, но то что выдал автор вообще уму не постижимо. Коллеги знают о Медиаторе, Медиатор знает о коллегах. Вообще такой пример было бы разумно реализовывать на событиях, которые описаны длаее

    Observer — реализовать можно по разному, много хороших разных реализаций, лучше использовать стороннюю, $.on/$.off so on. Хотя реализация в статье, можно сказать, раскрывает суть, сойдет для ознакомления.

    P.S. Весь комментарий и код набраны в блокноте, ни разу не проверялись, комментарии ниже так же особо не мониторились. Извините если повторяюсь, и думайте головой, пожалуйста, вы сюда плюсы пришли ставить или свет нести?
  • JavaScript паттерны… для чайников
    0
    Есть такая поговорка про простреленные ноги, но у вас другой бич, вы так тщательно пытаетесь упаковаться в бронежилеты что в конечном счете умираете от перегрева, я серьезно.
  • JavaScript паттерны… для чайников
    0
    Но зачем, зачем?
  • Bash-скрипт для искрографиков
    0
    но понятна динамика. впрочем, все это описано в самой статье
  • ООП в JavaScript
    +1
    осуждаю
  • JavaScript паттерны… для чайников
    –34
    javascript singleton дальше не читал
  • Makefile — умные шелл-скрипты для Джанго
    –4
    прошел по диагонали, суть вода. как можно забыть такие короткие команды, не понимаю. документирование в коде есть и для пыха и для сей, культура разработки автора такова, очевидно, что он аж своего кода не заскринил. что сказать-то хотел? умный человек сам себе мейкфайл набросает при необходимости, новичку же нужно понимать как что работает…
  • Играем в ZX Spectrum на iPhone
    0
    посмотрите видео
  • Вышла версия jQuery 1.6 RC 1
    0
    iframe?
  • Django — обработка ошибок в ajax-формах
    0
    но просто так он ведь не может «узнать» правила валидации, базовые, конечно, но ведь есть нюансы…
  • Django — обработка ошибок в ajax-формах
    0
    это все хорошо но когда это аякс иногда валидация с сервера, даже при асинхронном запросе, работает мягко говоря мучительно, особенно если форма большая и сложная. мне в проекте пришлось дописывать еще клиент-сайд валидаторы, и только после валидности всех полей идет запрос аякса. хотелось бы видеть автоматическую генерацию таких вот правил, или хотя бы либу для прописывания их в формах а не отдельно, но пока это только мечты :)
  • Двоичные часы
    +7
    тю, а у нас (в линуксах) таких гаджетов еще с 90х навалом…
  • Примеры xpath-запросов к html
    –1
    Когда уже люди перестану писать бред типа $_res и поймут что вместо конкатенации достаточно перечисления аргументов echo через запятую…
  • Российская игра Doodle God — всемирный партнер LG и #6 по рейтингу на WP7
    –6
    Как по мне «кодируют» — «обезьянки», программисты — программируют…
  • The State of Wikipedia
    0
    По-моему Википедия считает что все ей прям таки платить обязаны. Я понимаю, миссия, все такое. Но суммы как-то уж слишком велики, на такие деньги можно нанять специалистов и оптимизировать движок а не докупать сервера и тратиться на ненужный ПР. Может скоро введут налог спецом для Википедии? И разве так уж плохо было бы размещать там маленький тоненький баннер, или хотя бы маленькую голубенькую ссылочку, какого-то, к примеру, Майкрософта?
  • Плавная анимация на iPhone и iPad
    0
    спасибо!
  • Плавная анимация на iPhone и iPad
    0
    я как раз разрабатываю анимацию сворачивания-разворачивания сложной страницы, перегруженной графикой, и должен сказать что обычный jquery slide тормозит не только на мобильниках, но иногда и на писюках, причем довольно мощных. в последних версиях браузеров (те что беты или еще не распространены) все конечно шикарно, но…
    и пришли мои мысли к такому же решению, только вот пока руки не дошли попробовать
    а есть ли что-то похожее для фф, даже в ксс3, его же держит частично и третья версия?
  • Skype не работает
    0
    о да-да, минусуйте, хомячье. странно, но ничего кроме скайпа мое начальство не снифает. а скайп пожалуйста. странно, но ничего кроме скайпа на моей памяти само не обновляется, а скайп пожалуйста. странно, но мы еще посмотрим когда он теперь подымется, надеюсь, не скоро.
  • Небольшое исследование самозащиты продуктов Dr.Web
    0
    >> деталей не знаю
    >> двери открыты
  • Skype не работает
    –11
    когда уже этот скайп вечным сном сляжет!