/img/avatar-zima.png

Totaku

Keep your expectations low and you will never be disappointed

ISPmanager или секс за деньги

Решил я опробовать сию панель. Оговорюсь сразу опыта с панелями у меня 0, точнее я ставил VestaCP на локалхост поиграться и все. Один человек долго долго рассказывал какая же она клевая, покупай и все. Ну я и подумал, действительно куплю и все. Никакого геморроя, создал пользователя добавил домен и все это в гуях, а не в консольке. Все действительно так. НО! Любимый nginx как то очень странно там себя ведет. Шаблонизировать его конфиг у меня так и не получилось. Стандартный конфиг полнейший кал. PHP поддерживается только 5.6, а я хочу 7.0. Можно конечно настроить альтернативные версии, но тогда нужно ставить апач. А это уже совершенно другая история. Трахался, трахался и решил вернуться в консольку, а то плати денег и трахайся с ней. Хотя возможно у меня просто руки не из того места растут.

15 самых сильных костюмов Бэтмена

Сегодня я хочу представить вам перевод статьи одного зарубежного портала о 15 самых мощных костюмах Бэтмена. Одна из причин любви фанатов к Бэтмену, это то что он обычный человек, который превратил себя в нечто невероятное. У него нет суперсилы или скорости, он даже не пуленепробиваемый, но у него есть тактический гений, натреннированное тело и железная воля. Железный человек известен своими костюмами, и тем, что на каждый случай у него есть особый костюм, но он не единственный, кто готов ко всему. Бэтмен создал огромное количество экипировки для сражения с противниками, особенно, если те сильнее его. Раз уж у него нет суперспособностей, он должен использовать все, что может достать. 15 место. Костюм Бэтмена Будущего Начавшись как мультсериал в 1999 году, Бэтмен будущего был киберпанком во вселенной Бэтмена, созданный Брюсом Тиммом, Полом Дини и Алом Бернетом. Нам представили отдаленное будущее, 2039 год, постаревший Брюс Уэйн передал свой костюм подростку Терри МакГиннесу. С наставником в виде Брюса, Терри сражался с новыми злодеями, такими как Инк, Шрик и другие. Несмотря на то,что костюм был создан в 2019 году, в 2039 он все еще был полностью боеспособным. В нем были крылья, режим невидимости, набор гаджетов. Также он выступал в роли экзоскелета, повышая силу и скорость владельца. 14 место. Бэт-Бот В одном из эпизодов мультсериала 2004 года, была представлена новая версия одного из самых знаменитых противников Бэтмена. Написанный Адамом Биченом и срежиссированный Сэмом Лью эпизод начинался с того, что боссы мафии нанимают загадочного наемника, известного как Бэйн. Эпизод был облегченной версией арки 1993 года “Knightfall”, где Бэйн избил Бэтмена и бросил его умирать. Чтобы одолеть Бэйна, Бэтмен создает броню Бэт-Бот. Бэт-Бот это экзоскелет, который делает Брюса больше в размерах, чтобы сравняться с Бэйном. Также в него установлены вспомогательные моторы, которые придают ему сверхчеловеческую силу. Еще в нем установлен джетпак, позволяющий пролетать короткие дистанции или замедлять падение со зданий.

Подключаем комментарии Disqus в блог на Ghost

Для начала нужно зарегистрировать на сайте Disqus. Там нет ничего сложного, думаю вы справитесь. Подключение Disqus Находим файл post.hbs , он находится в папке /content/themes/casper/, если вы используете не стандартную тему то вместо папки casper ищите его в папке вашей темы. Размещаем этот код между {{/post}} и </article>: 1 2 3 4 5 6 7 8 9 var disqus_shortname = 'example'; // required: replace example with your forum shortname var disqus_identifier = '{{post.id}}'; <pre><code>/* * * DON'T EDIT BELOW THIS LINE * * */ (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })(); Please enable JavaScript to view the [comments powered by Disqus.](http://disqus.com/?ref_noscript)[comments powered by Disqus](http://disqus.com) В строке var disqus_shortname = 'example’; незабудьте заменить shortname на ваш. Перезапускаем Ghost. Счетчик комментариев Открываем файл default.hbs и размещаем перед тегом </body> следующий код: 1 2 3 4 5 6 7 8 9 /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */ var disqus_shortname = 'example'; // required: replace example with your forum shortname /* * * DON'T EDIT BELOW THIS LINE * * */ (function () { var s = document.createElement('script'); s.async = true; s.type = 'text/javascript'; s.src = 'http://' + disqus_shortname + '.disqus.com/count.js'; (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s); }()); Заменяем example на ваш shortname Открываем файл index.hbs, находим в нем post-meta и изменяем на это: 1 2 3 {{date format="DD MMM YYYY"}} {{#if tags}}on {{tags}}{{/if}} [Comments]({{url}}#disqus_thread) Перезапускаем Ghost. Если счетчик сразу не обновится, ничего страшного. Просто подождите не много. Как это все работает можно посмотреть тут.

