• Что делать, если запутался в css?

    @devstudent
    frontend-developer
    изучать на практике, полное понимание придет со временем. не паникуйте )) работайте, делайте ошибки и успехи, другого пути нет
    Ответ написан
    Комментировать
  • Есть ли какая - нибудь разница между процессорами x64 и x86-64, или это одно и то же, просто по разному называется?

    @evgeniy_lm
    Когда возникла необходимость появления на рынке 64 разрядных CPU мнения Intel и AMD по этому поводу кардинально разделились. Intel предложили технологию IA64 которая ни как не стыкуется со старой 32 разрядной х86 (которой 40 лет, однако). AMD вышли на рынок с технологией AMD64 которая в ущерб производительности сохранила совместимость с х86 что позволило на новых процессорах напрямую выполнять старый код. Ожидаемо, что замечательная идея от Intel не имела коммерческого успеха и весь ширпотреб Intel выпускает по стандарту AMD64, который адепты Intel стыдливо именуют х64 или х86-64
    Ответ написан
    2 комментария
  • Делаете ли вы гимнастику для глаз?

    @asd111
    Самые эффективные методики для лечения спазма аккомодации(амблиопия, ложная близорукость) включают в себя использование спец. оборудования www.trima.ru/medicine/kaskad.htm, специальных глазных капель(которые назначаются на срок лечения), и компьютерных программ https://www.microsoft.com/ru-ru/store/apps/flaby-e...

    Желательно заниматься спортом(спорзал, бег, любой вид физического спорта чтобы пару-тойку раз в неделю проводить 1-2 часа занимаясь спортом)

    Ещё в целом для глаз полезны капли от сухости глаз ( офтагель, видисик и другие средства с карбомером), фрукты, здоровый сон, хорошее настроение.
    Ответ написан
    4 комментария
  • На чем писать фронтенд легко и непринужденно?

    AleksDesker
    @AleksDesker
    Легко и непринужденно это jQuery - он для всех хорош и никого ни к чему не обязывает. Фреймворк это уже серьезный выбор, он диктует архитектуру часто, фреймворк нужно неплохо знать, прежде чем начинать что-то более менее серьезное на нем писать.
    Ответ написан
    1 комментарий
  • Контроль технической поддержки со стороны руководства, как вы относитесь к такому?

    athacker
    @athacker
    В конторе всегда есть чем заняться. Уж если контора такого размера, что есть отдельные сотрудники для техподдержки. Если дежурной смене заняться нечем, то всегда можно их привлечь для выполнения какой-то текучки. У нас в конторе, например, им поручают разбор старых кроссировок в серверных, поиск какого-то оборудования, которое запихнули ХЗ куда, и нужно пробежать по шкафам и визуально его найти.

    Если же человек самомотивирован, то он и сам без дела сидеть не будет, а пойдёт к админам и начнёт им задавать вопросы на тему "а как работает вот это и почему именно так", или просить какую-нибудь работёнку простую, которая позволит ему научиться чему-нибудь новому, да ещё и под контролем и наставлением старших товарищей.
    Ответ написан
    Комментировать
  • Контроль технической поддержки со стороны руководства, как вы относитесь к такому?

    @Roman_Popov
    лужу, паяю, линуксом управляю
    Из собственного опыта (правда старого - конец 90-х - начало 00-х), если руководство адекватное, то платят именно за то, что все работает. У нас это выглядело так: приходишь в офис ближе к обеду, просматриваешь заявки (если есть), решаешь проблемы. В случае сложной проблемы - звонишь старшему админу, который вне авралов появляется раз в неделю + удаленное администрирование. Если заявок нет - обходишь руководителей отделов и интересуешься как все работает. Если снова жалоб нет - идешь с чистой совестью домой.

    В другой конторе с целью оптимизации было решено платить админам и техподдержке по часам. Воззвания к руководству были тщетными. Надо ли говорить, что после такого решения все стало регулярно падать и зависать, базы отваливаться и т.д.? Админы и эникеи "трудились" по 10-12 часов. Через две недели практически парализованной работы офиса руководство нас таки услышало и вернуло взад фиксированную ставку.
    Ответ написан
    Комментировать
  • Как указать Ansible получать права через sudo?

    @thematt Автор вопроса
    Решено, помогли на другом ресурсе. Из офф документации:
    become_user set to user with desired privileges, the user you ‘become’, NOT the user you login as. Does NOT imply become: yes, to allow it to be set at host level.
    В become_user указывается пользователь, права которого требуется получить через sudo, соответственно нужно было указать root'a, а не myuser.
    Ответ написан
    Комментировать
  • Upwork, как работается сисадминам?

    @viiy Автор вопроса
    Linux сисадмин \ DevOps
    У меня сейчас работа - заказчик просто так, с радостей, безо всяких предварительных договоренностей и просьб с моей стороны - накидывает 300 баксов премии.


    Могу только вас поздравить, у меня такого не случалось.

    Я поставил рейт 50 - СРАЗУ, пока еще у меня вообще не было никакого рейтинга.

    Ну я не от фонаря такой рейт выставил. Он значительно выше чем у индусов и примерно равен рейту европейских фрилансеров. Если я выставлю рейт 50, который берут себе очень опытные европейские фрилансеры, и даже фрилансеры из сша, хочется спросить самого себя - за что? Удивлен что вы умудрились начать работать с таким числом, думаю, это скорее исключение.

    То есть ты не можешь решать сложные задачи, за которые платят хорошие деньги?

    Что-то могу, что-то нет, это что - позорно не уметь?

    Так то в факе сказано, не уверен - не берись. Понятное дело, что так никто не работает.
    Я работал так - уверен на более чем 50% что выполню - берусь.
    Зачем я буду расстраивать клиента отсутствием возможности решить задачу?

    Фриленс - это не деньги на блюдечке.
    Поиск работы - это повседневная рядовая часть работы фриленсера.

    С этим кто-то спорит?
    У меня примерно такая статистика - на 5 cover-later один удачный, т.е мне отвечают и можно договариваться.
    Время тратил на поиск и переговоры - вагон.

    Поэтому я и интересуюсь, а как другие работают?
    Ответ написан
    Комментировать
  • Стоит ли учить Ruby и Rails в 2016 году?

    Стоит ли учить язык Ruby и фреймворк Ruby on Rails в 2016 году?


    Зависит от ваших целей. Лично мне было просто интересно изучать этот язык и мне он нравится.

    В мире PHP активно развивается много отличных фреймворков и библиотек. В JavaScript вообще каждый день революция, новые подходы и фреймворки растут как грибы после дождя.
    А вот про Ruby и Ruby on Rails давно ничего не слышно.


    В мире Ruby тоже есть неплохие библиотеки и фреймворки. Например, hanami (hanamirb.org) или занимательный volt (https://github.com/voltrb/volt) у которого как на клиенте, так и на сервере используется ruby код. Правда Rails довольно сильно притягивает всех своей гравитацией, к слову, в этом месяце обещали релизнуть Rails 5 с поддержкой общения с клиентом через websocket — ждём-с.

    В целом, ещё Ruby используется для Chef (автоматизация серверов), homebrew (пакетный менеджер в маках), cocoapods для разработки OS X приложений, vagrant для управления виртуальными машинами разработки, jekyll/middleman/octopress — для генерации статических сайтов, известные sass/scss тоже на ruby, хоть теперь уже и есть реализации на других языках.

    Ещё, сравнительно недавно вылез на стол и начал танцевать, соблазняя возможностью компиляции кода — руби-косплеер Crystal (https://github.com/crystal-lang/crystal). И есть RubyMotion — фреймворк для создания OS X/iOS/Android приложений на Ruby (www.rubymotion.com).

    Тут можно посмотреть список популярных библиотек — https://github.com/markets/awesome-ruby

    В общем, смотрите сами. Да, язык сейчас не на вершине волны, но он развивается и говорить о смерти пациента рано.
    Ответ написан
    4 комментария
  • Стоит ли учить Ruby и Rails в 2016 году?

    Freika
    @Freika
    Senior Ruby on Rails developer
    Прям для вас писал: frey.su/should-i-learn

    Добавлю еще, что как только вы займетесь Ruby, вы услышите о нем столько, сколько не слышали за всю жизнь. Также и с любым другим инструментом, не только с языками. Работы на Ruby и Ruby on Rails навалом.
    Ответ написан
    16 комментариев
  • Что сделать для безопасности в linux на домашней машине?

    @zhum
    программист, администртор
    • chkrootkit+rkhunter = и не надо никаких касперских.
    • Добавить в списки репозиториев обновления безопасности, регулярно накатывать обновления (обычно в графическом режиме она сама предлагает), при выходе новых версий ОС обновляться (лучше всего через месяцок после релиза). В отличие от RH-подобных, тут версию обновить можно на ходу, даже без перезагрузки (потом как-нибудь хорошо бы перегрузиться, чтобы новое ядро заработало).
    • Для перестраховки - если есть какие-то сервисы типа почты (на приём), ssh, vnc и т.п., то запретить вход по ssh по паролю (только ключ), поставить fail2ban.
    • Можно ещё logwatch/logcheck, чтобы в логи смотреть проще (они сами обо всём нестандартном/подозрительном расскажут). SELinux/apparmor - по желанию, ибо если настроить раз, то потом на каждый системный чих надо отключать/править, что может подзадолбать.
    Ответ написан
    3 комментария
  • Деградация производительности PostgreSQL 9.1 -> 9.5?

    Сколько новых фич было добавлено в 9.5? Например без upsert я уже не представляю как жил раньше, без ранее добаленного jsonb формата и прочее.
    Вы хотите новые фичи в приложении без деградации производительности? :)
    Ответ написан
    4 комментария
  • Зачем нужен Gulp?

    @artinnok
    бекенд-программист
    CSS и JS:
    К примеру, у вас имеется большое количество (Х штук) css или js файлов, которое вы подключаете на своих страницах посредством тэгов <link> и <src>.
    При загрузке страницы, браузер клиента будет отправлять X запросов к вашему серверу, а ваш сервер должен будет ответить на X запросов.
    Это:
    1. Тормозит загрузку страницы - будете ждать ответа от сервера
    2. Загружает ваш сервер

    С помощью сборщиков фронтэнда вы можете "склеить" все файлы в один - main.css и main.js, которые будут отдаваться 2 запросами с сервера. Также, вы сможете минифицировать CSS и JS. Под минификацией подразумевается уменьшение размеров файла на диске. Естественно, более легкий файлы будет быстрее прогружаться + минимальное количество запросов к серверу.

    IMG:
    К примеру, у вас имеется Х изображений размером 700 Кбайт. Клиенту надо будет загрузить 700 * X Кбайт. Если вы пропустите свои изображения через Gulp, то вы получите изображения с меньшим размером на диске и такого же качества, т.е. клиенту придется прогрузить примерно (500-600) * X Кбайт.
    Ответ написан
    1 комментарий
  • Как урезать свой перфекционизм?

    isqua
    @isqua
    Научу HTML, CSS, JS, BEM и Git
    Чтобы перестать делать лучше то, что ещё не сделано до конца, нужно понять одну простую истину: Запущенный проект лучше, чем не запущенный.

    Давайте потренируемся:
    • Что лучше: запущенный проект с несжатыми стилями или незапущенный со сжатыми?
    • Что лучше: не запущенный проект с десятью страницами или запущенный с тремя?
    • Что лучше: запущенный проект c jQuery или не запущенный без jQuery?


    Надеюсь, вы смогли выбрать! Как узнать, что пора запустить проект? (Под запуском я имею в виду «показать людям». Например, если вы решили написать библиотеку, давайте считать «проект запущенным», если вы выложили её на гитхаб) Нужно прикинуть, сколько времени вам надо на разработку и умножить на два. Если получилось больше двух недель, то стоит разбить проект на части и прикинуть так про каждую часть. Соответственно, ставите дедлайны.

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

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

    Удачи!
    Ответ написан
    4 комментария
  • Бесплатный проект для портфолио превратился в бесконечный. Как быть?

    LeEnot
    @LeEnot
    Енот-андроид
    Вас используют. Если Вам нужно - реализуйте функционал ТЗ без правок. После этого (или вместо) скажите, что бесплатно не работаете и завершите работу над проектом. Никаких санкций Вам не грозит - Вы и так работали бесплатно.
    Ответ написан
    Комментировать
  • Бесплатный проект для портфолио превратился в бесконечный. Как быть?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Вариант 1 - послать и забыть.
    Вариант 2 - переводить из бесплатного в платный.

    Базовый функционал есть? Есть
    Клиент уже доволен? Доволен
    Пора платить деньгу, а так он почувствовал халяву и не слезет с вас.
    Ответ написан
    6 комментариев
  • Какой материал для изучения алгоритмов вы можете порекомендовать?

    @evgeniy_lm
    Ну, дык, самый лучший источник это первоисточник - Д. Кнут "Искусство программирования"
    Ответ написан
    11 комментариев
  • Администрирование Linux - актуально ли?

    athacker
    @athacker
    Если собираетесь куда-то из города валить, или есть потенциальная возможность устроиться в такое место, где будут нужны юниксовые сервера и прочие нано-технологии, то начать изучать что-то очень просто.

    Придумайте себе сеть организации. С доменами Active Directory, с внутренней почтой (сначала, допустим, на linux/FreeBSD/postfix/dovecot, а потом -- на Exchange, или наоборот), с внутренними DNS и DHCP-серверами.

    С файловыми серверами, доступ к которым на уровне доменных учётных записей и групп распределяется. И запилите эту сеть на виртуальных машинах. Несколько виртуальных серверов Windows/Unix, парочку клиентских станций с виндой/линуксом.

    Поднимите свой веб-сервер, нарисуйте на нём простенький веб-сайт на базе какой-нибудь популярной CMS типа Joomla, Wordpress, чо-там-ещё-нынче-модно.

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

    А потом сделайте так, чтобы VPN-канал между филиалами был зарезервирован через двух разных провайдеров, да причём переключения производились автоматически и абсолютно прозрачно для клиентов. В этом вам поможет динамическая маршрутизация и протоколы OSPF или BGP.

    Факультативно -- можете поднять в удалённом филиале так называемый RoDC -- read-only domain controller :-)

    Вот когда всё это запилите, то приходите за новым заданием.

    А если же не собираетесь валить из города, или нет никакой вообще возможности устроиться в контору с юниксами и нано-технологиями, то лучше переориентироваться на программерство. Программерам найти удалённую работу значительно проще, чем админам.
    Ответ написан
    6 комментариев
  • Стоит ли обновлять Nginx?

    Ernillew
    @Ernillew
    Администрирую *nix-системы с 1997 года
    Обновлять обязательно нужно, почитайте что такое обновления безопасности и почему они нужны.
    При обновлении 1.4→1.8 у nginx ничего слететь не может, если вы сами что-то не сломаете, при обновлении до 1.9.x сломаются конфиги в которых указан spdy, в них нужно будет заменить spdy на http2, в остальном тоже ничего сломаться не может.
    Ответ написан
    Комментировать