Pull to refresh
22
0
Денис @xfenix

Главный специалист по work-life balance

Send message
Коррекция зрения ныне творит чудеса, так что есть варианты
Так радуйтесь, она номера улиц даёт тем, кого считает благонадёжным пользователем, чтобы им легче было.
С айфона 3.5" я пересел на третью галактику 4.8", потом на четвёртую 5.0", сейчас oppo find 7 — 5.5" и никаких проблем. Держал в руках 6 дюймовые аппараты, готов пользоваться, если следующее поколение флагманов будет с такими экранами. Никаких проблем, нытья на блогах и других симптомов нет.
Руки маленькие, да и сам я гном :). Не понимаю откуда проблема берётся, это же прекрасно, что экраны наращивают — устройства становятся всё функциональнее и на них удобно играть и читать. Модули связи только плохо как-то работают, вот это я считаю проблемой, а в остальном не понимаю почему все так боятся этих диагоналей.
А у меня телефон-прародитель one plus one — oppo find 7. Всё тоже самое, только экран WQHD + корпус из титана с алюминием, карбоновая крышка (ну или под карбон), поддержка карт памяти, съемный аккумулятор и нотификации skyline. Очень хороший телефон, лучший, что у меня был. Вероятно, one plus one, как полная копия (основатель ушел из oppo, видимо, прихватив разработки), так же хорош :)
Должен также напомнить, что MaxCDN, CloudFlare, Cedexis и другие компании поддерживают jsDelivr бесплатно. Приятно видеть, что существуют организации, которые способны помогать open source проектам и строить быстрый и свободный Интернет.


Можно просто внимательно прочесть статью. Цитата из текста.
Когда я писал биллинг на прошлом месте работы, нужно было писать тонны пауков для работы с билайном, мегафоном и мтсом (у которых для партнёров юрлиц нет нормального апи, ха ха три раза), у которых все личные кабинеты на java (она тоже очень любит viewstate и при этом «ломаться» когда, например, есть на странице подгрузка аяксом 2-3 элементов, а вам нужен 4ый, для которого у вас уже есть необходимые параметры, но вы не можете отправить запрос сразу за 4, а вынуждены делать 2 и 3, иначе бекэнд ругается). Вот тогда то я и понял насколько мощный инструмент scrapy. И какие страшные парсеры получаются на связке curl-php.
Так что я вам рекомендую scrapy, python и lxml с xpath, хотя последнее, наверное, на любителя, но на мой вкус это весьма лаконичный способ разбора html.
Спасибо, вы кардинально поменяли моё мнение о статье.
Делал достаточно внушительный (хотя, возможно, у вас проекты сильно больше) биллинг для виртуального сотового оператора на базе django и tastypie (front — extjs). Не всё было гладко и с тестированием тоже, но задачи решались, чуть больше сотни тысяч абонентов вполне себе обслуживались. Так что про простые прототипы что-то вы загнули.
Особую печаль у того, кто будет смотреть в документацию, должен вызвать тот факт, что документации то никакой нет, мы просто привязываем какую-то фразу к питон коду (ещё не факт, что фраза эта будет грамотной и понятной). Возможно, конечно, в реальных проектах есть люди, которые умудряются кроме тестов писать ещё и исчерпывающую документацию как для пользователей, так и для разработчиков, но в основном наверняка нет.
Поэтому будет ещё круче:
— Лёх, а чо у меня тут, позырь, пожалуйста
— Ну открой сорцы, да глянь!
Я с такими управленцами, которые говорят «посмотри список _», а потом пропадают на 3 (!!!) дня, а потом появляются (!!!) и спрашивают «а почему сайт ещё не готов?» (какой сайт? почему он должен быть готов? почему задача поставлена устно, а не в трекере?) я встречаюсь регулярно. Но самая печаль в том, что они считают, что так и надо, да ещё и не готовы признать свою неправоту. Менеджер, который не умеет и не хочет общаться с командой, потому что он всегда прав — это что-то эпическое.
Если бы я был в такой ситуации и менеджер через 3 дня «чуть не убил», я бы уволился, а заодно в подробностях рассказал об этом менеджере и о его управленческих возможностях вышестоящему начальству.
Вы говорите одно, а думаете совсем другое. Если вы сказали «хочу диван с розовой спинкой», это значит, что вы хотите диван, у которого, очевидно, розовая спинка. Если вы при этом подумали, что на самом деле то вы хотите чашку кофе и яблоко, то совершенно очевидно и никаких сомнений, разночтений, вариантов «а кто виноват, что я без яблока» нет и быть не может. Я бы охарактеризовал такое как саботаж.

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

