• Почему ruby не знает русского и украинского языка?

    vabka
    @vabka
    Токсичный шарпист
    1. Убедитесь, что у вас в файле используется UTF-8
    2. Убедитесь, что консоль (или что у вас тут) умеет в UTF-8
    3. Убедитесь, что в шрифте есть эти символы.
    Ruby нормально умеет в кириллицу.
    Ответ написан
    Комментировать
  • Как залогиниться в инстаграм со своей формы?

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

    dollar
    @dollar Автор вопроса
    Делай добро и бросай его в воду.
    Всё! Сделал расширение и назвал его Comfortable Search.

    Все выходные думал над названием. Поверьте, это самое сложное. Оно должно отражать суть и в то же время быть достаточно уникальным. А в магазине многие названия уже заняты (я имею в виду комбинацию популярных слов, таких как "redirect", "filter" и т.п.).

    Ответ написан
    3 комментария
  • Книги, помогающие научиться правильно именовать классы?

    @EvgeniiR
    https://github.com/EvgeniiR
    В чем моя проблема?)

    В том что ваш класс делает слишком много и знает слишком много.
    Ни про какие "3 уровня обработки" данных которые к нему приходят он знать не должен.
    Он принимает данные определенного формата и возвращает данные определенного формата. Что с ними происходило для и что будет происходить после его не волнует.

    Если невозможно выразить на уровне типов все требования к входящим данным, класс возвращает ошибку если данные пришли не в том виде, в котором он ожидал.

    какие книги ставят голову на место в этом плане?

    Почитать - Макконнелл, "Совершенный Код". Книжка толстая, но не сложная технически, любые нюансы именования там описаны.
    Ну и в дальнейшем исходить из вопросов "для чего я это делаю?" и "какие ещё есть варианты это делать?"
    Ответ написан
    2 комментария
  • Мой Toster-эффект. А у вас?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Это называется "Эффект утёнка".
    Ответ написан
    2 комментария
  • Область применения C, C++, C#?

    @jackroll
    Сверхразум
    Ты сейчас делаешь следующее: "сейчас я хорошенько поузнаю, что мне нужно учить, а учить буду потом". Когда этот этап пройдёт, ты будешь думать "так сейчас надо найти самые лучшие книжки и курсы, а потом буду их читать и учить". Когда найдёшь - "так, нужно почитать программач ещё разок, чтобы быть в курсе, не изменилось ли чего". Потом "ага, надо ещё работы посмотреть на данный момент и сделать проекцию в будущее, чтобы предположить свой заработок". И после ещё десятка таких типа-как-небесполезных откладываний ты либо найдёшь какую-то другую великую цель для себя, либо попробуешь начать изучать то, что подготовил, но не протянешь дольше недели.

    Это я к тому, что из этого паттерна прокрастинации и фантазий нужно выбираться прямо сейчас, а не потом. Если ещё более прямо надо - бери любой язык и учи его месяц, не тратя время на всякую чушь. Иначе гроб.
    Ответ написан
    1 комментарий
  • Django или Rails для мобильных приложений?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Нет разницы.
    Ответ написан
    Комментировать
  • Как мотивировать себя делать скучную работу?

    zamboga
    @zamboga
    Бизнес-аналитика, фин. моделирование, дашборды
    Отвлекаюсь на все не могу себя заставить, нормально работать

    Отключить все уведомления или выключить звук+вибро на телефоне.
    Отключить все попапы в Windows, уведомления браузеров.
    Отключить звук на компе.

    Если помогает быстрая музыка — включить её (я фигачу под транс с di.fm).

    Взять любой секундомер, поставить на нем таймер 10 минут. Уж 10 минут вы в состоянии выдержать?
    После звонка таймера поставить новый на 15 минут. Это всего на 5 мин больше прошлого таймера.
    После звонка таймера поставить новый на 25 минут. Это всего на 10 мин больше прошлого таймера.
    Как вы поняли, это плавное привыкание к технике Помодоро=)

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

    Прошло 50 минут. Теперь отдых. Выключить музыку, надо отдохнуть: ставите таймер на 10 минут, гуляете вокруг компа, смотрите в окно, делаете легкую зарядку, просто сидите с закрытыми глазами.

    Телефон во время отдыха в руки не брать и почту /скайп (что там вы используйте) не проверять!! — Это ключевое. Отдых должен быть отдыхом. Умеете медитировать — медитируйте.

    Ставите новый таймер на 50 минут. Один раз продержались, что, второй раз не сможете? Сможете.
    После этого опять отдых, 10 минут.

    После 3-4 циклов по 50работа/10отдых, делаете отдых 30/40/60 минут (как раз пообедать + проверить почту/телефон).

    Потом новый комплект 3-4 цикла 50/10.
    В конце дня можете проверить почту/телефон.

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

    Также, если мотивация падает, говорим себе мантру: "Потерпи только сегодня, только один день. Пофиг, что там будет завтра, а вот сегодня надо потерпеть и сделать".

    Для удобства на компе можно использовать любой тайм-трекер со встроенным Pomodoro, например Toggl (+могу еще насоветовать, знаю много трекеров)

    UPD 1. Из другого ответа: "чтобы работать длинный промежуток времени, очень выручал https://www.forestapp.cc/"
    Я протестировал приложение под Андроид и расширение для Хром и стал использовать: это отличное дополнение к методике, что тут описал, с автоматическим отключением всех внешних раздражителей. Рекомендую.

    UPD 2. Классическая Помодорная схема — 4 цикла по 25работа/5отдых, потом отдых 20 мин.
    Но она не подходит для работы "в потоке" — пока погружаешься в задачу, уже проходит 15 минут и остается всего 10 минут до отдыха на саму задачу, что мало.
    Поэтому я использую циклы 50/10 для основных задач, +один цикл 50/10 в начале дня на планирование, почту и прочую мелочевку.
    Ответ написан
    2 комментария
  • Где найти рассказ про хакера?

    dok2d
    @dok2d Автор вопроса
    Сисадмин, делаю сайты разной паршивости
    Нашёл!
    Автор: mindw0rk
    Рассказ: Незнакомец по ту сторону сети
    Рассказ не длинный.
    Ответ написан
    6 комментариев
  • Стал работать по часам и обнаружил, что выходит 6 часов в день. Это нормально?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    Не забывайте, НИКОГДА не забывайте, что в ваше рабочее время входит не только полезная работа (написание кода):
    - разобраться с той или иной информацией, изучение проблемы
    - анализ и преоктирование
    - просто изучение нового (подходы, библиотеки)
    - отдых в определенном проценте (не считая обеда)

    Если за вас это не делает работодатель, делайте за него.
    В будущем, если будете управлять коллегами — делайте это для них.

    Главное для любого человека — он сам, никакая зп не переплюнет эгоизм, помните это.
    Ответ написан
    Комментировать
  • Как обойти ФЗ-54?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    если начну хорошо навариваться, тогда может начну платить налоги))))
    ну у вас заказчики юмористы.
    Уверен - вам как разработчику, нельзя забивать голову себе, тем как кому-то из ваших клиентов, получше начать наябывать государство/общество. Не могут вести бизнес честно, может тогда следует чем-то другим заняться.
    Ответ написан
    Комментировать
  • Зачем в RoR протестировать статические страницы на Rspec?

    xpert13
    @xpert13
    Full Stack Developer
    В результате рефакторинга кода страница может быть удалена, запуск теста это выявит и даст возможность оперативно исправить.

    Зачем такое писать, если можно просто открыть страницу и убедиться?

    С таким подходом зачем вообще тесты? Вы ведь можете любой функционал проверить вручную.
    Ответ написан
    1 комментарий
  • В какой ИТ-сфере реально продолжить карьеру после 55 лет?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Где нет конкуренции, там не будет ни денег, ни перспектив.
    Ответ написан
    51 комментарий
  • Не могу получить заказ на бирже?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    потребность рынка растет еще больше, просто вы выбрали очень конкурентный, низкоквалифицированный сегмент с низким уровнем входа, начните заниматься разработкой для ЭПЛ ватч например, или там какой-нибудь автоматизацию на ардуино, сегментов становится все больше и больше с каждым днем, а также ниш. Не стоит замыкаться, тот сегмент который вы выбрали, очевидно загибается, оставьте его школьникам или индусам, идите дальше, повышайте качество, беритесь за более сложные проекты, на них всегда будет спрос.
    Ответ написан
    Комментировать
  • В чем минусы Rails и хуже ли он Django?

    Sanasol
    @Sanasol Куратор тега Веб-разработка
    нельзя просто так взять и загуглить ошибку
    В чем минусы Rails и хуже ли он Django? А может всё таки остаться на PHP?

    Остаться на пхп потому что руби плохой, а питон не...
    Можно найти статьи, видео и всё что угодно по запросу "что не так с <название языка/фреймворка>"
    или "минусы <название языка/фреймворка>".

    Вопрос ни о чём. Речь о трёх разных языках и технологиях.

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

    Больше на этот вопрос никак не ответить.
    Ответ написан
    3 комментария
  • В чем разница между Git и GitHub?

    DevMan
    @DevMan
    гит - система контроля версий.
    гитхаб - хостинг для гит. гитхаб в свою очередь имеет еще и десктопный клиент для гит под названием гитхаб десктоп (который лишь упрощает работу с гит'ом, а не заменяет его).
    Ответ написан
    8 комментариев
  • Какие недостатки GitHub Pages?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    А какие минусы?

    Очевидно, это статика - никакого пхп, ноды, руби на рельсах, баз данных... только статика. Это накладывает определенные ограничения. Можно использовать Jekyll или что-то с ним схожее, но сути это не меняет.

    Возможно ли как-то сайт защитить от копирования, но чтобы он был опубликован?

    А что вы хотите от копирования защитить? HTML? CSS? JS? Все это, так или иначе, прилетит клиенту, так что вопрос защиты от посторонних глах несколько абсурден.
    Ответ написан
    Комментировать