Задать вопрос
  • Сидячий образ жизни кодера на самом деле ухудшает здоровье?

    copist
    @copist
    Empower people to give
    Вес потихоньку набирается, потому что сладкое обожаю. Спасибо Дмитрий Макаров за совет с кашами, но какие именно?
    Если совсем не шевелиться, то из-за застойных процессов нарушается кровообращение и как следствие плохо варит котелок. А так же боли в спине и шее. Ленивый кишечник. Дискомфорт в ногах.

    Бегать на улице не в кайф. Велика нет. Лыжи редко и вообще только зимой. Вот моё решение:
    PSM-Od3RUCE.jpg
    Пробежка 30-40 минут + гимнастика на растяжения + гантели/пресс/подтягивания + прохладный душ. В лучшем случае управляюсь за час.
    Голова работает отлично. Сплю 6 часов в сутки, не устаю. Кстати, режим сна 5 часов + 4 * 15 минут днём.

    Раз в квартал нанимаю массажистку для спины, плечей и шеи. 10 сеансов.

    На мониторе на стене смотрю фильмы или сериалы во время пробежки. Ещё там можно читать книги, но я предпочитаю читать бумажные и делать пометки на полях.

    Плавно мигающее световолокно перед глазами позволяет расслабить зрение. На столе лампа 2*18Wt очень яркая. Под потолоком 4*20Wt 4200K дневной свет.

    Два очистителя воздуха с ионизаторами. Один чистит внутренний воздух ультрафиолетом. Второй, приточный, чистит уличный воздух. Кондиционера нет.

    Играю (очень-очень редко, по разным причинам) в XBox Kinect. Специально играю только в кинектовские игры, подвижные. "Звёздные войны" очень разминают руки, а "Adventures" - ноги и спину.

    Часть времени работаю стоя. Ноут стоит на крышке террариума, а я рядом.
    Ответ написан
    6 комментариев
  • Button или ссылка?

    In4in
    @In4in
    °•× JavaScript Developer ^_^ ו°
    Ничего особо вредоносного в button нет - разве что поддержка его в IE6- хворает (да кому она нужна) и по правилам верстки он должен сидеть внутри формы, а тег a динозавр, его знает 97% примитивных браузеров, даже тот, что на моем стареньком Samsung'е (а вот Opera с версии 2.1 0_о).

    А вообще, почему именно button? Кликать можно по всему.

    Но ссылки удобны тем, что реализовывают схему JS or PHP - когда при клике на ссылку, если браузер умеет работать с JS (и он не отключен), выполняется скрипт, а иначе запрос к PHP-файлу (текущей странице, как правило).

    <a href="?catType=2" onclick="sortContent(event, 2)">
      Контент в виде таблицы
    </a>
    <a href="?catType=1" onclick="sortContent(event, 1)">
      Контент в виде постов
    </a>


    //Тем временем в JS
    ...
    function sortContent(e, n){
       e.preventDefault();
       //code
    }
    ...


    Но это грубый пример, конечно.
    Ответ написан
    Комментировать
  • Лотерейный билет с эффектом стирания?

    @bee15
    Canvas-ом можна такое сделать!
    Ответ написан
    Комментировать
  • Где можно найти инф-у по Vim`y?

    Вообще не понимаю смысл Vintage mode. Ладно там всякие IDE типа Eclipse, IDEA — там действительно есть фичи, которых нет в Vim. Но что есть в саблайме, чего нет в виме? При том что сочетания клавиш там совпадают не полностью, работает саблайм медленнее и только через гуй.
    Ответ написан
    4 комментария
  • Есть ли горячая клавиша в ST3, для перехода к следующему слову, совпадающего с выделенным?

    s0ci0pat
    @s0ci0pat
    I'm Awesome
    ctrl+f3 на Win и ⌘+alt+g на Mac
    Ответ написан
    Комментировать
  • Конвертер из Ruby в Go возможно ли?

    @kshvakov
    А зачем вам именно в Go, судя по тому что именно "сконвертировать он вам не особо близок

    Для Ruby есть crystal-lang.org
    Ответ написан
    6 комментариев
  • Конвертер из Ruby в Go возможно ли?

    voidnugget
    @voidnugget
    Программист-прагматик
    Нет.
    Ответ написан
    Комментировать
  • Верно ли так записывать foreach для одой строки кода?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    PSR почитайте, не будет таких вопросов.
    Если кратко по делу - всегда используйте скобки и запись в несколько строк.
    Код нужно писать так, чтобы его было легко читать.
    foreach ($array as $item) {
        $result[] = empty($item) ? 1 : $item;
    }
    Ответ написан
    Комментировать
  • Как правильно написать код PHP?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Но мой хостинг на PHP 5.2

    через пару дней даже для php 5.4 прекратится выпус обновлений безопаности. Бегите от этого хостера.

    В целом ваша проблема в том, что пример использует сокращенный синтаксис массивов. Воспользуйтесь обычной:

    $message = array(
        'username' => '123123',
        // ...
    );
    Ответ написан
    Комментировать
  • Какие существуют способы скопировать сайт?

    @Hitmanp
    Консольная утилита wget, поставляется в комплекте с любыми Линукс. Есть вариант для винды. Либо искать спец программку на торрентах. Синтаксис утилиты wget ищем в гугле
    Ответ написан
    Комментировать
  • CMS для дизайнера, верстающего статичные сайты. Реально ли?

    b0nn1e
    @b0nn1e
    Alcohol & Ruby on Rails
    Попробуйте MODX. Для этой CMS не нужно специфичных знаний для создания простых сайтов.
    Ответ написан
    1 комментарий
  • Как вернуть мотивацию к обучению?

    При повторной потере мотивации алгоритм следующий:
    1) Идем высыпаемся. По-нормальному так, без будильников. Чтоб глаза вообще больше не закрывались.
    2) Если мотивация не вернулась (возвращается в 70% случаев) - берем велик (хотя можно и пешком) - и на улицу. Если есть приличный парк в городе - находим пару нестандартных физ. упражнений (можно боевых), пытаемся выполнить. Работа с телом и физические нагрузки - это совершенно другая часть вашего сознания, про нее нужно не забывать.
    3) Если мотивация не вернулась (уже где-то 85% случаев) - берем случайную книгу (не техническую), в идеале - из жанра который вам нравится. Читаем. Спокойно, страницы не считаем.
    4) Если не вернулась, повторить с п. 1 до пяти раз, не думая о времени и выполняя только самые важные дела (срочные задачи по учебе, работа, если есть), можно даже попросить родных/знакомых помочь по дому и бытовым делам, чтобы себя разгрузить.
    5) Если не помогло после 5 раз, задаем новый вопрос на тостере, подробно описываем что делали).

    Хотя бы один из п. 1-3 выполняем для профилактики каждый выходной.
    P.S. в принципе плохо сравнивать себя с кем-то - для "сравнения" на свете есть всякие соревнования и состязания, где есть правила и контекст. В жизни правил нет, один учится в MIT, другой учится в колледже в России - какие могут быть сравнения? Вы думаете тут большинство людей за один год все узнало и всего добилось? Вы глубоко заблуждаетесь) PHP-шники-выскочки не в счет, у них искаженное представление о реальности.
    Ответ написан
    11 комментариев
  • Как конвертировать xls/xlsx в html средствами Ruby/Linux?

    valerium
    @valerium
    Изобретая велосипед
    libreoffice --headless --convert-to html file.xlsx

    LibreOffice и OpenOffice полностью взаимозаменяемы.
    Ответ написан
    Комментировать
  • Как реализовать сортировку drag'n'drop?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Ответ написан
    Комментировать
  • Нормально ли хранить json в MySql?

    finnish
    @finnish
    Теория
    Реляционные базы подразумевают, что все часто используемые поля должны храниться в отдельных столбцах. В какой-то момент Вам понадобится искать/сортировать по городу, а его хранение внутри JSON сделает эту операцию крайне сложной.
    Все преимущества JSON-а сводятся к тому, что в одной записи можно "легко" добавить или удалить какое-то поле, не прибегая к модификации таблицы. Лёгкость написана в кавычках потому, что модификация одного поля выполняется сложнее, чем первоначальная запись всего объекта: взять JSON; преобразовать в объект; модифицировать значение нужного поля; преобразовать в строку; записать её в базу данных. И делать это нужно будет средствами приложения, MySQL на это просто не способен.

    Практика
    Использование JSON является нормальной практикой. Если возникает необходимость выполнять поиск по какому-то полю, оно выносится в отдельную колонку. Работы по переносу рутинные, но требуют внимательности от программиста, т.к. путь до значения изменился. Например, раньше было user.data.city и стало user.city.

    Сейчас набирает популярность PostgreSQL, где работа с JSON выведена на уровень SQL-синтаксиса. Там Вы сможете легко добавлять/модифицировать/удалять отдельные JSON-поля, не прибегая к помощи приложения. Даже индексы поддерживаются!..
    Ответ написан
    3 комментария
  • Фрилансер, хочу открыть фирму. Ваш опыт?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Нужно четко понимать, что быть разработчиком и фрилансером вообще не тоже самое, что менеджером. Это другое направление. Каким бы опытным разработчиком вы не были, совершенно верно - это не просто важные вопросы которые занимают кучу времени, это отдельная профессия и отдельный вид деятельности. Поэтому тут скорее вам следует принять решение - вы таки менеджер или разработчик?
    Ибо "Как повысить свой уровень и перейти от фрилансера, до компании, т.е. открыть свою фирму и нанимать сотрудников.", это вы не повышаете уровень, а уходите вообще на другую карьерную ветвь - из разработки в менеджемент.
    Ответ написан
    3 комментария
  • Как апдейтнуться до Виндовс10, если не дает монитор?

    @LiguidCool
    Попробуйте снести драйверы видюхи перед апдейтом, хотя как по мне, то такие глюки заслуживают фул формата.
    Ответ написан
    1 комментарий
  • Стоит ли выносить код в отдельный CSS файл?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    1. Возьмите LESS/SASS
    2. Возьмите Grunt/Gulp
    3. Разбивайте код на любые куски как вам угодно
    4. Profit!
    Ответ написан
    Комментировать