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

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

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

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

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

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

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

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

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

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

    @Lexans
    Не надеюсь что среднестатистический участник тостера подскажет вам что-то, кроме мейнстрима, о котором вы наверняка знаете, но все же попытаюсь

    Archivarius 3000: полнотекстовый локальный поиск по свалка книг

    OneNote: упорядочивание в иерархию всего и вся, удобнейший поиск, теги (например "todo", "вопрос", "важно" - всё настраивается), формулы, синхронизация с мобильным. Использую для ведения базы знаний несколько лет, evernote не конкурент. Не подходит для свалки материалов, но идеален для конспектов и организации рабочей информации.

    Anki: колоды карт вопрос -ответ вместе с умным алгоритмом запоминания методом периодического повторения
    Ответ написан
    2 комментария
  • Влияние армии на знания программирования?

    opium
    @opium
    Просто люблю качественно работать
    Ну логично что надо просто не идти в армию, откуда у людей глупость такая в голове идти в армию?
    Ответ написан
    7 комментариев
  • Что значит эта строчка?

    Это тернарный оператор сравнения, аналогом ему может служить if. То, что вы написали (в контексте функции), аналогично
    if($a > $b) {
        return 1;
    } else {
        return -1;
    }


    Если подробнее, то данное выражение означает "если $a больше $b, вернуть 1, в противном случае вернуть -1". То, что после знака "?", выполняется при выполнении условия, а то, что после ":" - в случае невыполнения оного.

    Ничего в данном случае учить или запоминать не требуется, просто запомните, что это, по сути - просто иная форма записи if...else, только в виде тернарного оператора.

    Используется потому, что данная форма компактнее и зачастую красивее стандартного if.
    Ответ написан
    9 комментариев
  • Rails 4.2, ActiveRecord.all, как не возвращать последний елемент?

    viktorvsk
    @viktorvsk
    <%= @questions.each do | question | %>
    Заменить на
    <% @questions.each do | question | %>

    Равно означает, что "нужно вывести результат этой команды в шаблонизатор"
    Ответ написан
    1 комментарий
  • PHP+Symfony или Ruby+RoR?

    viktorvsk
    @viktorvsk
    Для обучения у руби и рельс, на мой взгляд, есть неоспоримый плюс.
    Вот то, что называют порогом входа (я, признаться, не особо понимаю это), мне кажется, играет злую штуку. Например, на руби и рельсах Вы не сможете за 2 часа сделать сайт-визитку, отдать ее заказчику, получить деньги и расслабиться, считая себя крутым разработчиком.

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

    Например, что бы начать с ним работать вообще - нужны *nix. Можно, конечно, продолжать юзать виндовс, но пользоваться виртуальными машинами, но это тоже - шаг вперед перед пхп с его денвером и т.д.

    Далее, что б установить интерпретатор, в 95% случаев вы поставите менеджер версий языка (rvm или rbenv), что уже много лучше, чем глобальная установка.

    Что бы запустить свой первый проект, Вам понадобится менеджер пакетов - что лучше, чем качать zip архивы и распаковывать в нужную директорию.

    Что б скачать некоторые пакеты, нужен будет гит, что само по себе очень круто.

    Когда будете выполнять какие-то учебные задания, Вам на выбор дадут познакомиться, как минимум, с тремя базами сразу, а не ограничиться одним мускулем.

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

    Вот вы ее сделали, используюя архитектуру рельс и хоть какое-то понимание раздления кода, роутинга, хелперов и т.д.

    Дальше, нужно ж как-то показать заказчику результат? Самым первым вариантом, скорее всего, вы познакомитесь с Хероку - PaaS сервис вещь тоже довольно полезная.

    Но вскоре вы поймете, что он вас не очень устраивает. И попробуете разместить сайт-визитку на хостинге.

    Здесь Вам придется познакомиться с ВПС, базовой настройкой линукса, юникс-сокетами, понятиями работы различных веб-серверов

    Но вот Вы настроили свой сервер. Надо залить туда свой код. В руби Вам будет очень сложно пойти путем "использования ФТП плагинов в редакторе кода" - как-никак, а придется познакомиться с техниками нормального деплоя.

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

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

    @vilgeforce
    Раздолбай и программист
    Первым делом - хорошо изучить то, про что вы собираетесь писать. Потом, думаю, таких вопросов возникать не будет.
    Ответ написан
    Комментировать
  • Переехать в Москву и устроиться джуниором. Сколько стоит?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    История времен прошлого кризиса 2008 года.
    Работал в Москве сисадмином. Был у меня помощник-студент на полставки, мне его помощи хватало. Но фирма решила - нужен помощник на полный день. Нашли, взяли. Оказалось - зто хлопец из Волгограда, взял 60 000 руб денег и поехал в Москву работать. Снял в подмосковье то ли комнату, то ли угол. Устроился на одну работу: отработал месяц - не прошел испытательный срок, получил на руки мизер. Устроился на вторую: договаривались на одни деньги, заплатили в первую зарплату гораздо меньше - сам ушел. Отработал у нас 2 недели - грянул кризис. Уволили по случаю кризиса почти всех манагеров-продавцов (глобальное сокращение было), и его тоже. Денег у него не осталось совсем. У меня 200 рублей занял, чтоб в съемное жилье доехать-вернуться на следующий день за расчетом. На следующий день получил расчет. Денег с расчета ему хватило как раз мне долг вернуть и на билет до Волгограда.
    Моё ИМХО - если нет подушки в виде родственников-друзей, у которых можно пожить пару месяцев - сейчас лучше в Москву не соваться.
    Ответ написан
    2 комментария
  • Без опыта во фриланс, руби?

    DevMan
    @DevMan
    Без опыта и во фриланс - стремно.
    Выучить рельсы - реально и зависит от вас.
    Ответ написан
    Комментировать
  • С чего начать разработку сайта?

    madmages
    @madmages
    Человек прямоходящий
    интерфейс > архитектура базы > серверная часть > фронтальная часть
    Ответ написан
    Комментировать
  • Как определять прочитанность сообщений чата?

    viktorvsk
    @viktorvsk
    Можно по ховеру
    Можно по скроллу
    Можно по визуальному контакту (если загрузили длинную переписку с мобильного, не факт же, что сразу все будет на экране?)
    По отношению времени на странице к количеству символов в новых сообщениях
    По началу написания ответа
    Ответ написан
    5 комментариев
  • Что делать с тупыми ответами на Тостере?

    karaboz
    @karaboz
    Директор продуктов в Хабре.
    Мне кажется, для заявленной вами проблемы как раз подходит пункт жалобы «Это какая-то реплика, а не ответ». И не стоит искать другой формулировки, нам нельзя их слишком много плодить, иначе жалобами невозможно будет пользоваться.

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

    1. Самое простое, что можно сделать — привлечь в уже существующую систему жалоб больше участников. Для этого можно высылать уведомления всем, кто жаловался, что ответ был удалён. Плюс выдавать награды тем, чьи жалобы чаще всего удовлетворяются. Система наград у нас на подходе, кстати.

    2. Можно вместо удаления сделать сокрытие в неуместное, чтобы автор ответа и все вокруг видели, что ответ был заминусован сообществом по определённым причинам. И пусть автор сам удаляет свой ответ, если не хочет выглядеть неприглядно. А заодно лишний раз поучится, как писать в сообществе не принято.

    3. На днях мы выкатим возможность коллективного редактирования вопросов. Когда обкатаем этот функционал и увидим, что он работает, что сообщество может модерировать само себя, сразу же перенесем этот же принцип коллективного редактирования на ответы. Активные и отвественные участники смогут показать менее радивым, как стоит оформлять свои тексты и свои мысли. По идее, это сильно должно улучшить качество ответов.
    Ответ написан
    38 комментариев
  • Какие зарплаты у javascript разработчиков в Польше?

    @maxyc_webber
    Web-программист
    Сам езжай. Без жены и детей. Через месяца 2-3 если все ок будет, то заберешь.
    Я когда так делал, мне было гораздо легче.
    Ответ написан
  • Курс доллара и цена продления домена в зоне.ru - какая связь?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Регистратор не хочет терять свой доход в $.
    Ответ написан
    1 комментарий
  • Как в rails в зависимости от выбранного поля в select отобразить(render) то или инное представление(view)?

    askhat
    @askhat
    Я бы решал подобную задачу на фронте, хотя бы за тем чтобы минимизировать количество запросов к серверу
    Ответ написан
    Комментировать
  • Клиент много задает вопросов, как быть?

    opium
    @opium
    Просто люблю качественно работать
    Отвечать на них.
    Ответ написан
    Комментировать
  • На что вы зря потратили время в изучении программирования и веб-разработки в целом?

    GavriKos
    @GavriKos
    Ни на что. Процесс программирования, даже если результат никому не будет нужен, в любом случае прокачивает скилл. Даже если вы никогда не будете писать на этом языке/технологии больше - вы получите профит в виде новых архитектурных решений, например.
    Ответ написан
    1 комментарий
  • Почему при вызове cap deploy затирается старая информация на сервере?

    recomp
    @recomp
    web developer
    Вот пример, как после деплоя создать симлинк с пользовательскими данными в shared директорию/

    /app/config/deploy.rb

    task :symlink_shared do
        run "rm -rf  #{current_path}/public/uploads"
        run "ln -nsf #{shared_path}/uploads #{release_path}/public/uploads"
    end
    
    after 'deploy:restart', 'symlink_shared'
    Ответ написан
    Комментировать
  • Как составить план самообразования на ближайший год?

    @dchuvasov
    "Чтобы научиться программировать нужно программировать."

    План это конечно хорошо, но лучше заменить его на цель. Где-то давно была статья про девушку, которая хотела писать сайты и она поставила себе цель, каждый день делать по сайту. Это самый лучший вариант самообразования.

    Лично для меня поставить себе самому задачу очень проблематично, поэтому я просто лазил по фриланссайтам и искал задачи.

    Ты же можешь, просто найти несколько сайтов которые считаешь "качественными и адаптивными" и реализовать их сам. Если у тебя совсем нет опыта в этом, то возьми пару популярных книг по дизайну и верстке и почитай их. А когда будет примерное представление как надо делать, то тут уже гугл в помощь. Ну и поиск всяких best practies.

    ну и вот можно почитать статью theasder.github.io/learning/2015/01/25/let-us-lear...
    Ответ написан
    1 комментарий