Если есть таск трекер и люди делают задачи, которые им ставят, то непонятность формулировок лежит тяжким грузом на тех, кто эти задачи описывает. «Не умею», «не хочу» и «не могу» говорят о том, что люди не имею квалификации для этой работы и возникает совершенно справедливый вопрос HRам (и техническим специалистам, которые участвовали в собеседованиях) — почему же их взяли на работу?
Я выражу, наверное, не совсем общее мнение, но… как человек, который уже сто тысяч раз на сто тысяче сайтов делал схему метро (и я уверен, что таких здесь много), я бы очень хотел увидеть от вас api для метрокарт.
Я немного крамольных вещей добавлю. Для обычных веб разработчиков хоть добавится гемороя (сейчас верстают от 8 версии, то есть 3 версии в поддержке, на 11 пока можно забить), но все режимы совместимости можно будет на самом деле игнорировать как несущественные в общей доле ие. А потом, я надеюсь, когда общая доля ие окончательно просядет, можно будет верстать с очень слабой оглядкой на ие. Не развалилось? Ну и хорошо.
Но, конечно, разработчикам библиотек я не завидую, это факт.
Итого
— предыдущая клавиатура за 40 тысяч рублей выгорала за полчаса. Ну извинте.
— предыдущая клавиатура дребезжала. Не извините, нам пофиг. Скажите спасибо, что хотя бы эта не дребезжит
— в предыдущую клавиатуру надо было засовывать сдшки, чтобы поменять раскладку (то есть, основная функция этой клавиатуры сделана через какую-то сомнительную жопу). Опять извините. Нет времени объяснять, мы проведём бета-тест уникального устройства на черепахах. Кто не купил — тот бедный лох.
— сколько весит новый монстр?
— зачем этот оптимус нужен, если у многих уже ноутбуки? А вспомните про то как ютятся в нашей стране (и мини-стране — Москве) люди, логичным выводом станет, что количество ноутбуков и всяких планшетов будет только расти. Да и не только у нас.
OMG кладёт какие-то картинки на флешку
— отдельное питание от розетки :/
— 42 СОРОК ДВЕ тысячи рублей
— у вас в клавиатуре лист металла. И мы не эпл, мы его спрятали внутрь
— спорный дизайн гробика
— как и где потом это обслуживать, если отвалится или сломается клавиша или ещё что-то?
— почему именно 21 кадр? Почему не 22 или 20?
— про ноутбучность клавиатуры уже писали выше
— вообще неизвестно сколько это устройство проживёт и в какой очередной бета-тест на кроликах это вновь выльется

Короче, я верю, что таких клавиатур продадут штуки две. Сотрудникам. Вместо зарплаты.
Не верю я в эти рассказы, что умные американцы так сильно обожают клавиатуры из России за 1200 долларов.

Один мой дружок, такой, мелкий наебизнесмен и жулик, который работал провайдером в одном бизнес-центре и считал нормальным развёрстывать свои долги внутри бизнес-центра (в качестве как бы превышения долга), любил высоко задрать нос и изречь что-то такое типо умное. Вот однажды он сказал, что нищеброды, типо меня то есть, никогда не поймут шика, а вот крутые руководители наверняка не прочь поставить себе в кабинет такую клавиатурку (речь тогда шла о максимусе) за 40 тысяч. Это же СТАТУСНО ПРЕМИАЛЬНО Я ПЕРСОНА ВИП У МЕНЯ ЕСТЬ ДЖИП.
Втройне комично это хотя бы потому, что это словно покупать ролекс, сделанный чучмеком в подвале (со всем уважением к чучмекам), по десятикратной цене, без сервиса и надежды на светлое будущее. Так и вижу нормальных менеджеров, рвущихся в очереди за премиум клавиатурой.

Не, я, наверное, в чём-то и ошибаюсь, но на самом деле, эта спорная клавиатура могла бы найти своего героя-владельца по цене хотя бы раза в 4 ниже.
Не могу представить себе человека, который бы пользовался подобным.
Зато на проблему можно посмотреть с точки зрения разработчика и вспомнить такую библиотеку как sisyphus.js
Ах вот в чём дело, теперь понятно. Спасибо! :)
допустим, что это решение (2 задача)

