• Как получить процент серости (серого цвета)?

    bask
    @bask
    R=G=B, поэтому можно брать любую компоненту,например, R.
    Диапазон от 0 до 255.
    Нормализуем: percent = 100.0 * (R / 255.0);
    Ответ написан
    4 комментария
  • За работу в офисе больше платят, или как верстальщики 1000$ зарабатывают?

    opium
    @opium
    Просто люблю качественно работать
    Частные случаи возможны, но глобально на рынке верстальщики не знающие жс никому не нужны нынче.
    Ответ написан
    3 комментария
  • Где брать многостраничные PSD?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    стырить у Лебедева
    Ответ написан
    1 комментарий
  • Почему чувствую себя бесполезным и ни на что не способным на первой работе по специальности?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Если не соблюдаете пост (который начался сегодня) - можете нажраться, чтобы снять нервное напряжение. А потом от души послать эту контору "по матушке" и сказать, как я всегда говорю "Пусть сдохнут от зависти те работодатели, кому мы не достались".
    Если написание кода само по себе Вам не приносит удовольствия - лучше в ИТ не идти. Да, байки о гигантских зарплатах основаны на реальности. Да, специалистов не хватает. Но между Вами и этим всем стоит огромная ТОЛПА полуграмотных "формошлепов", ремесленников, способных только на черную работу. Вам придется сначала стать одним из них, а потом подняться выше их - если сможете конечно.
    Вам не повезло с командой, но такие команды - это вовсе не исключение. Сто тысяч подобных команд, где жесточайшая конкуренция, где ты каждый день должен доказывать "коллегам", что ты не хуже их etc.
    Да, есть другие команды. Где коллеги могут подсказать, а начальство не ипет по любому поводу. Ищите.

    И самое главное - не отчаиваться :)
    Ответ написан
    6 комментариев
  • Какую бесплатную CRM посоветуете для веб-мастера?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Начните с экселя. Определитесь с процессами, которые есть в вашей работе. После этого сможете сформулировать требования к CRM, если она вам нужна. Может вам нужен просто хороший органайзер )
    Ответ написан
    2 комментария
  • Актуальна ли ниша PHP на Upwork?

    opium
    @opium
    Просто люблю качественно работать
    Что вам мешает просто зайти и посмотреть, там же все открыто
    Ответ написан
    Комментировать
  • Правильно ли так работать с git и phpStorm?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    1. Вести разработку вне системы контроля версий - зло;
    2. Править прод - зло;
    3. Не уметь писать тесты с моками - горе.
    Ответ написан
    Комментировать
  • RAID для домашнего ПК?

    @Tabletko
    никого не трогаю, починяю примус
    Для дома только софтовый (програмный) рейд, и то, только в случае если он реально нужен. Рейд не для защиты данных, а для доступности. Защита - бекап по принципу 3-2-1
    Ответ написан
    6 комментариев
  • Как преодолеть кризис начинающего специалиста?

    @0x131315
    Да, программист - не так романтично на деле, как кажется)
    Потому что, в отличии от всяких мечтаний, в реале вопрос завязан на деньги, а деньги - на время.
    Программист работает на заказчика, заказчику нужно быстро и дешево - отсюда готовые решения и костыли сейчас, с прицелом разобрать это потом (но потом тоже костыли)
    Поначалу все это очень напрягает и срывает башню - нас учили не такому, нас учили стремиться к простому и оптимальному коду, а везде вокруг накручивают дичайшие костыли, и это жесть, но...
    Со временем понимаешь, что лучше сейчас быстро сделать костыль, и забыть об этом, возможно навсегда, чем потратить времени в 3-4 раза больше, но сделать по канонам... Просто у программиста нет столько времени...
    В конце концов в реальности работа программиста не так сложна, и во многом не так красива, как ожидается - по большей части это рутина и разгребание чужого страшного кода, отладка и ваяние своего страшного кода, сожаление о том, что не было возможности сделать хорошо, и радость, когда попадается что-то интересное, или то, что сделал хорошо, качественно
    Как и на любой работе, есть свои светлые и темные стороны. И деньги не так легко достаются - программист за них щедро платит нервами. Как и врач, и любой другой специалист
    Ответ написан
    1 комментарий
  • Как преодолеть кризис начинающего специалиста?

    sim3x
    @sim3x
    А кто сказал, что будет легко?

    spoiler
    Даже если вы занимаетесь bleeding edge разработкой в универах или корпорациях, то рутина будет занимать 90% вашей работы

    А что еще хуже 60% всего рабочего времени вы будете заняты согласованиями и совещаниями и не будете писать код вообще

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

    ApeCoder
    @ApeCoder
    • "Рефакторинг: улучшение существующего кода"
    • "Программист-прагматик"
    • "Эффективная работа с унаследованным кодом"
    • "Чистый код"
    • "Code complete"
    Agile, scrum, kanban наверно тоже больше для команд .


    Общий подход может применяться и индивидуально. Еще можно прочитать про Getting Things Done
    Ответ написан
    Комментировать
  • Где разработчику изучать слепой метода набора на англ. + символы ($;:&{})?

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

    Нет, и на русском не изучал, но печатаю вслепую и очень быстро. Не так, как учили в "соло", там специальные позиции для пальцев и т.п., просто пальцы запоминают раскладку. Чем больше вы печатаете, тем сильнее будет развита эта память. Вы будете просто представлять в сознании букву, например, "u", а потом нажимать вслепую на клавишу, и это будет именно эта буква. Например, этот текст я набрал вслепую по этой методике, и сделал всего две случайных опечатки.

    Вывод - лучший путь к изучению слепого набора есть непрерывная практика собственно набора.
    Ответ написан
    1 комментарий
  • Как перенести сайт?

    попробуйте через reg.ru отобрать поддержку домена у hethouse
    Ответ написан
    Комментировать
  • Как перенести сайт?

    @OlegPyatakov
    pyatakov.com
    Для начала, вам нужно выяснить на кого юридически зарегистрирован домен. Можно проверить по whois.

    • Если на вас/вашу компанию, то домен, как минимум, можно перенести к другому регистратору, у которого нет проблем с DNS. Возможно, придется пописать всяких претензий, но в данному случае "правда" на вашей стороне.
    • Если домен числится зарегистрированным на nethouse - все сложнее. Если не договоритесь с nethouse по-хорошему, к сожалению, наверное, будет проще завести новый. Домен в данном случае принадлежит им, а то что вы им пользовались = "они вам давали им попользоваться". Может есть юридическая возможность привлечь их за "введение в заблуждение" или что-то такое (я не юрист). Но, imho, это точно будет непросто.
    Ответ написан
    Комментировать
  • Как вы начинаете вёрстку сайта?

    dunmaksim
    @dunmaksim
    Технический писатель
    1. Создаю каталог для проекта
    2. Инициализирую Bower
    3. Устанавливаю нужные пакеты, например, Twitter Bootstrap, Angular, jQuery и т.д.
    4. Ставлю Grunt, плагины для него и т.д.
    5. Запускаю EMACS и создаю index.html
    6. С помощью Emmet создаю шаблон, который уже начинаю заполнять.
    7. В каталоге src создаю папки less, js и т.д.
    8. Попутно пишу задачи для Grunt
    9. Если в выбранном фреймворке не хватает какого-либо класса для стилизации элемента, сначала описываю стили прямо в шаблоне, в свойстве style. Затем при необходимости выношу их оттуда в LESS в виде одного или нескольких классов.
    10. ??????????
    11. PROFIT!!!
    Ответ написан
    15 комментариев
  • Как лечить спину айтишникам?

    GavriKos
    @GavriKos
    Ну йопт. Вот вы айтишник. Вы же знаете что вопросы по теме надо задавать тем кто шарит в теме, а не сгружать вопросы по программированию переводчикам. Сходите к врачу! И он вам все скажет что и как лучше для ВАШЕГО организма.
    Ответ написан
    11 комментариев
  • Modx просит завершить сеансы при любом клике, как исправить?

    @weissbrot
    Баг связан с кривой русификацией админки.
    В настройках админпанели "System Settings", в категории настроек — "Lexicon and Language" (Языки) необходимо установить английский язык для настроек "Manager Language" (Язык админпанели)
    5ae057b0a4f6c623034023.jpeg

    Когда установлен ru, появляется это уведомление о завершение сеансов и еще слетает верстка самой админки (верхнее горизонтальное меню исчезает).
    Ответ написан
    1 комментарий
  • Блокировка DigitalOcean?

    @ynblpb_spb
    дятел php
    Тоже попал под блокировку в DO

    Выход простой
    Топаете в любого отечественного хостера, покупаете самую дешевую VDS с хорошим каналом и настраиваете reverse proxy на nginx приблизительно с таким конфигом:

    server {
            listen                  80;
            server_name             domain.ru;
            
            location / {
                    proxy_pass http://111.111.111.111:80;
                    proxy_connect_timeout                           60;
                    proxy_send_timeout                                      60;
                    proxy_read_timeout                                      60;
                    proxy_redirect                                          off;
                    proxy_buffer_size                                       4k;
                    proxy_buffers                                           4 32k;
                    proxy_busy_buffers_size                         64k;
                    proxy_temp_file_write_size                      10m;
                    proxy_set_header        Host                    $host;
                    proxy_set_header        X-Real-IP               $remote_addr;
                    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            }
    }

    где 111.111.111.111 это IP адрес вашего дроплета в DO

    и для https сайтов

    server {
            listen                  443;
            ssl                     on;
            server_name             domain.ru;
            ssl_certificate      /etc/nginx/ssl/domain.ru.crt;
            ssl_certificate_key  /etc/nginx/ssl/domain.ru.key;
            ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
            ssl_ciphers  "RC4:HIGH:!aNULL:!MD5:!kEDH";
    
            location / {
                    proxy_pass https://111.111.111:443;
                    proxy_connect_timeout                           60;
                    proxy_send_timeout                                      60;
                    proxy_read_timeout                                      60;
                    proxy_redirect                                          off;
                    proxy_buffer_size                                       4k;
                    proxy_buffers                                           4 32k;
                    proxy_busy_buffers_size                         64k;
                    proxy_temp_file_write_size                      10m;
                    proxy_set_header        Host                    $host;
                    proxy_set_header        X-Real-IP               $remote_addr;
                    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            }
    
    }


    такая вот у нас замечательная, страна, конечно...
    Ответ написан
    11 комментариев