Включаем поддержку UTF8MB4 в Drupal 7

Drupal 7 с версии 7.50, научился поддерживать UTF8MB4, но по умолчанию оно не работает. Вообще конечно, это лишь видно в отчёт о состоянии и оно как бы не обязательно, но лично меня раздражает вот это сообщение: Чтоб от этого избавиться применим магию и заклинаяни. Для начала надо установить сам конвертер. 1 2 drush dl utf8mb4_convert drush cc drush Конвертер установлен, его не нужно устанавливать на каждый сайт, он ставится лишь один раз и устанавливается как команда драш. Теперь пора применить магию и заклинания к каждому конкретному сайту. Погнали Делаем бэкап базы данных drush sql-dump >> backup.sql Включаем режим обслуживания drush vset maintenance_mode 1 Конвертируем нашу базу drush utf8mb4-convert-databases Включаем поддержку utf8mb4 в settings.php 1 2 3 4 5 6 7 8 9 $databases['default']['default'] = array( 'driver' => 'mysql', 'database' => 'databasename', 'username' => 'username', 'password' => 'password', 'host' => 'localhost', 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_general_ci', ); Выключаем режим обслуживания drush vset maintenance_mode 0 Все! Магия и заклинания теперь вступили в силу и работают. Запускаем, крон и смотрим отчет о состоянии на нашем сайте, он должен выглядеть так: UPD В комментариях товарищ bassay подсказывает, что нужно бы еще и конфиг MySQL поправить: 1 2 3 4 [mysqld] innodb_large_prefix=true innodb_file_format=barracuda innodb_file_per_table=true

Топ 20 лучших CSS3 фреймворков

CSS фреймворки — это как полуфабрикаты, первичная структура уже есть, но чтоб продукт был готов надо приложить собственные рученьки к этому. Они помогу сэкономить вам уйму времени, так как у них уже есть основная структура и вам не надо рисовать ее с самого ноля. Их в нашем мире огромное множество, сделал не большую подборку на мой взгляд лучший и самых актуальных на сегодняшний день. Пользуйтесь. Material framework Materialize Bootstrap Semantic UI Foundation Baseguide Sculpt Concise CSS Blueprint UIkit Schema Metro UI Responsive Grid System YAML

Бесплатные фотостоки

Часто блогерам, дизайнерам, студентам и прочим людям нужны качественные изображения для упрощения жизни. К счастью, есть тонны фотостоков. Есть только один минус, большенство из них платные. Но сегодня хочу поделиться с вами не большой коллекцией сайтов с качественными и бесплатными изображениями. Каждый сайт из нижеперечисленных позволяет использовать их изображения на 100% бесплатно для личных проектов. Надеюсь, кому-то это будет полезно, удачи! Unsplash Picography Pixabay Streetwill Death to the Stock Photo Jay Mantri Realistic Shots Lifeofpix

Небольшой скрипт для обновления Drupal сайтов

Есть у меня один клиент к которому несколько раз в месяц нужно заходить на сервер и обновлять Drupal. Нет ничего сложного в этом, но мне лень постоянно вводить cd /site/folder/, drush cron, drush arb, drush up -y. По этому я решил написать маленький скрипт для обновления сайтов. Он самый простой без всяких излишеств и выполняется на сервере. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #!/bin/bash for site in test1 test2 # указываем через пробел папки где лежат файлы do echo "\033[0;32m\033[1mОбновляем сайт $site..." tput sgr0 cd /var/www/$site/ # переходим в папку сайта drush cron # выполняем крон drush arb # делаем бэкап файлов и базы данных drush up -y # ну и собственно само обновление drush l10n-update-refresh # запрашиваем обновление переводов Drupal 7 only drush l10n-update # обновляем переводы Drupal 7 only echo "\033[0;32m\033[1mСайт $siteобновлен... \n" tput sgr0 done Можно еще много чего сделать, можно сам скрипт адаптировать для выполнения его на локальной машине и обновления сайтов не на одном сервере, а на нескольких. Можно так же использовать драш алиасы. Можно очень много все, но мне и такого достаточно. А может такого простоты хватит не только мне но и еще кому то.

Подборка чатов в Telegram по языкам программирования

telegram.me/ru_python — Чат разработчиков на Питоне. telegram.me/JSlang — Разработчики на JavaScript. telegram.me/phpgeeks — Чат разработчиков на PHP. telegram.me/python_beginners — Чат новичков в Питоне. telegram.me/jvmchat — Сообщество разработчиков под JVM и Android. telegram.me/ProCxx — Разработчики C++. telegram.me/proGO — Разработчики на Go. telegram.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g — Новички JavaScript. telegram.me/rubylang — Разработчики Ruby и Ruby on Rails. telegram.me/proRuby — Язык программирования Ruby. telegram.me/codenamecrud — Random Ruby Chat. telegram.me/gogolang — Ещё один чат разработчиков Go. telegram.me/javarush — Разработчики Java. telegram.me/rudepython — Python без девочек. telegram.me/spbpython — Питонщики из Питера. telegram.me/phpclub — PHP клуб. telegram.me/haskellru — Разработчики на Haskell. telegram.me/joinchat/AAtJOjx9l5F9IhkHIIVP9Q — Devall | PHP. telegram.me/rupython — Ответы на вопросы по разработке на Python. telegram.me/proRust — Чат разработчиков на Rust. telegram.me/CSharpChat — Русский чат C# разработчиков. telegram.me/proasm — Чат про ассемблер. telegram.me/propython — Сообщество разработчиков под Python UPD: Мне тут в твиттере @iamstarkov подсказал ссылочку на очень большую подборку всяких радостей для Telegram.

Бомж с дробовиком

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

Это интернет, детка. Здесь могут послать нахуй.

Не так давно медуза написала про сайт phonenumber.to который содержит данные миллионов россиян. В таком сайте нет ничего удивительного, не он первый, не он последний. Я больше чем уверен, что с каждым днем такого будет появляться на просторах сети и развалах рынков все больше и больше. Поражает меня другое. Реакция людей. …но как то не приятно Вот один мой знакомый, который не понаслышке знаком с IT и должен прекрасно понимать, что если ты что-то выложил в открытый доступ об этом знают все. Любой пользователь паутины может получить эти данные вовсе не напрягаясь, но человек реагирует вот так: Я вообще не понимаю его, что ему не приятно? Что сам выложил эти данные? Что кто-то пришел и собрал их? Что кто-то выложил из одного открытого источника их в другой открытый источник? Моя вообще не понимать, что творится в головах этих людей. Ну ладно будь ты бабкой 80 летней и не понимай как это работает, тогда можно еще понять. Но ты молодой IT’шник какого лешего ты ожидал вообще? Да мне нечего скрывать Ну раз тебе или ей нечего скрывать, так вы, пожалуйста, не делайте потом удивленные глаза и не говорите, «но как то не приятно», «ну так же нельзя» и прочую ересь. Вместо заключения Технологиею не стоят на месте, появилось много всяких приятностей, в том числе для параноиков. Но уж если ты сам выложил данные в открытый доступ, се ля ви. But who cares…

Вадима Макишвили — 36

Доклад Вадима Макишвили - руководителя группы вёрстки геоинформационных сервисов Яндекса. Вадим рассказывает о том, что ждет большинство из нас в 36 лет. о кризисе первого осмысленного взросления как остаться “пригодным верстальщиком”

Ошибка 413 Request Entity Too Large

В конфиге nginx.conf в секцию http добавить параметр: 1 client_max_body_size 100m; Открыть конфиг с правами рута: 1 sudo nano /etc/nginx/nginx.conf и прописать: 1 client_max_body_size 100m; Перезагрузить nginx: 1 sudo service nginx restart По умолчании в nginx стоит ограничение 1m на размер тела от клиента и при загрузке файла больше 1м клиент получает эту ошибку. Вы можете прописать не именно 100м, а столько, сколько вам необходимо, если вам нужен больший размер. Утянул у @Graytone.

Micro — еще один текстовый редактор

Как то вот не сложилось у меня с vi/vim, наверно это потому что я не нашел кнопку выхода и не понял как им пользоваться при первой встрече. Мне подсказали, что есть nano. Простой и все в нем как мне будет удобно, хотя я лох, а правильные пацаны используют vi/vim. Безумно долго я пользовался именно nano. И мне всегда он нравился, ведь по сути максимум, что я делал правил 2 три файла в терминале и все. Хотя были у него и всего недостатки, например не поддерживалась мышь, точнее она поддерживается но надо его запускать с ключом -m, ну и я естественно забывал всегда про это. Но не давно я наткнулся на Micro. Это просто офигенный редактор для терминала. Micro как вы догадались это преемник nano, но в отличии от nano в нем вы без проблем сможете работать часами и не испытывать дискомфорта, а можете просто использовать его на удаленном сервере. Установка очень проста, скачиваем бинарник и запускаем его. Никаких зависимостей он не потянет, все в одном файле. Особенности Простота использования и установки Никаких зависимостей, тащим к себе бинарник и работаем Привычные сочетания клавиш (ctrl-s, ctrl-c, ctrl-v, ctrl-z…) Поддержка мышки, больше никаких -m Подсветка синтаксиса (более 90 языков) Кроссплатформенность Плагины Несколько цветовых схем Подробней тут Установка Проще не куда, идем и качаем бинарник, разархивируем, запускаем и все. Если вдруг будите ставить на мак то можно воспользоваться вот и другим способом поставить из Homebrew: 1 brew install micro Можно еще прописать алиасы для bash (~/.bash_profile) или zsh (~/.zshrc) 1 alias micro="/путь/до/micro" Сохраняем и перезагружаем source ~/.bash_profile или source ~/.zshrc. Хинт У меня вот такая вот фигня есть в конфиге zsh и перезагружать его становится проще. Как такое же сделать для bash думаю ясно. 1 alias zshreload="source ~/.zshrc"

Судные ночи

Я уже как то писал про фильм Судная ночь. Но с того момента вышли еще два фильма. И знаете они по своему не плохи. Каждый новый фильм как эволюционный виток для этой истории. Второй фильм лучше первого, ну третий лучше всех остальных. Правильное развитие я считаю. О чем Коротенько напомню в чем суть. Один раз в год в течении 12 часов в Штатах разрешено все, в том числе и убийства, а все службы безопасности и оказания медицинской помощи прекращают работу. Фильм второй Появилось хоть какое-то действие. Как не странно даже появились сюжетные твисты. Не помню чтоб они были в первом фильме. Но концовка как обычно предсказуемая, злодей долго болтает и его спойлер спойлер. Фильм стал смотрибельней первого и как то даже приятней. Он перестал косить под ужас и стал честным боевиком с хорошим бэкграундом. Фильм третий Тут то вообще отвал бошки! Люди планеты наконец-то осознали, что в Штатах твориться неимоверно клевая фигня и начали гонять туда туристами именно в Судную ночь. Но это проскочило лишь новостью по телеку и ничего про это не показали. На этом отвал закончился и началось то, что было и ранее. За исключением одной мелочи, отменили иммунитет правительства и всех остальных, то есть убить теперь можно хоть президента. Но весь сука фильм строится на том как один кандидат в президенты пытается убить другого. Каких-то интересных твистов не замечено, все по лекалам и в конечном итого добро побеждает. Напоследок Я уже писал выше, что добро победило, а значит больше не будет судной ночи. Этот факт и радует и печалит. Жаль, что не смогли развернуть идею на полную. Рад, что больше не будет таких попыток. Хотя кто его знает. Вот ведь будет твист если новый президент придумает какой-то свой аналог судной ночи.

Нарко

Ребята из Netflix умеют радовать зрителя и не просто зрителя, а совершенно разного зрителя. Они уже выпустили не мало отличнейших сериалов: Marvel’s Daredevil, Black Mirror, Orange is the New Black, House of Cards. А этим летом ребята выпустили безусловный хит который к нам пришел прямиком из 80х Stranger Things. Но сегодня о другом сериале, сегодня хочу рассказать вам про Narcos. О чем «Нарко» — основанная на реальных событиях криминальная драма телеканала Netflix, которая начинается как история одного полицейского, повествующего о том, что его служба опасна и трудна. Однако вскоре зритель с головой погружается в атмосферу закулисья главной нарковойны Америки — войны с кокаиновым королем Пабло Эскобаром. Отсебятина Первый сезон вышел в прошлом году, я все почитал и решил что отложу до лучших времен. Как и большенство отложенных сериалов про этот я забыл и практически похоронил его в недрах хранилища. Но в этом году вышел второй сезон и интернет забурли с новой силой. Не смог я удержаться и решил таки посмотреть. И началось чудо. Отличнейший сериал с чумовой историей, ну и конечно же одиним из самых дерзких и жестоких преступников прошлого века Пабло Эмилио Эскобар Гавирия. Хороший сюжет, хорошая игра актеров, хорошая атмосфера. Ну все для того, что бы сесть и наслаждаться сериалом. Некоторые сцены иногда ставят в ступор. В них я ставлю себя на место героя и думаю, а как бы поступил. И не всегда я бы поступил так же как герои сериала. Если честно я бы застрелил на хрен паренька и прострелил ногу преступнику (посмотрите и вы поймете о чем это). Но это я. Оупенинг сериала получился весьма хорошим, с шикарной песней. Очень рекомендую данный сериал к просмотру, как и большенство сериалов от Netflix. Кстати, сильно советую смотреть в оригинале с любым выбором субтитров, но лучше английскими конечно. Большую часть времени в сериале разговаривают на испанском, так что к концу сезона вы нахватаетесь испанских слов и выражений.

Отключение прокрутки на Google картах

Скорее всего каждый из нас хоть один раз вставлял Google карты на свои страницы. Тогда вы не могли не столкнуться с проблемой: во время прокрутки страницы, если курсор попадал на карту Google, то вместо смещения страницы, начинала масштабироваться карта. Мы ответим на вопрос о том, как отключить прокрутку в Google картах. В Google Maps API версии 3, вы можете задать значение false опции scrollwheel: 1 2 3 4 5 6 7 8 options = $.extend({ scrollwheel: false, navigationControl: false, mapTypeControl: false, scaleControl: false, draggable: false, mapTypeId: google.maps.MapTypeId.ROADMAP }, options); Если по какой-то причине вы всё ещё пользуетесь версией 2, то можете вызвать метод disableScrollWheelZoom(): 1 map.disableScrollWheelZoom(); По умолчанию масштабирование карты включено в 3 версии API. Источник

Установка Oh My ZSH в Ubuntu

Oh My ZSH! — это фреймворк с открытым исходным кодом, предназначенный для управления конфигурацией оболочки ZSH. Инфо Z shell, zsh — одна из современных командных оболочек UNIX, может использоваться как интерактивная оболочка, либо как мощный скриптовой интерпретатор. Zsh является расширенным bourne shell с большим количеством улучшений. Для начала нам потребуется установить ZSH (в Ubuntu он не установлен, а вот в macOS этот шаг можно пропустить), выполняем следующие команды: 1 2 sudo apt-get update sudo apt-get install zsh Теперь установим сам Oh My ZSH. Тут все еще проще, существуют 2 пути установки. Первый путь использую curl: 1 sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" Если curl не установлен, воспользуйтесь вторым способом через wget: 1 sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" После этого собственно все, вы увидите Oh My ZSH. Для закрепление материал нужно перезагрузить терминал и все чудо случилось. Основные настройки находятся в файле .zshrc который лежит в корне вашей домашней директории. Полезные ссылочки: Официальный сайт Oh My ZSH! Темы Плагины Z-Shell Wiki An Introduction to the Z-Shell Zsh: лучший в мире шелл Делаем из zsh мороженку

Шашлычная у Карена

Не так давно узнал о существовании сего заведения, а сегодня жутко захотел шашлыка и решил там заказать. Какую же я совершил ошибку, забегая вперед, скажу — я наелся. Когда я слышу, что лицо кавказской национальности готовит шашлык, я представляю сочный жареный кусок мяса. Но, видимо, это стереотип, и не все умеют готовить его. Единственный способ заказа шашлыка- звонок. Позвонил, ответила женщина, сделал заказ, сказали, что привезет через 1 — 1,5 часа. Ну срок не критичный, сел ждать. И вот через 85 минут, раздался звонок: “Это доставка”. Ну вот, сейчас то наемся, что зря столько ждал? Но тут сразу первое же разочарование, сдачи нет, предложили оставшуюся сумму перевести на телефон. Ну думаю ок, переводите, сумма не велика. Но вот прошло уже 16 часов, а денег нет на телефоне. И это первый косяк. Мы с радостью приготовим и доставим Вам горячий шашлык с мангала в любое время дня и ночи, в будние дни за час, в выходные и праздничные дни 1,5-2 часа. Второй косяк, в чем доставляют. Целлофановый пакет и одноразовый контейнер, который даже не закрыт. Из-за всего этого шашлык приехал чуть теплый. Ауу, ребята! 21 век на дворе! 21, ребята! Уже давно изобрели термосумки. Когда я заказываю шашлык, я надеюсь, что он приедет горячим, а не чуть теплым. Сочный шашлык? У Карена? Забудьте, нахрен. Ни черта он не сочный, сухой как фиг знает что. Плюс искромсали куски и выглядят они как черт пойми что. Ну вот расскажите мне, вы для чего покромсали то? Это номер три. Хотите шашлыка? Идите и приготовьте, ну или найдите свою любимую шашлычку и покупайте там. Но минуйте шашлычку у Карена, у него mierda.

Устанавливаем Drush 8 используя Composer

Проснулся сегодня утром. Налил чай и сел за комп. И думал уже заняться чем то полезным, но судьба решила по другому. В чатике DrupalRu узнал, что есть уже Drush 8 и люди им пользуется. Залез на свою виртуалочку проверить какая версия Drush у меня. Оказалось, что у меня 5.х версия, установленная через apt-get. Покопавшись в интернете нашел прекрасную статью как это исправить, ее и решил перевести. Недавно в разговоре с друзьями и коллегами я столкнулся с проблемой. Люди до сих пор используют apt-get, homebrew или другие методы для установки Drush. Это странно для тех кто использует Drupal 8, поскольку он требует Drush 8. Использование Composer является самым простым способом установить Drush. Установка Для начала установим Composer: 1 2 curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer Теперь пропишем путь в .bash_profile или .zshrc: 1 export PATH="$HOME/.composer/vendor/bin:$PATH" Перезапустим терминал или выполним команду: 1 source ~/.bash_profile Теперь устанавливаем Drush, установим dev версию: 1 composer global require drush/drush:dev-master Вот и все! Все работает. Проверить версию Drush можно командой 1 drush --version Что можно еще? Обновить Drush (и все остальное, что вы установили через Composer): 1 composer global update Откатиться к версии Drush 7: 1 composer global require drush/drush:7.* Установить определенную версию Drush. Например: Drush 6.1.0 1 composer global require drush/drush:6.1.0 Оригинал

Ранги разработчиков

Конечно ранг разработчика – это достаточно абстрактное понятие, но я выскажу свое мнение по данному вопросу, оно не привязано ни к какой теории, а базируется лишь на моём опыте. Junior Developer оптимист, всегда недооценивает поставленную задачу постоянно ощущает нехватку времени стесняется показать свое незнание постоянно наступает на грабли с трудом доводит проект до финальной точки тестер – враг – ибо находит баги менеджер – не воспринимается еще всерьез пока не ориентируется по ЗП, но если ему предложат на $50 больше в другом месте – может уйти рутинную работу считает сложной, но должен справляться Developer пессимист, зачастую недооценивает свои силы и боится промахнуться в оценке всегда есть время на перекур и чашечку кофе не стесняется спрашивать у коллег по цеху, может даже нагло их эксплуатировать наступает только на грабли спрятанные в высокой траве скрипя зубами доводит проект до ума тестер – просто задолбал, хотя есть понимание, что сам налажал менеджер – зачем ему мои отчеты? уже знает свою рыночную стоимость, повышение ЗП не требует, но узнает о вакансиях на других фирмах, и иногда намекает о своей осведомленности если выполняемые таски и проект покажется не интересным, это негативно скажется на проекте – обычно сопровождается криками проект Г.., заказчик М…, и что Вы вообще понимаете в программировании Senior Developer реалист, опираясь на свой опыт, видит “узкие” места проекта и закладывается на риски, а так же сообщает об этом менеджерам успевает и делать проект, и посидеть на “митингах”, и еще и подсказывать коллегам может помочь ближнему, не стесняется сказать, что он чего-то не знает если и наступает на грабли – то тут два варианта: “грабли” – легли в риски, и все проходит безболезненно “грабли” – наносят критический урон по проекту, ибо Senior допустил ошибки при разработки архитектуры (иль еще где, но не менее фатально) удачно завершенный проект – доставляет истинное удовольствие (и психологическое и материальное) тестер – советник в плане юзабилити менеджер – щит, который тоже не любит неадекватного заказчика хорошо знает себе цену, не стесняется требовать повышения ЗП прекрасно понимают, что работа может быть рутинной, но это не должно влиять на качество кода, может ворчать, но работу будет делать Если Вы располагаете достаточным количеством ресурсов, и при этом в наличии как Junior’ы так и Senior’ы – то судьба проекта может сильно зависеть от состава команды, так что будьте внимательны: