Задать вопрос
  • Как научить девочку программировать?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Unity3D
    Покажите пару демок, а потом - пусть она сделает свою первую игру.
    И дальше - пойдёт заинтересованность на автомате.
    Ответ написан
    3 комментария
  • Почему отправляются 2 post запроса на js?

    SagePtr
    @SagePtr
    Еда - это святое
    Ещё один вариант - забыли вызвать preventDefault. В результате и обработчик срабатывает, и стандартное действие формы.
    Ответ написан
    Комментировать
  • Как развить идею, не имея возможностей?

    Твои идеи ничего не стоят, пока они не реализованы ...
    Ответ написан
    4 комментария
  • Чем и как можно осуществить круглосуточную бесперебойную видеозапись страниц некоего сайта (подробнее в описании)?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Вот даром не нужно писать сайт в видеофайл, если изначально это не видеофайл. Это примерно как удалять зуб через глаз, по пути обязательно навестив пятку.

    Нужно всего лишь разобрать разметку сайта, найти нужный кусок, и по cron загружать его. Хоть по curl, хоть по wget. Отказоустойчивость банально достигается запуском кучи экземпляров качалки.
    Ответ написан
    7 комментариев
  • Как настроить маршрутизацию между двумя локальными сетями?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    Если вы не хотите "попасть" на "конкретную" сумму денег, в которую встанет восстановление ПО MRI и рабочих станций врача после того, как в них набьются вирусы, пересмотрите схему сети так, чтобы радиологическая сеть была отделена от остальной сети брандмауэром, а лучше - вообще никак не была связана с ней и интернетом.

    P.S. ВСЕМ ЖЕЛАЮЩИМ ВСЕ ЖЕ ДАТЬ АВТОРУ ОТВЕТ НА ЕГО ВОПРОС!
    Зная специфику ПО, встроенного в большинство медтехники, я могу сказать, что практически ни один встроенный медицинский компьютер не имеет ни активного брандмауэра, ни антивируса, ни возможности "просто так" переставить систему.
    Учтите, что своими действиями автор рискует вывести из строя очень дорогое оборудование, лишив тем самым диагностики многих пациентов.
    Ответ написан
    Комментировать
  • Нужно личное облако на 500Tb. Из каких компонентов собрать в пропорции высокое качество и приемлемая цена?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Тьфу, начал тут цены считать на сторадж на 500ПБ...

    Закупаем полуюнитовых серверов (на атоме/младших пентиумах) + JBOD-ов к ним (я навскидку вот такой нашел, но есть и дешевле с более плотным размещением дисков, только в России не продаются).

    Если не хочется всяких красивостей - то собираем на каждом raid6, настраиваем мониторинг дисков/raid-ов и льём файлы по sftp.
    Если хочется красивостей - собираем из всех нод gluster, ставим на паре нод owncloud, монтируем туда gluster и радуемся.

    Если брать 6 ТБ-диски, то вам, с учетом raid-ов понадобится 9 полок по 12 дисков. Полунода с атомом стоит около тысячи долларов, JBOD - столько же. Соответственно, железки без дисков будут стоить около $18k (можно ужаться в 12к, если 2 JBOD-а к одной полуноде цеплять, но тут уже с железячниками посоветоваться надо). Диски подойдут и десктопные на самом деле, только не дешевых линеек вроде WD Green. Да и серверные SATA-диски не сильно дороже выходят обычных (десктопные Western Digital WD60EZRX 108 штук - 1620к рублей, серверные Western Digital WD60PURX - 1728к рублей).

    Дальше нужно найти ДЦ, где всё это будет жить (полстойки) - тысяч 20-30 в месяц в Москве. Плюс держать запас дисков на замену - сами посчитайте. Ну и неплохо на самом деле админа взять, чтобы он следил за raid-ами (а то оно развалится и вы не заметите) - тысяч 5 в месяц, может меньше (тут на самом деле любой саппорт хостера справится, но всё же).

    Есть ещё вариант с 60-70 дисковыми полками, но такой вариант менее надежен (в таких полках диски греются сильнее и быстрее вылетают), да и стоит одна такая полка от полутора миллионов (а по сути - 3-4 миллиона рублей), а вам их 2 надо минимум. Зато будет компактнее размещаться в стойке.

    В общем, навскидку - 2.5-3 миллиона рублей на железо (это уже с первой закупкой 108 дисков) + 25-35 тысяч в месяц на содержание + диски на резерв (если WD совсем в говен не скатился - то 1-2 диска в 3 месяца).
    Можно поизговняться и поискать JBOD-ы поплотнее (мне знакомы модели по 15 дисков в 1U) и выиграть на содержании, но я не уверен, что тогда цена железа ниже получится (из-за доставки-таможни).

    С софтом там вообще миллиард вариантов, но я бы посоветовал не придумывать ничего веселого и прогрессивного, а просто использовать каждую полуноду, как отдельный сервер хранения (а если и объединять их - то просто по NFS в одном месте собирать, а не сетевой один сторадж делать).

    (ах да, если в офисе есть стойка со свободными 25U - то можно и туда воткнуть. Электричества, кстати, не очень сильно жрет всё это, 2-3 киловатта кажется).
    Ответ написан
    9 комментариев
  • В чем могут помочь js фреймворки(React, Angular)?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    C MVC фреймворками все понятно, но они меня не интересуют. А что делать с инструментами, нацеленными больше на фронтенд (React, Angular) ?


    Открою вам страшную тайну - MVC фреймворки как раз на фронтэнд и нацелены, а не на бэкэнд.

    ReactJS - библиотека, а не фреймворк. Это вопервых. И решает эта библиотека задачу оптимизации взаимодействия с DOM при связывании данных между представлением и моделью данных.

    Angular - полноценный фреймворк, к которому можно подключить тот же React для вьюх. Используют его в основном при реализации Single Page Application-ов.

    Были ли у вас практические задачи, с которыми мог справиться только js фреймворк? Какие?

    Все задачи можно решить на чем угодно. Вопрос в сроках и кривости. Angular позволяет организовать структуру приложения, разделить его на слои, предоставляет ViewModel... все то что писать с нуля маленький ад и скучно. Ну и опять же все можно покрыть тестами и т.д.

    Могут ли быть полезны данные инструменты в совместной работе с Rails, например?

    Если брать ангуляр - я его использую только в контексте SPA. Это может быть не все приложение а только какая-то его часть но все же... А для SPA разницы нет вообще на чем бэкэнд реализован. От бэкэнда нужна только апишка.

    Реакт же можно использовать в принципе для построения view на клиенте. Так что можно и его юзать. Зависит от задачи. Скажем если в задачи входит организация работы жирной формы - то лучше взять knockout.js. А если вам нужно рендрить какие-то данные в реалтайме - можно вооружиться реактом.

    Нужно ли вообще тратить время и искать себе задачи, которые можно решить привычным jQuery, который в большей степени знают все (вопрос дальнейшей поддержки) ?

    Куча народу знает jQuery но не знает JS. И это грусть и печаль. Скорее всего если у вас в задачах стоит реализовать слайдер какой или что-то такое то ни Angular ни React вам не нужны. Ну или в контексте сайтиков тоже не особо есть от них польза (только в специфических случаях). А вот если пишите приложения какие-то, можно уже задуматься ибо если вам придется реализовывать весь бойлерплейт, да еще и не будет DI то с высокой долей вероятности (все же нормальные разработчики существуют) вы получите шматок гуано дико связанный и приносящий боль при рефакторинге. А еще использование только jQuery это на 99% отсутствие каких-либо тестов на фронтэнде.

    p.s. Я на ангуляре пишу админки к примеру для своих проектов. Ну и все все все что вписывается в концепцию SPA. Реакт планирую использовать как альтернативу phonegap (react-native вышел), поскольку он является слоем абстракции над формированием представления (за счет промежуточного виртуального DOM).
    Ответ написан
    1 комментарий
  • Как Вы справляетесь с большими данными в MS SQL Server?

    Insaned
    @Insaned
    Ничего непонятно из вашего поста. Больше вопросов возникает чем ответов: почему именно терабайт ОЗУ? Чем оракл принципиально для вас лучше ? Какой профиль нагрузки? Какая структура данных? Если нагрузка преимущественно на чтение - нет проблем замасштабироваться горизонтально. Если нагрузка смешанная надо смотреть в сторону оптимизации. Вообще надо брать за уши нормального ДБА и садить его за покурку вашей базы.
    5-10 Тб по нынешним временам - нифига не большая база.
    Ответ написан
    Комментировать
  • Как Вы справляетесь с большими данными в MS SQL Server?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Зачем столько ОЗУ? Какой размер "горячих данных", какой паттерн нагрузки? Почему БД такая "здоровая"? Не хранится ли в ней бинарная информация? Можно ли её поделить на различные БД меньшего размера?

    Это и многое другое можно использовать как направления для оптимизации. И что-то мне подсказывает, что хорошее многоуровневое хранение и вытеснение бинарников в отдельное место решит ваши проблемы с БД.
    Ответ написан
    Комментировать
  • Используя что ВКонтакте сделал виртуальный фонарик ко дню земли 2015?

    miraage
    @miraage
    Старый прогер
    background: -webkit-radial-gradient(200px 200px, circle contain, rgba(0, 0, 0, 0), rgba(29, 29, 29, 0.96)) center center;


    aef111a5d9e3476389bcedc27c3a5b9d.jpg
    Ответ написан
    3 комментария
  • Возможно ли шифрование пустоты?

    Да можно.
    Ответ написан
    Комментировать
  • Где взять не обычные красивые картинки для контента?

    @vilgeforce
    Раздолбай и программист
    Найдите художника и фотографа, платите им деньги за хорошие картинки. Проблем-то?
    Ответ написан
    Комментировать
  • Сильно болят глаза за IPS монитором, что делать?

    gbg
    @gbg
    Любые ответы на любые вопросы
    А посетите-ка окулиста.
    Ответ написан
    3 комментария
  • Хорошая практика? Хранение данных ... json?

    65536
    @65536
    а зачем? по-моему тут самое место для применения реляционного принципа хранения. я делал магаз, 100к товаров, у каждого по 30-50 параметров, все летает. за целостностью бд следить не нужно руками. а так вы получается микросубд делаете, индекс какой-то свой. это гемарой и потом внезапно развалятся данные и быстро будет не починить.

    gyazo.com/e27e934b9bf1c2431a7fbf9db9c501f4 вот такая схема. товары и свойства принадлежат категориям. значения свойств тусуются на их связях с товарами.

    ваш вариант тоже реализуем. только ради чего?

    по скорости я вам точно могу сказать что все это быстро работает. слегка возрастает нагрузка в зависимости от числа параметров входящих в запрос (отмеченных галочек, слайдеров и тд). от количества товаров вообще не зависит, тестили на 600к
    Ответ написан
  • Python. xrange и range?

    suguby
    @suguby
    программист, python, django, mysql, git, hg, linux
    xrange - генератор, то есть отдает каждое значение по требованию. экономит память для циклов с большими N.
    в приведенном примере выгоды не дает, так как конструктор tuple() все равно засунет все значения в память.
    Ответ написан
    1 комментарий
  • Как объединить два похожих проекта в один?

    bobrovskyserg
    @bobrovskyserg
    Сложно:
    Вынести общий код в отдельный проект и произвести дочерние crm-ки
    Геморно/тупиково:
    Слить проекты в один с "условной компиляцией" - включением той или иной функциональности по флагу
    Правильно:
    Оставить как есть: иногда - это ведь не всё время, работает - не трогай.
    Съэкономленное время потратить с пользой ))))
    Ответ написан
    Комментировать
  • Какая литература наиболее актуальна для изучения postgresql?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    Ответ написан
    Комментировать
  • Где и главное как найти сильных Go (и не только) разработчиков под специфические задачи?

    mututunus
    @mututunus
    Backend developer (Python, Golang)
    На конференциях.
    Ответ написан
    Комментировать
  • Форматирование вывода в python в виде таблицы?

    OlegWock
    @OlegWock
    Python, Java+Android, Frontend
    Есть либа, prettytable называется, очень рекомендую. Вот тут краткая информация и пример (ну и еще 7 либ, которые, вам, возможно, когда-то понадобятся)
    Ответ написан
    2 комментария