• Что почитать для мотивации?

    insiki
    @insiki
    broken pipe
    Лучший способ «прокачать» себя (стать умнее, креативнее и успешнее) – читать книги. Какие?

    Начни
    Автор: Джон Эйкафф
    Книга о том, как раскрасить свою серую жизнь в яркие тона. Быть как все – проще всего. Быть неординарной личностью – поступок, заслуживающий уважения. Сколько бы вам ни было лет, каким бы ни был ваш социальный статус, все сводится к одной простой истине: нужно начать.
    Прочитав эту книгу, вам действительно захочется начать действовать, начать менять себя и свою жизнь. А когда начинать новую жизнь, как не в Новый год?

    В этом году я…
    Автор: М. Дж. Райан
    Книга о том, как изменить привычки, сдержать слово или сделать то, о чем давно мечтал. Обычно такие жизненные обещания дают себе под Новый год, а после праздника благополучно их «забывают». В книге собраны знания автора в области психологии, нейрофизиологии и философии, которые вылились в практические рекомендации, как воплощать в жизнь обещания, данные себе под бой курантов.

    Выйди из зоны комфорта
    Автор: Брайан Трейси
    Книга о том, как правильно распределять время и добиваться решения сложных задач, выходя из зоны комфорта. В ней – 21 практический совет, следуя которым можно стать столь же успешным, как автор. Брайан Трейси – миллионер, который в юности бросил школу и начинал свой путь наверх фактически с нуля. Эта книга – емкий и сверхполезный сборник секретов личной эффективности Брайана Трейси. Она переведена на 40 языков, ее тираж составляет более 1 200 000 экземпляров.

    Как люди думают
    Автор: Дмитрий Чернышев
    Книга о сущности мышления. Люди часто думают на автомате, между тем любой акт мышления – есть творчество. Книга поможет вам смотреть на обыденные вещи свежим взглядом. Это авторский проект Дмитрия Чернышева, который придумал даже собственный «алфавит мышления», призванный помочь тренировать самый главный человеческий талант – способность думать.

    Сам себе МВА
    Автор: Джош Кауфман
    Книга о самообучении и вере в себя. Они важнее «корочек». Идея книги заключается в том, что не стоит тратить деньги на обучение в бизнес-школе. Дешевле и эффективнее заниматься самообразованием, тем более, в век информационных технологий это легко. Книга содержит десятки сентенций, которые учат абсолютно новому деловому мышлению. Советы Джоша Кауфмана действительно вдохновляют. Книга может заменить образование МВА по многим параметрам.

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

    Искусство объяснять
    Автор: Ли ЛеФевер
    Книга о том, как сделать так, чтобы вас понимали с полуслова. Ведь когда вас понимают – это счастье, а в бизнесе – еще и деньги. По мнению автора, нет людей, которые неспособны понять, есть те, кто не может объяснить. Книга поможет вам всегда, в любой ситуации, находить нужные слова. Благодаря этому, в ваших личных и профессиональных отношениях будут царить полное взаимопонимание и гармония.

    Жизнь на полной мощности
    Авторы: Джим Лоэр и Тони Шварц
    Книга об управлении энергией, о том, как сбалансировать в жизни разные виды энергий – физическую, эмоциональную, умственную и духовную. Ее авторы – известные спортсмены, которые советуют относиться к жизни не как к марафону, а как к серии спринтерских дистанций – периодов деятельности с полной самоотдачей, чередующихся с эпизодами полноценного отдыха и восстановления сил. Эту книгу, помимо нас, рекомендуют к прочтению главред МИФа Михаил Иванов и бизнесмен Олег Тиньков (кстати, он на обложке). Сегодня и еще несколько дней электронную версию этой книги можно получить в подарок от «Манн, Иванов и Фербер» абсолютно бесплатно.
    Ответ написан
  • Какой Todo/GTD сервис выбрать?

    Ernesto
    @Ernesto
    Junior
    Evernote + cистема Agile Result

    GTD vs Agile Results. Исправляем недочёты Дэвида Аллена
    Agile Results - новый подход к личной эффективност...
    Перевод книги Джей Ди Мейера — «30 дней достижения...

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


    Прототип системы в Evernote
    Ответ написан
  • Как настроить nginx в Plesk для конкретного домена?

    vshemarov
    @vshemarov Автор вопроса
    В общем, вдруг кому пригодится: это можно, но с определенными ограничениями.

    1. Сначала создается через Plesk нужный домен.
    2. В /var/www/vhosts/system/[domain_name]/conf/vhost_nginx.conf пишется нужный конфиг.
    3. Перестраиваются конфиги домена вызовом командной строки:
    /usr/local/psa/admin/sbin/httpdmng --reconfigure-domain [domain_name]

    И в дальнейшем, если есть файл vhost_nginx.conf, то он будет инклудится в конфиг домена.

    Теперь об ограничениях:
    1. Файл vhost_nginx.conf инклудится внутрь секции server { ... }, в самом ее конце, что и накладывает свои ограничения. Например, добавить свою секцию location / { ... } не получится, т.к. она там уже есть (Plesk заботливо воткнул), но location = / { ... } - можно.

    2. По умолчанию один и тот же файл vhost_nginx.conf инклудится как для https, так и для http, в некоторых случаях это может быть важно.

    В принципе, можно полностью контролировать создание и перегенерацию всех конфигов (как для nginx, так и для apache), но для этого надо уже править скрипты, которые этим занимаются (система допускает использование кастомных скриптов для этих целей). Подробнее здесь:

    download1.parallels.com/Plesk/PP11/11.5/Doc/en-US/...

    Надеюсь, инфа сэкономит кому-то время и нервы.
    Ответ написан
  • Каким дистрибутивом Linux вы пользуетесь на нэтбуке?

    ghaiklor
    @ghaiklor
    NodeJS TechLead
    Везде использую Arch, будь-то нетбук, ноутбук или десктоп.
    В домашних условиях сбоку еще винда стоит, мало ли поиграться во что-то или в лайтруме поработать.
    Не делайте из Арча крайний случай - это хороший случай.
    Ответ написан
  • Стоит ли перейти на linux

    lesovsky
    @lesovsky
    System engineer and PostgreSQL DBA
    Да, несомненно стоит. Но не зацикливайтесь на одном дистрибутиве))
    Ответ написан
  • Для чего код написали таким образом?

    OnYourLips
    @OnYourLips
    Потому что проект состоит из говнокода чуть более, чем полностью.
    Ответ написан
  • Как расшифровать ответ поддержки?

    samoilenkoevgeniy
    @samoilenkoevgeniy
    Lead Full-Stack Web Developer
    У меня один ответ для вас:
    в .htaccess пропишите - AddDefaultCharset utf8
    в head страницы пропишите -
    <meta http-equiv="Content-Type"  content="text/html" charset="UTF-8" />

    Во всех своих файлах в т.ч. js проверьте кодировку, чтобы везде стояла utf-8
    Зайдите в phpmyadmin и проверьте, чтобы там тоже стояла кодировка urf-8
    В месте подключения к бд сделайте запрос
    mysql_query("SET NAMES utf8");
    В панели управления хостингом(какой, кстати, у вас хостинг?) установите кодировку сайта UTF-8
    Если вы все это сделаете так (именно пройдетесь по всем пунктам, проверите) Я вам гарантирую - проблемы с кодировкой уйдут.
    Ответ написан
  • Как злоумышленники получают доступ к странице ВКонтакте?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Переключите в принудительный https ей аккаунт и повторите всё тоже самое, что уже сделали.
    Ответ написан
  • Навыки front-end разработчика

    gelevanog
    @gelevanog
    javascript developer
    HTML (XHTML, HTML4, HTML5) - обязательно (внимание на HTML5)
    CSS (2.1, CSS3, etc.) - обязательно (внимание на все версии)
    JavaScript / Ajax - обязательно, классика
    jQuery - обязательно, классика
    Popular Frameworks (HTML5 Boilerplate, Twitter Bootstrap, etc.) - первый удобный шаблон для html5 проекта, не более, второе уже классический шаблон для адаптивной верстки
    Modernizr - библиотека для определения браузеров, клиентов, девайсов - прочитать, усвоить, применять по необходимости что-то определить
    OOCSS / BEM / SMACSS (Modular coding methodologies) - способы удобного написания стилей, прочитать, усвоить, применять по необходимости
    CSS Grids - не знаю что автор имел ввиду - видимо CSS-сетки, просто надо знать
    CSS Frameworks / Resets - ничего сложного технологии обнуления стилей и опять наборы CSS правил с классами типа animate.css
    Progressive Enhancement / Graceful Degradation - понятие связанное с кроссбраузерностью и упрощением функционала и отображения в некоторых браузерах
    HTML and CSS Specifications (W3C / WHATWG) - чаще проверять код на валидность, это позволяет понять свою ошибки как раз на основе этих спецификаций
    UX / Usability - больше для дизайнеров, но тоже пригодится
    Website Speed / Performance - плюшки по оптимизации
    Developer/Debugging Tools (Chrome Dev Tools, Firebug, etc) - умение ковыряться в консоли, надо знать и применять всегда
    YUI Library - по необходимости
    Dojo / MooTools / Prototype - изучать и применять по необходимости
    Responsive Web Design - надо знать работу с css медиа-запросами
    Mobile Web Development - абстрактное понятие связанное с разработкой мобильных веб-приложений
    Mobile Web Performance ---
    Cross-Browser / Cross-Platform Development - абстрактное понятие связанное с разработкой кроссбраузерных и кроссплатформенных приложений
    Document Object Model (DOM) - дом модель - на вводном курсе по js должен знать о ней каждый фронтендер
    Cross-Browser Bugs and Inconsistencies (primarily IE6-8) - без комментариев
    CSS Pre-Processors (LESS / Sass) - удобные препроцессоры для работы со стилями, рекомендую для упрощения работы с CSS
    Version Control (Git / GitHub / CVS / Subversion) - полезный навык, нужный не только фронтендерам, полезен для командной разработки.
    HTML5 APIs (Canvas, Geolocation, Video, etc.) - изучать и применять по необходимости
    Object-oriented Programming (OOP) - без комментариев
    Back-end Templating languages/technologies (PHP, Ruby, .NET, etc) - нужно знать на базовом уровне, что бы понимать как обрабатывать данные на клиенте, возвращенные/отданные сервером, мучать бэкендщика по этому поводу.
    Scaffolding, Task Runner tools (Yeoman, Grunt, Bower, etc.) - удобные штуки упрощающие работу
    MVC Frameworks (Angular, Backbone, etc.) - изучать и применять по необходимости
    MySql - изучать
    Accessibility / WAI-ARIA - изучать и применять по необходимости
    Microdata / Microformats - изучать и применять по необходимости
    HTML5/CSS3 Polyfills - изучать и применять по необходимости
    CMS (WordPress, Drupal, Joomla, etc) - изучать и применять по необходимости
    Functional Programming - без комментариев, надо знать
    Data Formats (e.g. JSON, XML) - надо знать
    Internationalization / Localization - абстрактное понятие
    Content Strategy - изучать и применять по необходимости
    Offline Web Apps - изучать и применять по необходимости
    Regular Expressions - надо знать на базовом уровне
    .htaccess - изучать и применять по необходимости
    SVG - изучать и применять по необходимости
    Image Editing Tools (Photoshop, Fireworks, etc.) - надо знать
    Web Font Embedding / Licensing - работа со шрифтами
    SEO - фронтеднеру надо знать на уровне семантичной вертски
    Haml - работа с HTML
    CoffeeScript - работа с JS

    В целом все эти технологии, понятия и пр. тесно пересекаются друг с другом. Изучая что-то одно невольно изучаешь другое.
    Ответ написан
  • Хватит ли MacBook Air mid 2013 для web - разработки и других не сложных языков?

    @IvanPanfilov
    Надо брать как минимум с 8Гб оперативной памяти.

    4гб достаточно:
    - если используете только vim или nano и не используете полноценные IDE;
    - если не планируете использовать vagrant или виртуальные машины;
    - если серваков (веб сервер, БД) не собираетесь держать на локальной машине.

    Я бы не стал экономить на оперативной памяти - сбереженные нервы важнее.
    Ответ написан
  • Какой выбрать таскменеджер для студии со штатом 25 человек?

    dmko
    @dmko
    сделайте свой таск менеджер, можно взять друпал и за день-два сделать весь функционал + n-дней сверстать свой дизайн к сайту, для 25 человек думаю- это не сложная задача
    Ответ написан
  • Что за загадочное письмо прислал хостер VDS?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Вам сделали null route на ip сервера (по сути - сделали его немаршрутизируемым в сети). Почему - написано по ссылке.
    Ответ написан
  • Как проверить состояние жёстких дисков?

    Melkij
    @Melkij
    PostgreSQL DBA
    Классика жанра - MHDD или Victoria.
    Если поверхность чистая - то жить будут столько же, сколько и новые. Т.е. до первого спонтанного сбоя.

    SSD - SATA есть SATA. Биос понятий не имеет, HDD там или SSD. Подключили и работайте. Были бы эти самые SATA-порты в нужном количестве.

    Asus Commando - смысла нет гнаться за SATA3. И у неё SATA2 порты. В наиболее важной нагрузке - рандомный доступ на малой очереди - даже топовые SSD в SATA2 не упираются.
    А если зачем-то хотите красивых цифр линейного чтения, то ищите SATA-контроллер в исполнении как минимум PCI-E x2, иначе в шину PCI-E и упрётесь.
    Ответ написан