• Тинькофф банк скомпрометировал выписки по счетам клиентов?
    +1
    Не понимаю, почему нельзя было отдать выписку по этой же ссылке, но только авторизованному пользователю, а в письме написать, что выписка готова, авторизуйтесь и качайте.
  • На что способен школьник 10-11 класса и о будущем IT-сообщества в нашей стране
    0
    Сегодня увидел кросс-пост про то, что краудфандинг буквально копейки дотянуть не может, осталось несколько часов до конца сбора. Побежал сам, докинул 3000р, ещё кто-то добавил 5000р через час, но всё равно не хватает: http://planeta.ru/campaigns/3571 !

    Деньги собирают, чтобы покрыть расходы на проживание иногородних участников.
    Подстава в том, что если не собрать, сколько просят, всё вернут отправителям :(
  • Юбилей Google Chrome — 5 лет
    +7
    Всего лишь просмотрщик страниц? Ну-ну, по мне так тут куча людей бы без работы была, если бы мы в инете только «страницы смотрели». Сейчас на клиенте происходит такое количество всякой всячины — порой на сервере меньше кода.

    На одной вкладке автоматически обновляющаяся почта и мгновенный чат с несколькими людьми, на другой вкладке музыка играет через километровый плейлист, в третьей вкладке редактируемая на лету wiki-документация, в четвёртой — баг-трекер… бывает, в браузере работаешь больше, чем в «операционной системе» уже.

  • О kPHP: как котята ускоряют ВКонтакте
    +11
    Кстати, про котят. Во времена фидо (12-13 лет назад) Андрей Лопатин ( 2:5030/744@fidonet ) написал альтернативный и достаточно популярный мейлер KittenMail, а на всяких чемпионатах по программированию его команда называлась Kitten Computing. Сейчас Лопатин, насколько я знаю, имеет непосредственное отношение к девелоперам контакта, поэтому с очень большой вероятностью именно он — источник котят в PHP :)
  • Какой PHP-фреймворк вы используете?
    0
    Вот, опять Fi1osof порадовал — «про сфинкс можно не заливать» :)
    Сайты на Сфинксе — очевидно, разработчики тупые, надо было искать по базе в лоб, а они зачем-то сфинкс прикрутили, лохи.
  • Какой PHP-фреймворк вы используете?
    +1
    Красота :) Какая связь между биллингом на Оракле и MODX?! Я даже спорить не буду, что биллинг на Оракле — это то, что доктор прописал.

    Мне казалось, что в данной дискуссии мы не членами меряемся, а обсуждаем факты, что MODX не является фреймворком, безбожно тормозит, неудобна для конечных пользователей и т.д.

    Исходя из аргументов вида «иди гит крути» и «да я биллинг на оракле держал» — вы со мной втайне согласны с вышеперечисленными тезисами :) Предыдущие аргументы в виде скриншотов из админки тоже не аргументы не тянут, т.к. в основном демонстрировали небольшие участки продукта, не отражая картины в целом.

    Привет биллингам и бисеру.
  • Какой PHP-фреймворк вы используете?
    +3
    Вот за постоянные наезды личные вам карму и слили. Что ещё за «много страшных слов» и «вождение танка»? Слова не страшные, а вполне обычные, каждый день так разговариваю.

    Я правильно понимаю, что вы отрицаете системы контроля версий (специально не пишу гит, т.к. их много), потому что не можете ими толком пользоваться и видите в них не пользу, а сплошную головную боль? Это ведь спор слепого с глухим получается тогда…

    А про шаред хостинг и MODX просто смешно уже — вы нагрузочное тестирование вообще проводили на этих шаредах? Там же 5-7 запросов в секунду будет, максимум, и то если закешировать вообще всё.

    Про рынки… если даже весь проект длится всего месяц, а потом через год ему понадобится какая-то поддержка, то кейсы в трекере и история в репозитории очень сильно поможет вспомнить, что ж там было. Поэтому я только частично могу согласиться про разные рынки.
  • Какой PHP-фреймворк вы используете?
    +1
    Спасибо, даже пробовать не буду. Одна только работа веб-дизайнера обойдётся в несколько раз дороже.
  • Какой PHP-фреймворк вы используете?
    +1
    «Веточные мучения» — это, видимо, следствие работы с MODX. Я много лет работаю без проблем с SVN/TFS/Mercurial/Git.

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

    Очевидно, работа такого масштаба немыслима в веб-редакторе. Что такое тысячи юнит-тестов на каждый коммит на билд-сервере, полагаю, для вас тоже загадка.
  • Какой PHP-фреймворк вы используете?
    0
    Всё верно, но я про восемь педалей и три руля не просто так написал. Этим сравнением я хотел показать необоснованную запутанность и сложность MODX. Есть такое высказывание:«Просто сделать сложно. Сложно сделать просто». Как раз про MODX.

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

    Вы ничего не ответили про рабочий цикл разработчика, посчитав, что если я пишу о «рыдающих клиентах», то и дальше разговаривать не о чем. Однако, к MODX это не имеет никакого отношения. Практически любой программный продукт так разрабатывается. И самая большая проблема как раз в том, что разработка чего-либо на MODX не ложится на этот годами устоявшийся процесс. Вам не зря хохочущих мужиков показывали, когда вы начали высказывать претензии к git, продемонстрировав тем самым крайнюю узость своей специализации и полное непонимание необходимости наличия системы контроля версий как таковой.
  • Какой PHP-фреймворк вы используете?
    +1
    Так ведь всё дело в том, что я и не хочу узнавать MODX дальше! Бесперспективно.

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

    Собственно, заказчика, для которого проводился тест, движок тоже не устроил. Ни производительность (на выделенном сервере с очень неслабой конфигурацией), ни админка. Выкинули MODX с облегчением.
  • Какой PHP-фреймворк вы используете?
    +1
    Ой, сколько всего произошло в этом топике. Много всего сказали без меня, но я всё-таки отвечу, без картинок, только по делу.

    В настоящих фреймворках в принципе не существует проблем, которые в MODX приходится мучительно решать и изворачиваться. Причина проста — при создании MODX авторы решали вполне конкретные задачи, и в списке не было задачи сделать фреймворк. Была задача сделать гибкий CMS. Однако, с гибкостью переборщили.

    В итоге получилось так, что юзеры боятся MODX, как огня (это не пустая болтовня, а реальные жалобы представителей различных компаний, которым делали сайты на MODX), потому что из коробки админка страшна и непонятна. Да, есть умельцы, которые пилят свою админку, но зачем тогда CMS? Юзерам нужно удобство и лёгкость использования системы. В MODX Revo этого нет. Доказано рыдающими юзерами.

    Программисты же, имеющие опыт работы с различными платформами и фреймворками (на PHP, C#, Java), от соприкосновения с MODX испытывают смесь недоумения с брезгливостью — как это могло появиться на свет?

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

    Деплоймент на тест/продакшн должен быть полностью автоматизирован, никаких манипуляций в веб-редакторах, «предварительных ласк» и зачисток конфигов.

    Всё вышеописанное справедливо даже для сайтов-визиток, т.к. посмотреть историю коммитов с линками на кейсы в трекере всегда полезно.

    Напоследок отмечу, что по профилю на хабре невозможно оценить мой уровень. Опубликованные статьи — это просто статьи.
  • Как я искал работу или Как не надо проводить собеседования
    +1
    С той стороны баррикад всё просто — обычно приходят неадекватные неучи с невменяемыми зарплатными ожиданиями за мизерный опыт :) Поэтому и получается, что как только появляется нормальный кандидат, то он, как автор топика, получает пару десятков предложений в сутки.
  • Какой PHP-фреймворк вы используете?
    +6
    Для расширения кругозора сделали тестовый сайт на MODX, упорно продираясь через все сложности.

    Несмотря на пиар и красивости «из коробки», MODX — это монстр, достойный сравнения с Битриксом.

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

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

    Вывод — для фреймворка подобное недопустимо. Для CMS — возможно, сгодится.
  • Почему я не верю в отечественный космос — взгляд изнутри
    +3
    Блин, и ведь даже захочешь в этом всём поучаствовать как специалист (а может и как инвестор, которому не наплевать на достижения свей страны) — так ведь хрен кто даст, затопчут нафиг в самом начале :(
  • Foundation 4
    +3
    Лежу в больнице неделю, потребляю весь контент с пятого айфона. Кейс, очень надеюсь, редкий, не рассчитываю часто в больницах бывать. Зато узнал много сайтов, которые уже заточились под смартфоны — очень удобно оказывается
  • ПО помогло закончить план Гауди, начатый 130 лет назад
    +11
    Даже «архитектурный шедевр», а не «замысел»
  • Комментарий из публикации, перенесённой в черновики.
  • Обзор зарплат «Тестировщиков»
    +12
    Может и сам обзор зарплат нужно было на английском написать для большего охвата аудитории? :)
  • Yii 1.1.13 RC
    +6
    Я не из команды разработчиков Yii, однако позволю себе заметить, что подобное неуважительное обращение просто недопустимо — Вам никто ничего не должен.
  • Как вы произносите Putty.exe
    +8
    Очевидно, по причине наличия двух глаголов и утилит — get/put и getty/putty. Из этого замечательно получается «гет/пут» и «гетти/путти».

    А то, что по-английски putty — это вообще «шпатлёвка» и читается «пати»… да пошли они нафиг, я не отделочными работами занимаюсь! :)
  • О беспилотных автомобилях или почему я не хочу жить в «умном доме»
    +1
    На автомобиле с автоматической трансмиссией ездить пробовали или только механику признаёте? Там ведь тоже решение о включении той или иной передачи принимает некое ПО и ничего, все пользуются :)
  • Уязвимости с удалением данных подвержены также смартфоны HTC, Motorola и Sony. Сайт для проверки проблемы
    0
    HTC Incredible S (Android 4.0.4, Sense 3.6)
    Дефолтный браузер — показал звонилку и IMEI
    Chrome — не показал даже звонилку
  • Комментарий из публикации, перенесённой в черновики.
  • Я переучиваю людей на Java-программистов
    +4
    «Несложная высокооплачиваемая работа» — это миф. Несложная она только для профессионала. Для новичка куда ни плюнь — везде дебри. И в результате работы такого недоучки регулярно возникает огромное количество говно-кода. А следить за таким специалистом на ежедневной основе банально нет времени.

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

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

    А довольным и счастливым действительно можно быть, устроившись честным джуниором. Стать сеньёром за полгода год невозможно, амбиции надо соизмерять :)
  • Готовим css-спрайт в Spritepad
    +1
    Учитывая, что разработчики пользуются термином «Simply», скорее всего они не целуются а пропагандируют KISS принцип.
  • Юзерскрипт: кроссбраузерно, кроссдоменно
    +2
    А как же вежливая просьба перезалить на habrastorage.org? :)
  • Интерфейсы бытовой техники отстали на 20 лет
    +5
    Плюс с большой вероятностью у него нет жены и детей.

    Быстро/бережно/тщательно — ну-ну, как кто-то заметил выше — «горите в аду с такими предложениями» :)
  • Почему SOPA бесполезна
    +6
    Сейчас это будет FullHD проектор и идеальное качество, т.к. цифровой контент при копировании совсем не портится :)
  • Комментарий из публикации, перенесённой в черновики.
  • Windows 8: новая боковая панель и интерфейс магазина приложений
    0
    Радует, что на скриншотах замазали номера билдов, но сам текст о том, что автора утечки уволят, расторгнут и засудят — оставлен как есть :)
  • Яндекс.Такси вызывали?
    +9
    Я не из Яндекса, но достаточно тесно связан с GUI для разных мобильных платформ. Так вот, ответственно заявляю, что в Яндексе всё правильно сделали, т.к. на разных платформах разные требования, и приложения должны быть выполнены не одинаково на всех платформах, а так, чтобы пользователь привыкший к UI на определённой платформе, чувствовал себя комфортно.
  • Оптимизация ошибок?!
    +1
    Именно! Автор смотрит на исключения через розовые очки :)

    А ещё становится страшно, когда обвязки из try/catch обволакивают весь код и обработанное на верхнем уровне исключение даёт бесконечно малое представление о настоящей проблеме, возникшей где-то в глубине и многократно обработанной и перепроброшенной в изменённой до неузнаваемости форме.
  • Чтобы улучшить офис, нужно избавиться от него
    +4
    Особенно «легко» работать дома в моём случае. С двумя детьми, старший — в школе, младший (6 месяцев) — дома с женой :) Тут вечная борьба получается, отказать жене в помощи по дому (особенно по мелочам) практически невозможно.
  • rusleaks приостановил работу
    +1
    Задавался достаточно давно тем же вопросом про www, обнаружил, что «ведущие сайты» типа google.com, yandex.ru, apple.com, microsoft.com, чётко редиректят на www.* через HTTP/1.1 301 Moved Permanently

    Google в своей справке для веб-мастеров поясняет, что если сайт отзывается и без www, и с www, то лучше оставить что-то одно, дабы не размывать вес ссылки. И сами все как один оставляют именно с www. Мол, так кошернее :) И да, хабр делает наоборот :)
  • Единая авторизация пользователей с поддержкой нескольких сервисов
    0
    Удивительно, как человек может за несколько часов прокачать карму до -15, причём ведь старался, продолжал троллить в полный рост из последних сил :)

    Добровольный readonly, так сказать :)
  • Обвал акций Яндекса, письмо инвесторам и Chrome
    +23
    Прикольно, блин, на всё это смотреть… Гугл «по ошибке» не даёт русским выбирать поисковик по умолчанию, микрософтовский антивирус «по ошибке» удаляет Хром как вирус… Что дальше? :)
  • Microsoft Security Essentials удаляет Google Chrome, считая его PWS Win32/Zbot
    0
    Мне до alizar-а как до луны :) Тем более что я далеко не сразу осознал, что проблема в MSE, действительно напрягся, что вирусня всё сломала. Я сам всем MSE советовал долгое время как хороший и бесплатный антивирус. И на самом деле продолжаю так считать. Но факт сноса Хрома не мог проигнорировать :)
  • Microsoft Security Essentials удаляет Google Chrome, считая его PWS Win32/Zbot
    0
    У меня у самого ничего не слетело в таком же сочетании, но у меня ноут весь день «спал», а вечером, видимо, сразу все патчи наложились. Как-то так, наверное…
  • Как мы разрабатывали интеграцию интернет-магазина с 1С: Предприятие и почему она стала массовой
    +4
    85-90% избыточности данных, в итоге объёмы выгрузки просто колоссальные.