• Где купить корпус u1?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Например здесь. - www.xcom-shop.ru/search/?o=n&s=procase

    По хорошему, не рекомендую самому собирать 1U (охлаждение!!!). Лучше купить готовый, рекомендую покупать на платформе supermicro (корпус и/или плата). Можно там же, где и корпуча, а можно в server.trinitygroup.ru - 1U от 40 000 начинается!

    По сборке 1U - мы иногда собираем заказчикам, но это не сервер, а просто комп маломощный в корпусе 1U.
    Ответ написан
  • Привязка ip по mac в cisco?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Есть еще ip source guard, но он тоже работает через dhcp snooping, можно задать статическую привязку. Не все коммутаторы поддерживают! www.cisco.com/c/en/us/td/docs/switches/lan/catalys...
    Ответ написан
    Комментировать
  • Можно ли на ноутбук установить две операционные системы

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Да, можно. Скорее всего винда уже стоит. Нужно уменьшить размер партиции через утилиту администрирования диска в винде. Затем устанавливать линукс на свободное место.
    Ответ написан
    Комментировать
  • Java, Можно ли используя JFileChooser не открыть файл, а получить в переменную String путь к файлу или папке?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    docs.oracle.com/javase/7/docs/api/javax/swing/JFil... собственно все сказано в самом примере вначале класса. Да можно.
    Ответ написан
    Комментировать
  • Не запускается Linux после установки драйвера

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Варианты решений:
    1) У юбунты есть Recovery загрузка, попробовать через нее.
    2) Нажать любую клавишу при загрузке для выхода в меню grub. Отредактировать строку загрузки дописав init=/bin/bash. Далее, после загрузки, перемонтировать рут командой mount -o remount,rw /. После удалить/исправить ядро.
    3) загрузиться с LiveCD или USB, подмонтировать HDD, восстановить ядро или убить драйвер. Ядро лежить в каталоге /boot. Драйвера в каталоге /lib/modules/<версия ядра>
    Ответ написан
    Комментировать
  • Какой протокол лучше выбрать в этой ситуации?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    У меня используется первый подход, но с небольшими изменениями.
    - Сервер раз в 30 секунд рассылает мультикаcт сообщение по UDP, в котором есть UUID сервера и его IP.
    - Сервер каждый раз генерирует новый UUID при старте.
    - Клиент запоминает UUID, и если он изменился (сервер перезагружен), то переподключается к серверу по TCP.

    Клиенты у меня set-top-box-ы в количестве до 10000 штук. Простой комп на интел-атом тянет 100-300 клиентов (больше просто к атому не подключал) без каких либо проблем, загрузка CPU около нуля, так как клиенты просто устанавливают соединения и ждут команд. Для больших инсталляций покупаем заказчику сразу сервер с iCore или Xeon, эти тянут гораздо больше.

    Все ПО сервера написано на python, сам сервер реализован на twisted + cyclone. Клиенты - javascript :-) и делфи :-) и питон.
    Ответ написан
    Комментировать
  • Как связаны права доступа к файлу и с правами символьной ссылки?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    1) Нужно ограничивать доступ пользователю именно к файлу, а не к ссылке, например переместив пользователя или файл в другую группу.
    2) Права на доступ к ссылке, это права на доступ к ссылке, а не к файлу. Т.е. если у пользвателя есть право модифицировать сам файл и он пришел к файлу по символьной ссылке (у пользователя есть доступ на чтение ссылки), то пользователь может изменить файл.
    3) Если нет возможности выполнить 1), то можно настроить контроль доступа для пользователя через AppArmor или SElinux на данный файл.
    Ответ написан
    Комментировать
  • Как печатать быстрее?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Вспомнился анекдот (это к DIY).
    Секретарши устраиваются на работу.
    Первая.
    - Я могу печатать 70 знаков в минуту.
    - "Хорошо", говорит Работодатель.
    Вторая.
    - Я могу печатать 300 знаков в минуту.
    Работодатель - "Очень хорошо, мы вас скорее всего возьмем".
    Третья.
    - А я могу печатать 5000 знаков в минуту!
    - Отлично! Расскажите, как Вы такого добились?!
    - Очень просто, печатать то печатаю, только разобрать не получается.

    На верное только тренировками, и может быть почитать Шахиджаняна "Соло на клавиатуре"?
    Ответ написан
    Комментировать
  • Java desktop client - server, какие выбрать технологии?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Расскажу свою историю. Сначала использовали RMI, но задолбались: куча интерфайсов, классов, врапперов и т.д. Потом стали использовать XML-RPC через http, немного облегчилась задача, но не кардинально. Теперь просто используем http/https и jsonrpc и json как передачу данных. Если данных нужно много гонять, то рекомендую пристально посмотреть на protobuf.

    А еще сейчас активно смотрю в сторону java/scala akka actors akka.io/, ну и в сторону scala собственно.
    Ответ написан
    Комментировать
  • Каковы криптографические возможности linux?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    В системе есть абсолютно все возможности по работе с крипто, начиная от организации крипто-туннелей IPsec, туннелей ssl/tls, крипто-дисков, крипто-контейнеров и заканчивая библиотеками криптографии типа openssl. Не всегда все это специфицировано в единый API, как в java или microsoft, но от этого не хуже работающее. Просто есть все это в нескольких реализациях, и иногда достаточно сложно выбрать чем пользоваться.
    Обычно как стандарт для крипто-API используется openssl.
    Ответ написан
    Комментировать
  • Python: Почему не работает socket multiprocessing pool of workers?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Рекомендую посмотреть на twisted, (правда порог вхождения в него немного высок, на мой взгляд) делаете в нем ваш сервер, а обрабатываете в потоках. Для твистед куча всяких хелперов есть, например для работы с потоками (если задачи короткоживущие )- https://twistedmatrix.com/documents/current/core/h...
    или для работы с процессами (если задачи долгоживущие) - https://twistedmatrix.com/documents/current/core/h...
    и для работы с сетью в практически любых проявлениях - https://twistedmatrix.com/documents/current/core/h...
    ну и ссылка на всякие howto - https://twistedmatrix.com/documents/current/core/howto

    Спрашивайте, постараюсь ответить..
    Ответ написан
    Комментировать
  • Почему USB порты так себя ведут?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Скорее всего просто не хватает питания или мышке или клавиатуре. И вполне возможно, что производитель съэкономил на питании USB-портов, или мышка или клава много жрут питания.
    Проверить - загрузить без мышы/клавы, и включить их на горячую по отдельности - должны завестись...
    Ответ написан
    3 комментария
  • Гарантия 6 месяцев или 12?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Есть гарантия производителя, она работает, если устройство ввезено легально, и обычно составляет 1-2 года, но не менее года, кажется.
    Если устройство ввезено нелегально, то лучше такой не брать (или уповать только на себя и на независимые сервис-центры), гарантии не будет!
    Некоторые продавцы навязывают дополнительные услуги, якобы более лучшей гарантией - послать в ж... таких продавцов. Так как 1) они вводят потребителя в заблуждение, 2) часто продают нелегал, 3) часто меняют юридические лица (примерно раз в 6 месяцев), отказывая потом в гарантии на основании того, что был заключен договор с другим юр.лицом.

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

    В догонку, если производитель не установил гарантийный срок, что очень большая редкость, то гарантийный срок может установить продавец. Но продавец не может изменить гарантийный срок производителя!
    Ответ написан
    5 комментариев
  • Какие есть сервисы для построения агрегированных отчетов на основе логов приложения?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Попробуйте graphite - graphite.wikidot.com/screen-shots
    Достаточно просто интегрируется практически со всем, есть куча всяких функций агрегации, строит графики по любым параметрам
    Ответ написан
    Комментировать
  • Как осуществлять мониторинг трафика на linux?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Collectd и graphite , один снимает, второй графики строит по всякому
    Ответ написан
    Комментировать
  • Профессиональная переподготовка на программиста - какое учебное заведение в Москве выбрать?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Спешу предупредить, что с 1-го сентября 2013 года, абсолютно все курсы проф. переподготовки (не только программистов, вообще все) перестали выдавать дипломы ГОСУДАРСТВЕННОГО образца. Теперь выдают только дипломы УСТАНОВЛЕННОГО образца, т.е. без государственной регистрации. Так что фактически государство упразднило официальность(законность) проф. переподготовки.
    Читать приказ МинОбр №499 от 2013 года www.rg.ru/2013/08/28/minobr-dok.html (много букв) параграф 5 пункта 19, который изменили в следующем приказе и пункт 11, который устранили в следующем приказе.
    А по приказу №1244 от 2013 года дипломы о проф.переподготовке можно печатать хоть на туалетной бумаге - www.rg.ru/2014/02/05/poryadok-dok.html (мало букв), толко изменения в пунктах 4, 11 и 19 п5. Оп-ля-ля..
    Сам с супругой с этим столкнулся, супруга как раз и получит на днях филькину грамоту вместо диплома.

    Выход теперь только один - получать второе высшее! Только так будет ГОСУДАРСТВЕННЫЙ диплом.
    Ответ написан
    3 комментария
  • Как осуществлять мониторинг трафика на linux?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Ответ написан
    Комментировать
  • Как защитить технику от насекомых на даче?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Бабушки всю технику салфеточками расшитыми накрывают, наверное это и правильно :-) Колорит и уют как минимум обеспечен. А еще кактус поставить нужно, а лучше несколько, по сторонам света.
    По хорошему, и правда, если надолго уезжаете, то лучше чехольчиком прикрыть, или салфеточкой.
    Ответ написан
  • Литературу по телекоммуникациям?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Рекомендую - book.itep.ru , уровень углубления от первоклассника до доктора, на выбор.
    Ответ написан
    Комментировать
  • Какой стек технологий используется при частых опросах больших баз данных?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Тут нужно говорить о типе информации и о типе запросов. Ну а также об архитектуре всей системы.

    Другими словами, при одной организации базы не будут справляться, при другой - будут.
    Например, есть бооооольшая таблица с ФИО и паспортами и адресом жительства (город, дом, квартира) , есть индексы по ФИО, номеру паспорта и адресу. Такая база будет нормально работать при поиске конкретных записей, но если мы хотим сделать выборку по городу, то можем потерпеть неудачу из-за большого количества записей в таблице.
    Соответственно можно попробовать оптимизировать - разбить таблицу по городам. Каждуму городу отдельную таблицу - тогда выборку по ФИО и номеру паспорта придется делать запросом ко многим таблицам сразу, но при этом выборка по городам будет значительно быстрее.
    Можно еще оптимизировать - создать отдельную таблицу по ФИО и паспорту с указанием таблиц городов, а можно отдельно сделать таблицы по каждой букве алфавита.
    И так далее.. Это называется нормализацией информации. Но все зависит от типов запросов.
    Нельзя, увы, сделать базу под все запросы сразу... Но и для этого есть OLAP-кубы, но это отдельная песнь...
    И да, и оракл и сайбейс и ростгрес могут как справляться, так и несправляться - как данные будут организованы, и как к ним будут запросы строиться. Все эти базы нормально работают с миллионами записей в таблицах, весь вопрос как мы этими таблицами будем оперировать...

    Что касается архитектуры: то очень часто нужно кешировать какую-то информацию вне баз данных - например на промежуточных серверах, архитектура приложений 3tier или multitier en.wikipedia.org/wiki/Multitier_architecture (а в русской версии этой статьи фигня написана)
    Ответ написан
    Комментировать