• Как передавать данные с различных датчиков?

    @nrgian
    duxoo,
    То есть использовать не готовую систему от известных нам брендов, а создать свою не получится? Просто наткнулся на датчики, которые работают через Bluetooth, но через Bluetooth-шлюз могут перенаправлять данные непосредственно на роутер.


    Есть специально для этого придуманные протоколы
    Например, Z-Wave или ZigBee.
    С ними датчик может от одной батарейки работать годами.

    Если Bluetooth, то только Bluetooth LE (BLE).
    Ответ написан
    Комментировать
  • Как запретить пользователям доступ к txt файлу?

    @nrgian
    Если речь идет о веб-пользователе, то это делается изнутри вашей программы PHP.
    htaccess, что у вас в тегах - тут не при чем.

    Кто такой веб-пользователь никто кроме вашей программы на PHP сделанной - и не знает.
    Ответ написан
  • Можно выложить фото знаменитостей на сайт услуги?

    @nrgian
    Можешь.
    Будь готов платить не незаконное использование.

    Халявно фото можно использовать ограничено:
    https://tass.ru/obschestvo/2030704
    https://www.ntv.ru/novosti/2026181/
    Ответ написан
    Комментировать
  • Бесконечный цикл в PHP Ботах?

    @nrgian
    timeout - это свойство web-сервера, а не языка программирования.
    Ответ написан
    Комментировать
  • Может ли быть API не как API?

    @nrgian
    API в широком смысле - это всего лишь способ доступа извне.
    Он может быть абсолютно любым. Лишь бы это был способ доступа извне.
    Ответ написан
    Комментировать
  • Бизнес план и фин модель для стартапа?

    @nrgian
    И так нужен бизнес-план и фин модель. Тут есть человек один, профессионал и просит за глубокий бизнес-план и фин модель 70 000 рублей


    Деньги на ветер.

    Инвестору вы не не нужны с голой идеей. Какими бы красивыми не были бы таблицы и картинки
    Инвестору вы интересны с MVP.

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

    Продай/заложи квартиру, автомобиль и т.п.
    Если уверен.

    P.S.:
    Впрочем, непрофессиональных инвесторов (людей просто зарабатывающих чуть больше, чем тратят) таким образом, что вы планируете - действительно можно обмануть.
    Проблема в том, что непрофессиональные инвесторы люди очень нервные. Они хотят вложить 3 копейки сегодня и получить 3 рубля прибыли завтра. Причем это почти реальное завтра. Например, через 3 месяца.

    Профессиональный инвестор, способны вложиться на пару лет - не поведется.
    Ответ написан
    4 комментария
  • Общение/переговоры с заказчиком занимают много времени, что делать?

    @nrgian
    Договорились оплачивать почасовку по завершенным таскам.

    Но вот момент - обсуждение текущих вопросов занимает очень много времени.

    Вот и всё

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

    Гм.
    Ответ написан
    Комментировать
  • Как правильно изучать программирование?

    @nrgian
    Можно, но все равно придешь к тому, что будешь учить сам язык.
    Ответ написан
    1 комментарий
  • Безобидное пиратство или серьезное нарушение?

    @nrgian
    Они же с логотипом, когда бесплатные. Вам зачем это? Для демки годится. Но потом проще выкупить. Это же дешево.

    Сайты не следят специально.
    Но вот если автор обнаружит - иск суд признает от 20 000 до 200 000 рублей.

    Тематический форум:
    zastavkin.com/forum/viewforum.php?f=36&sid=220366b...

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

    @nrgian
    При ВУЗах обычно есть занятия для школьников по олимпиадному программированию.
    Просто узнать где это и прийти к ним.
    Ответ написан
    Комментировать
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    @nrgian
    стыдно спрашивать каждую мелочь у коллег.

    Как руководитель - я уволю того, кто не спрашивая, всякую фигню делает.

    Спрашивать - это нормально.

    Более того, вы будете очень много спрашивать еще месяцы и месяцы подряд.

    А более-менее сложившимся специалистом вы станете года через 2.

    Сегодня две недели как я переехал.

    2 недели - это нужно опытному специалисту, чтобы более-менее начать понимать дела новой организации, где он начал работать. К вам это не относится.

    Дело в том, что ИТ - сфера деятельности с довольно высоким порогом вхождения.

    Вполне нормально довольно долго входить в курс дела.

    А уж если с нуля - то ранее, чем месяца через 3 вы вообще не станете фирме полезным (пока вы им вредны). Это нормально. Все это понимают. И сейчас вы учитесь, а вам платят деньги. Пользуйтесь этим. Учитесь.
    Ответ написан
    Комментировать
  • Информатика или математика?

    @nrgian
    математика не нужна программисту в подавляющем большинстве случаев.
    как раз 6-й класс - этого достаточно.
    Ответ написан
  • Где выгоднее регистрировать ИТ-организацию в России, чтобы не сильно попадать под налог?

    @nrgian
    Для мелких - есть самозанятые, там символические налоги.
    Для крупных - есть льготы на ИТ, но это нужно много сотрудников.
    Есть еще вариант на патенте (чем мельче город, тем ниже цена патента).
    Ответ написан
    Комментировать
  • Ноутбук для девелопмента на замену маку. Оптимальный по цене/скорости, какой?

    @nrgian
    1) Если вам нужна MacOS, то альтернатив нет. Ни у Windows ни у Linux нет подобного сочетания GUI/shell

    2) В отличие от стоимости прочих поделок Apple - стоимость ноутбуков Apple обоснована. Это не их телефоны. Если вы посмотрите на ноутбуки других производителей и если обратите внимание при сравнении на по всю совокупность характеристик - то выяснится, что все аналоги примерно столько и стоят. Другое дело, что у Apple нет выбора богатого, если вам не важна какая-то из характеристик.

    в пределах пары тысяч баксов, достаточно мощные для разработки (игры и видео интересует в последнюю очередь) и не весящие пять килограмм?


    Даже за 1 тысячу баксов есть "достаточно мощные для разработки".
    Ведь у каждого свои критерии.

    Может, вы вообще в vim все делаете. И вам достаточно 4 Г на браузер и vim.....
    А может, вы по 10 виртуальных машин запускаете, и тогда нужно 32 Г оперативки...

    Осталось только определиться - а какая из характеристик вам важна, какая второстепенна.
    Ответ написан
    9 комментариев
  • Чувствуется ли избыток специалистов по разработке на WordPress?

    @nrgian
    Избыток начинающих, это да.
    А вот найти кого стоящего, для решения сложной проблемы - это проблема.

    Возможно ли на разработке тем и не очень сложных плагинов заработать хотя бы 50-60к. р в месяц?

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

    @nrgian
    Чтобы продуктивно работать - нужно хорошо отдыхать.
    В ИТ есть мнение, что пик активности каким бы крутым ты ни был - это часа 4, отсилы 5 в сутки.

    Ночной график может быть удобен тому, кого днём отвлекают.
    Но в целом, человеческий организм не приспособлен для активного труда ночью, это противоречит биоритмам.
    Ответ написан
    3 комментария
  • Какой ПК выбрать для VPN сервера?

    @nrgian
    Либо может есть железка, к которой без танцев с бубном и роутингами можно будет подключить как Unux так и Win клиентов?

    Боюсь вас цена не устроит.

    Дело в том, что VPN жрет хорошо ресурсы процессора. И аппаратные решения, хорошие для поддержки 400-500 без VPN, например, роутеры-маршрутизаторы - при включении же VPN сразу просядут в производительности очень сильно.

    Без танцев с бубнами - это программное решение, типа pfSense.
    Или Wireguard

    По аппаратным требованиям хорошо разжевано вот тут
    https://openvpn.net/vpn-server-resources/openvpn-a...

    Some examples

    The examples given below are assuming fairly high demand on bandwidth and activity of the users. In reality you’ll often find that users are idling a lot more and as a result the bandwidth requirements are a lot lower. But the examples are here to show you how to make an educated guess about what kind of system you need to reach a certain goal. Having said that, we have customers that run near 2000 users on a single Access Server on a quad-core system just fine, because their requirements of the data throughput are fairly low and restricted to specific services. Likewise, we also have customers that run around 50 users on a single Access Server, and are maxing out their octa-core setup because they push so much traffic through it. It just depends on what you need so it’s very hard for us to give you an accurate assessment ourselves.

    A reasonably demanding setup – let’s say you have modern dedicated server with AES-NI and you need 500 devices connected to it, and they reroute all their Internet traffic through the VPN tunnel, and about 50% will be actively using the connection, and 50% will be idling, at any given time. This will of course vary as some users will open a web page, and then read it for a while leaving the connection mostly idle, while another user at the same time opens an email program and retrieves email. In other words, a typical office work situation. Let’s say you want to make sure each active user will have 10Mbps available, and let’s assume they actually have that bandwidth on their Internet connection.

    250 active users times 10Mbps is 2500Mbps or 2.5Gbps. Servers with 10Gbps lines are readily available so this shouldn’t be a problem to achieve in terms of network bandwidth.
    2500Mbps times 20MHz is about 50000MHz or 50GHz. Processors with 3.5GHz for example in dual octa-core setup would get you over those requirements.
    With 500 connected devices in this example you would need about 6GB of memory on your system. This is a reasonably low amount for modern systems, so easy to achieve.

    A simpler setup – let’s say you have an old dedicated server without AES-NI and you need 200 devices connected to it, but they only route traffic for a web server and a file server on your private network, and about 50% will be actively using the connection, and 50% will be idling, at any given time. As in the previous example this will of course vary somewhat as some users are working on other tasks and alternate this with retrieving files and data through the VPN tunnel. Let’s say you want to make sure each active users will have 10Mbps available, and let’s again assume they actually have that bandwidth on their Internet connection.

    100 active users times 10Mbps is 1000Mbps or 1Gbps. Most systems nowadays have this by default, even servers that are several years old.
    1000Mbps time 40MHz is about 40000MHz or 40GHz. Older servers with a dual octa-core setup with 2.5GHz will be able to get you to those requirements.
    With 200 connected devices in this example you would need about 2GB of memory, a fairly low amount.
    Ответ написан
    1 комментарий