• Как построить компьютерную сеть терминалов под типа Ulmart \ Technopoint?

    @qweqwa
    hunteramg:
    это не значит что я на столько тупой, что не смогу в нем разобраться. Спрашивалось для уточнения более подходящих сборок, для того чтобы имевшие опыт сказали в какую сторону шагнуть, чтобы не наступить на грабли.


    Любая с поддержкой kiosk-mode.

    Сильно рекомендую wtware. Она около 500 рублей за экземпляр получится.
    Централизованное управление.
    Инструкции на русском.
  • Как построить компьютерную сеть терминалов под типа Ulmart \ Technopoint?

    @qweqwa
    Олег:
    любой линукс дистрибутив + dhcp сервер + tftp сервер
    посмотрите как собираются образы thinstation (отметили в текстовом файле что вам нужно - сохранили изменения - сгенерировали образ).
    Итого затраты: 0 рублей 0 копеек (не считая чая с печеньем)


    О человек, компилирующих ядро в перерывах на кофе - спустись на землю.

    Вот это:
    посмотрите как собираются образы thinstation

    Несовместимо с этим:
    Итого затраты: 0 рублей 0 копеек
  • Как построить компьютерную сеть терминалов под типа Ulmart \ Technopoint?

    @qweqwa
    Олег:
    это не проблема. что там поддерживать? :) 1 раз сделал и забыл. или вы будете каждую неделю пересобирать образ с разными браузерами для таких задач:
    "Хочется сделать что-то типа обучающего класса, где можно создавать опросники, проводить обучение, конференции."


    Да запросто.

    Новый принтер купили (крутой, дорогой) - и затык. Никак не заводится ни на чем кроме Винды. Может какой то элитный Линух-админ его и заведет, но это уже очень дорогое обслуживание (такого админа еще и найти нужно).

    Еще ситуация: мы использовали ближайшего родственника ВтВаре - дистрибутив ВтПро. Он прекрасно работал со старыми RDP. При очередном обновлении сервера до какой-то там версии - не работает и все тут. Авторы (платного!!!!) дистрибутива пишут - не работает и не будет (может сейчас пофиксили, но мы уже от дистрибутива ВтПро отказались).

    Полно таких рабочих моментов.

    Домашнее использование или использование для экспериментов, для веб-разработки - это совсем не то же самое, что использовании на предприятиях.

    Есть куча ПО, которое будет жить только под Windows. К счастию, не на всех компьютерах такое требуется, а на 1-2-3-5 компьютерах на фирме. Но тоже не приятно для администрирования.

    Итого - оказалось администрирование Windows может осуществляться хоть менеджером. А администрирование Линукса - только админом, специализирующемся на Линуксе.


    После нескольких лет с Линуксом несколько моих знакомых предприятий отказались о Линукса и перешли на Винду. И вздохнули с облегчением. И тратят в год меньше денег на свою ИТ-инфраструктура отныне.
  • Как построить компьютерную сеть терминалов под типа Ulmart \ Technopoint?

    @qweqwa
    не умеют настраиваться под железо/драйвера, не умеют настраивать различные модели принтеров, не умеют делать сетку с общим доступом файлов и пр

    Добавлю - не умеют настраивать терминальный доступ и удаленный доступ.
    У львинной доли людей опыт с Линь только в домашних условиях. В условиях использования на предприятиях - все по другому.
  • Как построить компьютерную сеть терминалов под типа Ulmart \ Technopoint?

    @qweqwa
    hunteramg:
    > Линь обойдется дешевле, даже с настройкой, установкой и поддержкой.

    Сам Линь - дешевле. Его обслуживание - дороже. Так как львинная доля админов знакома хорошо с Win, но дальше установки в Lin не заходила (не умеют настраиваться под железо/драйвера, не умеют настраивать различные модели принтеров, не умеют делать сетку с общим доступом файлов и пр.). Те, кто все это умеют с Линем - стоют существенно дороже на рынке труда, чем чисто Виндовые админы.

    У меня несколько клиентов несколько лет жили на Лине (админ не я).

    Вернулись на Винду. Начиная с версии 7 (и тем более 10) она очень стабильна и практически не требует обслуживания.
  • Как построить компьютерную сеть терминалов под типа Ulmart \ Technopoint?

    @qweqwa
    Олег:
    > это за что вы отдадите 5000 на 50 терминалов? нули все на месте?

    Зачем её покупать отдельно? Винда, как правило, идет с железом и на стоимость железа практически не влияет.
  • Как построить компьютерную сеть терминалов под типа Ulmart \ Technopoint?

    @qweqwa
    АртемЪ:
    > К тому же windows зачастую дешевле линукса.

    Это когда полноценный десктоп.

    Для kiosk-mode с одним браузером и без принтера на 50 компьютеров с централизованным управлением будет дешевле Windows.

    А вот если нужно дополнительное ПО, а не чистый kiosk-mode, то Windows может и подешевле получиться.
  • Как построить компьютерную сеть терминалов под типа Ulmart \ Technopoint?

    @qweqwa
    hunteramg:
    > Возможно какие-то программы есть для управления?

    Там не нужно управления.
    Ну, или, как вариант, сделать загрузку по сети, тогда все управление заключается в подготовке (и обновлении) образа для загрузки.
  • Как построить компьютерную сеть терминалов под типа Ulmart \ Technopoint?

    @qweqwa
    Прописать браузер в автозапуск на фуллскрин, вместо эксплорера. Все остальное запретить политиками.


    Это называется вовсе вне фулскрин. А киоск-моде.

    О каких политиках идет речь? Ты предлагаешь платную Винду ставить?

    Если на Лине, то ставится Линь без графической оболочки, затем вручную прописывается простейший скрипт - запуск Х11 и браузера.

    А еще лучше - взять готовый дистрибутив Лини для kiosk-mode.
  • Как построить компьютерную сеть терминалов под типа Ulmart \ Technopoint?

    @qweqwa
    Можно уменьшить требования, если написать сайт, совместимый со старыми движками браузеров. Там было все очень экономично.
  • Как построить компьютерную сеть терминалов под типа Ulmart \ Technopoint?

    @qweqwa
    Ну так то современные браузеры довольно требовательные. Вчера поймал браузер на том, что он покушал 5 Г из 4-х доступных.
    )))
  • Как построить компьютерную сеть терминалов под типа Ulmart \ Technopoint?

    @qweqwa
    hunteramg: Пи-компьютеры дешевле в полтора раза полноценных компьютеров. Но при это жутко тормозные для того, чтобы в них интерактивно браузить.

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

    Если же вы хотите универсальный вариант - то Пи-компьютеры не вариант.

    Без интерактива они вменяемо отображают сайты.

    Как только появляется интерактив, то начинается издевательство над пользователями.
  • Как построить компьютерную сеть терминалов под типа Ulmart \ Technopoint?

    @qweqwa
    Ты издеваешься?

    Современные браузеры жрут оперативку гигабайтами и тормозят даже на Атомах. Именно поэтому такие перспективные ARM-ноутбуки и сняты с производства.

    А ты предлагаешь на "Малинке".

    В упомянутом Технопойнте далеко не "Малинка". Одна-единственная страничка открывается. И все заметно притормаживает.
  • Стоит ли изучать GoLang вместе с изучением алгоритмов?

    @qweqwa
    abcd0x00:
    Это не незачем, а просто возможности такой нет. Никто не хочет писать свой go fmt заново, когда можно взять этот корявый и к нему привыкнуть.


    Хочешь быть "не как все" - изволь напрягаться.

    3 минуты - форкаешь, ищешь в исходнике табы, заменяешь пробелами, компилируешь вариант под себя. Внешними параметрами этого не стали делать, чтобы у людей не было соблазна лабать "не как все" и создавать проблемы с коммитами и читаемостью кода.

    Если этого мало, то в состав стандартных пакетов Go входит пакет для работы с AST языка Go. На его основе форматтер пишется на раз-два.


    То есть из-за одних пробелов лишиться всего go fmt - вот как это называется. А всё потому, что нет возможности отключать некоторые из преобразований. И с чего они вообще взяли, что текущий формат является идеальным? Современное приложение должно включать в себя файл с настройками формата. Чтобы ты мог просто взять их и поменять под свою команду. А тут просто вшили просто какой-то формат и всё.


    Я даже знаю почему Линус (автор git) так сделал. Потому что git универсальный инструмент. И для каких-то форматов файлов пробелы крайне важны.

    Вам никто не мешает сделать хуки для git под себя. При git push прогонять файл через кастомный go fmt. При git pull еще проще, просто заменять табы пробелами.

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


    Вы не прониклись проблемой с коммитами. Разжевываю:

    1. Посмотрите репы на ГитХабе, в которых ведется работа настоящими профессионалами своего дела. Посмотрите коммиты. Каждый коммит это несколько строчек. Очень изредка десятки строк. Любой коммит точечный.

    2. Это позволяет хорошо видеть как тебе самому (когда ты через месяц забудешь), так и членам твоей команды. Где и для чего и что изменено.

    3. Но, самое главное, это позволяет делать объединение кода, в который внесено множество таких точечных правок.

    4. Посмотрим же что будет, если человек не соблюдает правила форматирования. Он изменил 1 строчку по делу. Остальную часть файла изменил его форматтер. В коммит попал весь файл.

    5. После него человек с другим форматирование кода изменил 2 строчки по делу. Остальную часть файла изменил форматтер. В коммит попал весь файл.

    6. Получаем месево огромных коммитов, которое противоречит концепции git. Это затрудняет поиск отличий.

    7. Это делает невозможным автоматическое слияние малых изменений внесенных двумя людьми, так как их форматтеры сделали изменения не совместимыми.

    8. На деле ситуация еще хуже, так как скорее всего эти 2 программиста будут весь код под себя форматировать. То есть при изменении 2-х строчек в коммит запросто может улетать по десятку файлов, в которых просто изменено форматирование.

    P.S.:
    Принцип малых изменений в Git настолько важен, что в некоторых командах ограничивают размер коммита парой сотен строк. Как раз для защиты от подобных ошибок.
  • Как сделать редирект с одного сервера на другой в рамках одного домена?

    @qweqwa
    TraiDeR: Были вопросы именно про пеерезд сайта на другой хостинг.
  • Стоит ли изучать GoLang вместе с изучением алгоритмов?

    @qweqwa
    abcd0x00:
    Группе программистов никто не мешает договориться и вместо go fmt использовать другой форматтер. Но он должен быть единым для всех по причине описанной выше проблемы.
    На деле так никто не делает. Незачем совершенно.
    Да и читать чужие библиотеки, написанные вне нашего проекта, гораздо удобнее так как во всем мире Go они выглядят единообразно. Все это приводит, в конечном итоге, к повышению производительности труда.