• Как в языке go создать переменную с именем которое записано в другой переменной?

    @dinegnet
    В статических языках подобные вещи реализовываются по другому:

    соответствующими структурами.
    если уж совсем не вмоготу, то с помощью рефлексии
    Ответ написан
    Комментировать
  • Какая комманда в языке GO переводит переменную типа float64 в тип string?

    @dinegnet
    например можно fmt.Sprintf()
    Ответ написан
    Комментировать
  • Как монетизируются языки программирования и бесплатные фреймворки?

    @dinegnet
    1. Язык не нужно монетизировать. Он создается для решения какой то задачи. И косвенной монетизацией является то, что язык помогает эту задачу решать.

    2. Фреймворки хорошие также имеют сугубо практическую направленность. То есть они уже помогли автору решить его проблему. Фреймворк не может стать хорошим пока не проверен на практике

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

    Ответ написан
    Комментировать
  • Из инженера в системные аналитики, что нужно?

    @dinegnet
    Системный аналитик без опыта будет получать еще меньше денег, чем инженер без опыта.
    Ответ написан
    Комментировать
  • Как сделать торговый автомат?

    @dinegnet
    Не важно на чем.

    Хоть на полноценном Intel i7 с настоящей материнской платой - то есть на обычном компьютере.
    Хоть на "Малинке"
    Хоть на Ардуино.
    Хоть на заказной плате распаять микроконтроллер TI MSP или еще более простой.

    Там же не нужна ровным счетом никакая вычислительная мощь.

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

    Например, на больших тиражах намного выгоднее - иметь собственную специализированную плату с каким нибудь примитивным контроллером. Себестоимость платы будет 100 рублей, что всегда будет дешевле любой "Малинки", да и работать за счет простоты и узкой специализированности - понадежнее.

    Как сделать торговый автомат на платформе Raspberry? Возможно ли сделать это вообще на raspberry?
    Если да, то про Arduino писать не надо.


    С точки зрения вашей задачи - они полностью идентичны.
    За исключением того, что на "Малинке" будет попроще запрограммировать удаленное управление.

    И имхо сложным является не программный код,

    А выбор устройств, которыми ваша плата будет управлять - ну там всякие автономно способные работать кофемолки, кипятильники.
    А также устройства обеспечения работы - датчики отсутствия воды и пр. и т.п.

    И продумывание алгоритмов работы (тут даже еще не программирование - речь о продумывании алгоритмов работы еще до их программной реализации, тут даже еще программист не нужнен).

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


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

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

    А что произойдет если операционная система зависнет после включения кипятильника?

    И пр.

    Лучше на малинке. И ещё, на каком языке для малинки софт писать.


    На том языке программирования, что лучше знаешь.

    Кофейный автомат - это крайне незначительная нагрузка на процессор "Малинки"

    Поэтому какие-то "оптимальные или не оптимальные" будет языки программирования - значения ровным счетом нет никакого.

    Я бы писал на Go.

    Просто потому что я его лучше знаю.

    Скажем и С знаю и Pascal и Python и JS, но C бы не выбрал из за более геморойной компиляции и отладки - в принципе можно и на С, но с Go меньше телодвижений.

    Мой знакомый программер писал бы на PHP (да, да, да, на нем не только сайты можно делать) - и конечный торгововый аппарат получился бы не хуже и не лучше. Уж по крайней мене не лучше и не хуже именно из-за языка программирования.
    Ответ написан
    Комментировать
  • PHP: Как удалить пользователя из базы после истечения сессии?

    @dinegnet
    1. Считать что протухшая сессия = отсутствующей записи.
    2. По крону вычищать всех протухших. Как часто - решите сами на основании данных о степени загруженности вашей системы.
    Ответ написан
    2 комментария
  • Как пишутся консольные псевдографические приложения?

    @dinegnet
    Кроме уже сказанного - а еще есть различные ренкарнации TurboVision
    в том числе и для Java
    https://github.com/klamonte/jexer
    Ответ написан
    Комментировать
  • Как нагрузить ethernet канал?

    @dinegnet
    Для начала попробуйте https://ru.wikipedia.org/wiki/Iperf
    а то может статься вы оптимистично оценивайте работу ваших провайдера и хостера
    Ответ написан
    2 комментария
  • Гугл не забанит если я скопирую их сайт?

    @dinegnet
    Просто спросите разрешения авторов сайта.
    Как правило все согласны, чтобы их переводили.
    Ответ написан
    9 комментариев
  • Стоит ли изучать Kotlin, если не знаешь Java?

    @dinegnet
    А почему тогда Kotlin, а не Scala???

    Для целей использования в работе - нет.
    Востребована именна Java.
    И это надолго.

    С целью саморазвития - да.
    Какая разница какие еще вы технологии знаете или нет.
    Котлин вполне самодостаточен и без Явы.
    Ответ написан
    41 комментарий
  • Где найти сервис геймификации?

    @dinegnet
    Это называется автоматизация деятельности КОНКРЕТНОГО предприятия под его КОНКРЕТНЫЕ цели и задачи.
    Заказывается ИНДИВИДУАЛЬНО у профессиональных ИТ-шников.

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

    В конце-концов вы можете все это реализовать методом простого учитывания бонусов в Excel-евской табличке или в Google Docs. Ручного учитывания, разумеется.

    Или в 1С.

    Самое трудоемкое, имхо, тут ручная проверка тех же отзывов в соц. сетях, а вовсе не ведение этих самых бонусов. Хотите вы это автоматизировать или нет и т.п. куча нюансов что использовать.

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

    Инструменты геймификации существуют, например
    https://sailplay.ru/gamification/
    (вышло в рекламном блоке Тостера после того как я тут отписался)

    но собирать компоненты под вашу конкретную задачу все равно вам сами.

    вероятно того, что кто то сделал решение четко под вашу задачу - крайне низка.
    Ответ написан
    1 комментарий
  • Что нужно докупить в радиомагазине для экспериментов с Ардуино?

    @dinegnet
    Есть готовые наборы.
    Даже конкретно под Arduino.
    Пачка резисторов разных номиналов и тп..
    Ответ написан
    3 комментария
  • Как проверить, какие RDP подобные средства есть на сервере?

    @dinegnet
    Вопрос: если я запущу сканер портов и сопоставлю цифирки со списком из википедии, я смогу понять, доступен ли на сервере RDP/SSH/что-там-ещё бывает?


    Нет. Некотрые протоколы не тривиальные.
    Конкретно SSH, да, сможете.

    Есть ли в этом смысл? Может ли из этого чего-нибудь получится?


    Так это же смотря что вы хотите.

    Много вопросов может возникнуть у безопасников в результате моей бурной деятельности? :)


    Зависит от того в каких вы с ними отношениях.
    Зависит от того какая у вас должность.
    Зависит от того насколько они это все делают серьезно или может для галочки.
    И пр. и пр.

    Или кроме RDP & SSH вообще больше ничего не существует и можно не суетиться вовсе? :))

    Существует много чего.
    VNC, X11, Citrix Metaframe, голый Telnet, проприетарные Ammy/Teamviewer/RAdmin и пр.

    Простым сканом портов вы из этого и 10% не найдете.
    Ответ написан
    Комментировать
  • Не подскажете диапазоны IP-адресов Яндекса, Вконтакте, Одноклассников и Мейл.ру?

    @dinegnet
    nslookup, dig, drill

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

    А кто вам сказал что они заблокировали корректно, что ничего не забыли,
    что не заблокировали лишнего по ошибке.

    Я бы по факту конкретных выявленных вами блокировок смотрел.
    То есть индивидуально по каждой ситуации.

    К слову:

    Роспотребназдор - всего лишь надзорный орган исполнения.
    Решение (закручивание галок) - не он принимает.
    Исполняет непосредственно тоже не он.
    Ответ написан
    8 комментариев
  • Можно ли вернуть блок питания для клмпьютера, если он был куплен 3 дня назад?

    @dinegnet
    Если договоритесь с магазином по доброму.

    ozppso.ru/articles/pamatka-potrebitelu-pri-pokupke...
    Поэтому покупая технически сложный товар (например: бытовые радиоэлектронная аппаратура, средства связи, вычислительная и множительная техника, фото- и киноаппаратура, часы, музыкальные товары, электробытовые приборы, машины и инструменты, бытовое газовое оборудование и устройства, другие технически сложные товары) необходимо помнить, что вернуть его в магазин можно только при наличии в нём недостатков, либо если не предоставлена полная и достоверная информация о товаре.
    Ответ написан
    Комментировать
  • В чем может быть проблема, если компьютер постоянно зависает намертво?

    @dinegnet
    1. Я бы начал с вентиляторов - это легко проверить. Их даже менять не нужно. Осмотреть и пропылесосить.
    2. Проверил бы оперативную память - это легко.
    3. Потом бы уже перешел на драйвера. Или даже полностью переставил бы ОС.
    4. Если бы не оно, то подозревал бы нестабильное питание. Внимательно осмотрел бы вздувшиеся конденсаторы. Заменил бы блок питания.

    Кстати так недавно и сделал.

    После установки новой (не такой уж и жрущей электроэнергию) видеокарты компьютер стал зависать. Иногда. Чаще в играх.
    1-2-3 не помогло. Кондесаторы целы.
    После покупки нового хорошего блока питания (не мощного вовсе, много мощности и не нужно вовсе) все стало стабильно работать.
    Ответ написан
  • Как добавить новую зону контроля доступа в АРМ "Орион Про"?

    @dinegnet
    Если вы все КУПИЛИ, то имете законное основание обратиться в ТЕХПОДДЕРЖКУ фирмы-производителя.
    Ответ написан
    3 комментария
  • На Апворке можно работать только с 18 лет?

    @dinegnet
    Зарегистрируйся на имя родителя (на всякий случа - родителя твоего пола во избежание недоразумений)
    Из минусов - если об этом узнают - то получишь бан возможно уже раскрученного аккаунта и второй раз под этим же именем (реальным, а не е-майл) не сможешь зарегистрироваться
    Ответ написан
    Комментировать