• Как отсортировать "случайно", с возможностью отсортировать так же в будущем?

    @Mercury13
    Программист на «си с крестами» и не только
    У генератора псевдослучайных чисел есть такое понятие, как «случайная затравка» (random seed). Затравку берут из истинно случайных мест вроде счётчика тактов процессора. Достаточно сохранить затравку — и последующие запуски генератора дадут те же результаты.

    Допустим, манипуляции с затравкой есть вот тут.
    php.net/manual/ru/function.mt-srand.php
    Ответ написан
    Комментировать
  • Как парсить без бана?

    nightvich
    @nightvich
    ITman
    Юзаю tor через polipo.
    Ответ написан
    Комментировать
  • Выбор монитора для программиста, как правильно?

    benipaz
    @benipaz
    если место на столе позволяет, два монитора практичнее. лучше брать от 24"
    Ответ написан
    Комментировать
  • Выбор монитора для программиста, как правильно?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Согласен с benipaz - если есть место, два монитора по 24" лучше чем один 26"
    Ответ написан
    1 комментарий
  • Сохранять ли задачи в колонке Done по канбану?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Я поступаю так - делаю список "Выполнено в сентябре 2017". Перевожу в него выполненные задачи. В конце месяца список архивирую и создаю новый.
    Ответ написан
    1 комментарий
  • Возможно ли найти удаленную стажировку в it?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    фриланс биржи, это же очевидно

    находите проект - делаете, заказчику шлете или не шлете - по настроению
    бывает, конечно, ТЗ не видно, если не вы выбраны исполнителем, но достаточно проектов и с ТЗ
    Ответ написан
    2 комментария
  • Что делать веб разработчику, если уже всё придумано?

    AgentProvocateur
    @AgentProvocateur
    Правильно заметили, что есть люди-исполнители, а есть люди-генераторы идей. Нужно реально взглянуть на себя и...принять это. Быть профессиональным исполнителем гораздо кошернее, чем быть генератором провальных идей. По статистике, 9 из 10 стартапов провальны...зачем пополнять собой этот список? Если ты - рыба, то многого ли ты добьешься от фрустрации по поводу неумения залезать на дерево?

    Самый верный путь к рабочей идее:
    1. Проработать в какой-либо сфере достаточное количество времени;
    2. Познать её изнутри на собственной шкуре;
    3. Выявить в ней боли/проблемы/недостатки;
    4. Решить их с помощью прикладного навыка (программирования);
    5. Обкатать в собственной работе;
    6. Упаковать решение и реализовать коллегам по сфере;
    ...
    7. PROFIT!

    Далее...даже если завтра в голову залетит рабочая идея, готов ли ты её реализовать? У тебя есть команда, готовая работать минимум полгода-год бесплатно на время создания беты, тестов, обкатки, раскрутки? Она сможет действительно реализовать всё как надо? Если нет команды, имеются ли у тебя средства на зарплатный фонд хотя бы для 5 человек на эти полгода-год? А с учетом налогов и отчислений (+30% к зарплате на руки)? У тебя есть условия для работы этих 5 человек? Есть ли у тебя сумма на маркетинговое исследование твоей идеи (или лучше облажаться на авось)? Есть ли у тебя хотя бы миллион на первичный трафик из директа? Или надеешься донести свой стартап до пользователей путём емэйл-спама?)) Я не указал и доли того, что потребуется для реализации небольшого web-сервиса, даже при наличии действительно рабочей идеи. Может быть, идеи не прут именно потому, что ты просто не готов к их реализации, и неча порожняка гонять?)

    Как выглядит стартап глазами романтичного юноши, начитавшегося глянцевых историй успеха:
    1. Придумать гениальную идею;
    2. Закодить в гараже в одну харю или в паре с дружбаном;
    3. Разместить на сервере и получать от мира благодарности, признание и мешки денег.

    Как выглядит стартап на самом деле:
    1. Пахота минимум 10 лет в одном направлении/сфере;
    2. Наработка профессионализма, идей, контактов, связей, клиентской базы, понимания всех нюансов сферы;
    3. Угон базы, угон клиентов на себя, переманивание лучших коллег/сотрудников, оформление юрлица, открытие "своего дела" на рабочей идее)))

    К примеру, "икона стиля" стартаперов - Павел Дуров, он идеолог? Нет! Прикол в том, что он именно стырил рабочую идею (также, как тырят клиентскую базу у работодателя), собрал команду, создал для неё условия, привлек корешей-евреев с еврейскими ресурсами, бюджетами и влиятельной питерской крышей, и обеспечил этому всему грамотный проект-менеджмент и маркетинг. Дело в идее? Нет, дело в реализации:)

    А если серьезно, сайт - это просто промо-материал, как билборд, только интерактивный и в интернете. Языки веб-разработки - такие же инструменты, как молоток для изготовления билбордов. Веб-разработчик - нифига не носитель уникальных знаний (который просто обязан повторить успех Цукерберга, иначе не тру), и всего-лишь современный слесарь, изготавливающий технологичные интерактивные промо-материалы. А теперь представь слесаря, который завидует предпринимателям, которые заказывают у него билборды, и вскидывает руки к небу с криком "Доколе??")) Смешно? Смешнее только реплики других слесарей на тему "если нет идей, значит меняй профессию"))

    P.S. Понимаю, что вряд ли отметишь мой ответ решением, ведь тебе хочется подбадриваний вида "Не сдавайся! Ищи и обрящешь! Не опускай руки и всё получится! Вот тебе ссылочки, вот тебе инструкции!", а не режущей глаза суровой реальности. Но в некоторых случаях действительно полезно осознать своё место в пищевой цепочке - антилопа или гепард, слесарь или архитектор, промо-изготовитель или промо-заказчик и т.д. И исходя из этого уже взращивать свои амбиции, комплексы и фрустрации. Повторюсь - в стремлении стать самым крутым слесарем нет ничего постыдного, и даже в финансовом плане может оказаться куда выгоднее и стабильнее других амбициозных вариантов.
    Ответ написан
    4 комментария
  • Как сделать приветствие в зависимости от времени суток?

    freecoder-ru
    @freecoder-ru
    Вопрос логики в принципи.

    1. Отследить местонахождение запроса
    2. Узнать какое время суток подходяшее для данного запроса (Относительно местонахождения)
    3. Сделать своё приветствие , после получения 1,2 данных .

    Вообше вопрос проблематичный . Можно сделать разными путями .
    На вопрос как ? По разному .
    Главное написать алгоритм который будет отслеживать запросы на страницу .
    Проверьти способы отслеживания запросов на страници на Java Script .
    Ответ написан
    2 комментария
  • Какая best practice защиты от записи в файл в несколько потоков?

    @BorisKorobkov Куратор тега PHP
    Web developer
    Не всегда поставленную задачу надо выполнять в лоб. Иногда надо подумать, а зачем писать в несколько файлов. Например, у nginx сотни потоков одновременно могут писать ОДИН access_log, никаких проблем с этим не возникает.
    - Либо один поток-логгер, получающий данные из очереди
    - Либо разные потоки, все пишут (append) текст в один файл в неблокирующем режиме
    Ответ написан
    2 комментария
  • Знаете ли Вы какую-нибудь панель управления предоставлением VPN сервисов?

    @antonsr98
    Системный Администратор
    на гитхабе посмотрите там было под опенвпн вроде
    Ответ написан
  • Какой опыт Git нужен веб-разработчику для работы в команде в компании?

    Желательно понимать, что делают и зачем нужны следующие команды:
    git status
    git checkout
    git reset
    git fetch
    git pull
    git push
    git diff
    git add
    git commit
    git stash
    Ответ написан
    7 комментариев
  • Как получить все домены конкретного tld?

    @n1cew0lf
    Sysadmin
    Список есть на https://statonline.ru
    Достаточно только аккаунта в регру, это их официальный дочерний сайт, можно у них в новостях это увидеть
    Ответ написан
    2 комментария
  • Стоит ли ставит unsigned для полей в MySQL?

    Stalker_RED
    @Stalker_RED
    Сперва вы смотрите непонятно какие уроки, а затем удивляетесь.

    Use the UNSIGNED attribute if possible to allow a greater range.
    © https://dev.mysql.com/doc/refman/5.7/en/example-au...

    Потому, что им лень прописать UNSIGNED? Потому, что сейчас гайды делают даже нубы?
    Или может потому, что не хотят забивать головы новичков лишними подробностями? Вы действительно думаете что ваша база очень скоро превысит 2 млрд записей и вам понадобятся все 4?
    Если да, то вот вам подсказка: с BIGINT можно еще в 4 млрд раз поднять планку.
    Ответ написан
    Комментировать
  • Как сделать 100% height мобильное меню?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    1 комментарий
  • Найти и заменить php из массива?

    thewind
    @thewind
    php программист, front / backend developer
    sprintf, vsprintf
    Только вместо ? Используйте %s
    Ответ написан
    Комментировать
  • Как уменьшить время ответа сервера Node.js?

    Infonautica
    @Infonautica
    Front-end Developer
    Йо, Jade – отличный и удобный шаблонизатор, но он является САМЫМ медленным среди своих собратьев. Рекомендую перейти на какой-нибудь ect.js. Синтаксис малость сложнее, но стократный прирост в скорости рендеринга того стоит. В таких случаях лучше делать так:
    1. Гуглишь топ шаблонизаторов по скорости
    2. Выбираешь самый удобный по синтаксису/документации/религии
    3. Переходишь на него и живешь счастливо
    Ответ написан
    1 комментарий
  • База данных клиентов со сканами?

    @deliro
    При помощи любой БД и файловой системы.
    Ответ написан
    Комментировать
  • Как отловить нажатие Alt+Shift вне моего приложения (глобально)?

    @Sumor
    Вне вашего приложения - есть системный индикатор, который можно таскать куда угодно. Хотите сделать такой-же - изучайте хуки.
    В вашем приложении вы можете получать текущую раскладку при получении фокуса на ваши окна и выставлять свой индикатор в нужное положение. Для отлова смены раскладки при вашем активном окне - обрабатывайте получение события WM_INPUTLANGCHANGE.
    Ответ написан
    3 комментария