Беру его тесты, беру сторонний матчер (или руками прямо в js) — совпадения. А на сайте — нет. Не понимаю почему. Никто не подскажет?
Я уверен, что доступ в интернет у вас по вайтлисту, в котором 3 сайта — ваш личный, компании и сайт, заходя на который вам сразу падает письмо, что сотрудник потратил 10 секунд вашего времени. И это правильно, вы молодец, но я бы убрал из списка ваш собственный сайт, а на сайте компании убрал всё, включая логотип и меню (отвлекают внимание, сотрудники итак знают логотип, а меню должны помнить наизусть).

Так же у меня есть ряд советов, которые позволят вам сэкономить ещё больше денег и достичь ультимативной производительности бизнеса:
— необходимо обследовать ваших сотрудников у уролога, гинеколога и гастроэнтеролога. Дело в том, что люди из-за проблем с едой обычно тратят время на такую вещь как туалет. Вам необходимо строго приучить всех пить и есть в одно время (даже когда они не на работе — это очень важно!) — чтобы в туалет все ходили тоже приблизительно одинаково. Ограничьте время на пребывание в туалете, уберите щеколды и зеркала, а так же разделение на м и ж.
— нужно опросить всех на предмет наличия хобби, узнать интересы и наличие личной жизни. Тех, у кого есть личная жизнь, необходимо оставлять на работе (за косяки) до 22-23 на работе. Таким образом вы сможете разрушить некоторые отношения. А они, как известно, пожирают очень много времени (влюбленные сотрудники работают хуже и думают не о работе), а иногда людям даже приходиться отпрашиваться из-за этого. Это категорически недопустимо.
— в офис надо поставить глушилку. Никаких сотовых и звоноков на них — только телефония. Если не хотите ставить глушилку — отбирайте сотовые при входе в офис.
— необходимо раз в 30 минут проходить по офису, а раз в 1 час садиться за спину к случайно выбранному сотруднику и в течении случайного времени (от 10 минут до 5 часов) наблюдать за его деятельностью. Повторять раз в случайное количество времени (от 1 часа до 3 дней, те в один день вы так можете сделать до 8 раз.
— постарайтесь унижать своих сотрудников. Любая попытка поговорить с вами должна приводить к очень сильному стрессу для сотрудника. Для этого вам необходимо говорить всегда громким, коммандирским и слегка раздраженным тоном, сильно хмурить лицо и брови, ловите на любых оговорках и ошибках в речи, делайте внушительные и очень строгие замечания, штрафуйте.
— штрафы, ввести систему прогрессивную систему штрафов, распечатать и повесить при входе в офис и за затылком (чтобы не отвлекались) каждого человека.
— поставить всем клиенты-следилки, которые отслеживают и перехватывают весь траффик, а так же могут управлять комьютером и выводить ваши сообщения и даже видео от вас.
— обязательно установить рабочий день размером в 9 часов. Некоторые следуют порочной практике и устанавливают рабочий день в 8, но это неправильно. По факту, косвенно принуждайте работать всех минимум 10 часов. Лучше 11-13. Достигается это нагнетением обстановки и сдвигом графика некоторых сотрудников, чтобы казалось, что в офисе всегда кто-то сидит до 22-23 на работе. Некоторых можно просто держать с 9 до 23 на работе под предлогом, что они не справляются.
— запретить сотрудником общение с друг другом по нерабочим вопросам, причём даже вне офиса. Карать любые учтечки сеьезными штрафами. Нужно, чтобы, например, сотрудники со смещённым графиком из предыдущего пункта не могли сообщать остальным, что они не трудоголики,
— запретить сотрудникам покидать рабочее место больше чем на 5 минут. Отходить для дефекации запрещено — штраф, курение и кофе — штраф в 2 раза больше.
— запретить сотрудникам использовать сленг и обсценную лексику.
— поставить везде (если ещё не стоят) камеры с высокочувствительными микрофонами.
— запретить обсуждать зарплаты, радоваться им и отпускать шутки про них.
— выплачивать зарплату спустя 15 рабочих дней после того, как человек отработает месяц. То есть всегда на 1.5 месяца позднее.
— ещё раз к неурочным. Необходимо кроме графика с 9 до 23 ещё оставлять некоторых сотрудников (под теми же предлогами) на выходные. Например, на субботу. Заставлять в субботу приходить в 8, а уходить в 24, желательно в 00:55, с расчётом, чтобы человек никак не успевал на метро. Это ещё более дисциплинирует ваших сотрудников.

Я думаю, что эти способы заставят работать ваших сотрудников эффективнее, а ваш бизнес приносить вам радость и деньги.
Успехов!

P.S. Правда, если вы решитесь на оптимизацию, то лучше не ходите по тёмным местам и носите с собой оружие.
За годы я успел поработать с самыми популярными решениями из этих и выскажу своё мнение (опять же перекошенное в одну сторону, но):

Joomla и Wordpress — это, простите, сборники нерасширяемого и неподдерживаемого говнокода. О них всерьез говорить очень не хочется.

Modx — система, которая изначально даёт очень много гибкости и позволяет всё делать из админки с помощью написания кода. Я сделал на ней в общей сложности проектов 30. Она очень неплохо подходит для небольших и средних сайтов, но со временем я понял, что некоторые проекты занимают у меня кучу времени и на выходе получается не то, что мне бы (как разработчику) хотелось бы.
Когда возникают задачи построения динамических каталогов и ещё каких-то не совсем тривиальных штук, то modx начинает… нет, сосать не начинает, он справляется с этой задачей, но зачастую приходиться делать что-то очень некрасивое и медленно работающее. Плюс половина кода в базе, половина на диске — это плодит некую энтропию. Безусловно, есть методы решения этого, а в revolution целый фреймворк написан (в отличии от switch case на 100 элементов в evolution) и всё нацелено на правильность кода и тотальный ООП, но я понял, что не хочу больше возвращаться к этой системе для повседневной работы.

В drupal сильны отголоски Joomla и Wordpress — постоянно прослеживается идея «накликать» сайт. Однако, достаточно немного поизучать систему, как становиться понятно, что это всё шелуха, а под ней есть мощная система, которую можно настраивать почти как угодно.
Из коробки в друпале можно сконфигурировать динамический каталог и бровью не повести. А если подключить double field, то можно сконфигурировать динамический каталог с динамическими продуктами (разные свойства у товаров в пределах одной категории, например). И это делается за 10 минут.
Код, на который ругается автор (который генерируется автоматически) — код регионов, он легко конфигурирется добавлением шаблонов region-. Шаблоны блоков с помощью blocktemplate, шаблоны views (кстати, новости с помощью них выводятся) — semanticviews. С помощью всего этого весь код, который генерирует система для клиента, поддается контролю.
На первый взгляд это кстати разительно отличается от того же modx в силу того, что в modx лежит в базе шаблон с плейсхолдерами, что написал — то и вывелось. Но на деле в друпале тоже самое, за исключением того, что в друпале есть иерархия шаблонов, а в modx нет. И при поточной разработке оказывается, что это минус modx, а не его плюс.
Конечно, самые идеальные шаблоны (что я видел) — в джанге. И друпалу до них плыть и плыть, но благодаря иерархии достигается достаточно гибкий подход.

Да, друпал и правда неплохая система. У него, конечно, есть большой минус — это скорость работы. 9-10 мерные хэши, которые генерируются на каждой странице, сложные sql запросы (собирающие данные из кучи кучи полей, если вы конфигурируете поля), большое количество таблиц (у меня для не очень сложного проекта в бд 380 таблиц, например) — по 2 на каждое поле, архитектура. Да, архитектура друпала одновременно гигантский плюс и гигантский минус.
Плюс потому, что засчёт системы хуков ядро системы трогать не нужно почти никогда (если только вы не обнаружите критичный баг в ядре, как я :) — все реализуется хуками. Их много и зачастую не всё ясно, но в документации можно найти почти всё.
А минус потому что все модули до единого подключаются везде (код из них точно везде выполняется) — в них могут быть хуки и поэтому друпал их включает и делает вызовы. Я плохо понимаю как друпал может работать на хайлоаде.

Ещё, конечно, можно вспомнить битрикс. Конечно он не из этого списка, но всё же, мне очень нравятся его инфоблоки (и много много чего не нравится), которые концептуально смахивают на друпаловский Field API (CCK).
Хочу сказать, что CMS без управления полями — это не CMS.
А я вот доучился на этой же специальности и 8 июля получил диплом. Статистика абсолютно такая же — из порядка 70 человек хотя бы просто ITшников — человек 10. Программеров-кодеров — еще меньше. А уж нормальных программистов…

Остальные либо менеджерят во всю прыть, либо, простите меня все, бухгалтеры!

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity