• Как и чем отследить придедшего клиента?

    @cijiw
    Куки
    Ответ написан
    Комментировать
  • Как программируют китайские игрушки?

    @cijiw
    easyelectronics.ru/author/di-halt/page/17
    Читать статьи DiHalt'а, начиная с самых старых записей.
    У него там отличный вводный курс, начиная с базовых принципов работы электроники и какой выбрать паяльник и до того как это все программируется, включая не самые тривиальные вещи.
    Ответ написан
    Комментировать
  • Есть ли онлайн сервис рисования красивых схем, инструкция для статей сайта?

    @cijiw
    Пользуюсь этим.
    https://www.lucidchart.com
    Забавно видеть, как несколько человек рисуют параллельно.
    Очень удобно для совместной работы.

    Если же речь идет просто о рисовании диаграм/схем, то в банальнейших Microsoft Office/LibreOffie/OpenOffice есть то, что нужно для этого. Сохраняешь в виде картинки и вставляешь на сайт.
    Ответ написан
    Комментировать
  • Почему позиция сайта различна на разных устройствах?

    @cijiw
    Поисковые запросы индивидуальны. Зависят от того, какой "профиль вашей личности" составила автоматика Гугля/Яндекса на конкретном компьютере.

    Отключи индивидуализацию результатов поиска для начала.
    Ответ написан
    Комментировать
  • Есть ли будущее у языка Dart?

    @cijiw
    Вот так прямо вы вряд ли найдете множество открытых вакансий на Go или Erlang к примеру.
    Тем не менее эти языки широко используются и хорошо оплачиваются знания за них.

    Что до Dart - это же девелоперовский язык а не язык продакшена.
    Вы можете на нем лабать тот же Англуляр (если лично вам так удобнее и ваш заказчик/работодатель не возражает) - там все из коробки.

    Можете лабать на Dart все что угодно. Если лично вам удобнее и ваша производительность труда от этого выше.

    Рассматривайте как выбор IDE или редактора: кого интересует чем вы там пользуйтесь....
    Ответ написан
    Комментировать
  • Срок окупаемости проекта?

    @cijiw
    Зависит от надежности бизнеса, который на этом делается.
    От цены не зависит совершенно.

    Если это было бы коммерческое здание в выгодном районе - то никого бы не смущала окупаемость и 10 лет.
    Если бы это был бы высокорискованный бизнес, который могут прикрыть в любой момент, то надеялись бы в лучшем случае на месяцы, если не на недели.

    Цена не имеет значения. Имеет значение только гарантия, что это будет приносить деньги больше, чем будет окупаться.

    Для действующего бизнеса, который будет жить годами, покупка некого вспомогательного для бизнеса ПО, которое позволит начать экономить через год (окупится через год) - вполне нормально.

    Если у вас это будет окупаться в 3 года, то это должно быть что-то очень надежное, чтобы можно было и 10 с этого получать деньги.
    Если эта штука будет окупаться 3 года, но вряд ли проживет более 5 лет вообще - то это не очень-то и выгодно.

    Чем больше гарантий - тем менее жесткие требования по срокам.
    Ответ написан
    1 комментарий
  • Верить ли Макконнелу?

    @cijiw
    Речь о том, что ваш код должен быть понятен другому программисту с ходу, без скрежетания его мозга

    Если ваш код нуждается в подробном комментировании - то это плохой код.
    В больших коллективах при создании сложных проектов есть правило - пиши проще.
    Сервер для многопользовательской игры?

    Я работал с огромным проектом на PHP (один из полусотни разработчиков в компании), и не представляю его даже на экосистемах Python или Ruby. А писать такое на Node.js или Go - это просто самоубийство.
    Кстати, запрещались любые оптимизации кода, которые шли во вред читаемости ;)


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

    Однако совсем без комментирования (например, экспорируемых/публичных элементов) тоже нельзя.

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

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

    Это настолько важно, что в свежих языках (например, в Go) определенное форматирование кода является общеязыковым стандартом.
    Ответ написан
    Комментировать
  • Как защитить сервер на CentOS от сетевых атак?

    @cijiw
    Изоляция веб-сайтов в контейнерах. Изоляция вообще всего софта (СУБД в том числе) в контейнерах
    Если контейнеры для вас это слишком, то хотя бы на разных пользователях изоляцию.

    Вход в SSH по ключу, не по паролю
    Можно даже iptables не трогать.

    Имхо, взломали через ваш PHP
    Ответ написан
    1 комментарий
  • Какая платформа подойдет для координации масштабного социального проекта?

    @cijiw
    JoomlaSoc, Dolphin
    Ответ написан
    Комментировать
  • Где общаются менеджеры по управлению IT-проектами?

    @cijiw
    В кафе Яндекса.
    Ответ написан
    Комментировать
  • Существует ли сообщество владельцев кафе/ресторанов?

    @cijiw
    Всем моих знакомым рестораторам, в том числе и довольно успешным - плевать на то, что не является частью физического мира. Например.
    Ответ написан
    Комментировать
  • Загрузка сайта происходит медленно. Заменить javascript на css?

    @cijiw
    А замерить и посмотреть.
    Скажем так
    Mozilla Firefox, Ctrl+Shift+Q (меню разработчка, замер сети)
    Ответ написан
    3 комментария
  • Законно ли копирование дизайна TechMedia (Тостер)?

    @cijiw
    Гы. По-моему подозревать TM что они не смогут для нового проекта нарисовать полностью новый дизайн, но при этом остаться в пределах своего фирменного стиля - странно. У ТМ достаточно квалифицированные спецы и требовательные начальники.

    А эти ребята - странные, они почему-то думают, что если 1 к 1 скопировать то у них все пойдет.

    Приколитесь еще
    vserusskie.ru
    С Контакта сдернули, думают что у них попрет. И уже 7 лет как ничего не прет.

    Это все незаконно, ибо прям 1 к 1.
    Но владельцы прав на оригинальный дизайн не будут даже тратить силы судиться, так как:

    1. Эти ребята не конкуренты. И никогда ими не станут.
    2. Взять с них нечего.

    Скажем, русскоязычный проект-клон overflow был пооригинальнее (они сейчас влились в overflow). Идею хоть и стырили, но сделали свое.
    Примерно так же как и Тостер стырил идею у overflow, но сделал по своему.
    Ответ написан
    6 комментариев
  • WebGUI управления Debian. На чем простом можно написать?

    @cijiw
    На чем угодно, что лучше знаешь.

    Технически это просто программа, которая сидит на HTTP и умеет запускать другие программы (консольные команды).

    Это можно сделать на PHP, NodeJS, Scala, Go, Java, Perl, Python, C, C++, Haskell, Pascal, Erlang, Rust, Ruby, .....

    Я бы сделал на Go. Там все из коробки. И на выходе один бинарник. И ничего не нужно кроме этого бинарника для запуска.
    Но это потому что Go мой основной язык.

    Если ты пишешь на PHP, то у тебя ничуть не хуже получится на PHP. Правда для функционирования этого дела понадобится поставить на систему PHP и настроить веб-сервис
    Ответ написан
  • Почему не работает openCL в Vegas Pro 12?

    @cijiw
    OpenCL-то установлена? Свежая? Драйвер видео свежий?
    Ну а Vegas не свежий.
    По аналогии с Photoshop - когда только появилась поддержка вычислений на видеокартах, первые версии Photoshop поддерживали далеко не все видеокарты.
    Все обновить.
    Ответ написан
    Комментировать
  • Как выйти из main после завершения всех рутин?

    @cijiw
    Канал то нужно или закрыть или записать что-нибудь в него.
    Ответ написан
  • Есть ли смысл верстки под 320px на сегодняшний день?

    @cijiw
    Мало ли что там написано.
    По факту полно людей с дешевыми 4-х дюймовыми телефонами.
    Ответ написан
    Комментировать
  • Каким способом хакеры ломают миллионы аккаунтов?

    @cijiw
    Миллионы - это крадут БД.
    Брут в таких масштабах не возможен
    Брут вообще - примитивная технология.
    Ответ написан
    Комментировать
  • Какой вариант английского языка предпочтительнее изучать IT-шнику?

    @cijiw
    Без разницы.
    Различия не настолько принципиальны.
    Ну придется вам запомнить 2 десятка отличающихся слов,которыми обозначаются технические вещи.
    Основная часть новых технических терминов - единая.
    Учить что удобнее.
    Ответ написан
    Комментировать