Задать вопрос
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    Как же жаль, что вы из Москвы. Мы как раз уже полгода ищем верстальщика, подобного вам - знающего основные азы (способного самостоятельно начать делать), которого впоследствии научить своим лучшим практикам и приветствовать изучение всего что угодно нового в этой области. Казалось бы, это идеальное место для типичного junior'а? Но увы, опыт множества собеседований показал, что порой подобные начинающие работники или с завышенной самооценкой (с ними или просто не хочется работать, или хочется, но просят зарплату они большую, чем у лид-программиста), или имеют свой "багаж" из ангуляр, бэмов, бутсрапов, используя их прямо таки с неуёмным фанатизмом (а иногда даже есть ребята, умеющие верстать только на bootstrap и не умеющие просто открыть блокнотик и что-то реализовать).

    Что же касается сути вопроса. Когда сам был junior-программистом всегда критерием движения вперед мне служили сайты с вакансиями. Там я искал подходящие для себя, сортировал по уровню заработной платы и смотрел требования. Те требования, которые упоминались наиболее часто и имели "вес" - те я и изучал, применял, щупал и давал заключительную оценку (добавлять себе в арсенал, если нравится, или ограничиться простым знанием этой технологии). Таким путем дважды достигал на работах уровня overskill, когда компании физически не нужен был тот уровень, который был достигнут на тот момент (не нужен - то есть не был готов платить соразмерно уровню работы. это просто компании было не нужно). Так что в итоге эти знания автоматически просто за шкирку толкали вперед по развитию уровня жизни, специализации и всему прочему остальному. Таков совет -).
    Ответ написан
    3 комментария
  • Как происходит работа SSL на нестандартно порту?

    @milar Автор вопроса
    Нашел работающее решение - в nginx добавить:
    server {
       listen 8100 ssl;
       server_name www.example.com;
       proxy_pass http://www.example.com:{haproxy_local_port};
       ...
    }
    Правда как-то архитектурно это не совсем круто выглядит.
    Ответ написан
  • Движок для сайта

    В сторону Битрикс также посмотрите. Единственный минус — система платная. В остальном — всем вашим пожеланиям удовлетворяет.
    А именно:
    — обновления системы не вызовут изменение внешнего вида, выходят раз в недели 2-3, касаются определенных компонентов.
    — управление рекламными блоками на мой взгляд вполне достаточное. плюс, функционал легко расширяется своими дополнениями без необходимости внесения правок в ядро. да и вообще, все меняется в шаблонах (представление), модификаторах результов или вообще написанием своего компонента используя API
    — модифицировать под себя — увы, не могу подойти к вопросу критично. мне в Битриксе все просто.
    — все пункты 1-8, сказанные «сходу» )

    Позиция сформирована с 4 лет очень плотной работы с Битриксом в самых невероятных условиях. Если что, обращайтесь. Советом помочь смогу всегда -)
    Ответ написан
    1 комментарий
  • Велосипеды для написания?

    Напишите в скайп Upgradeovec.
    Есть интересная задача для высокой нагрузки)

    Сервер отдает JSON, множество клиентов (браузеров) запрашивают его с интервалом, зависящем от содержимого JSON. Задача написать максимально оптимизированно с точки зрения экономии запросов к серверу.
    Ответ написан
    Комментировать
  • Public iperf server?

    skype upgradeovec, если кому-то нужно протестировать
    Ответ написан
    Комментировать
  • Как убрать остановку ogg-потока в soundmanager2 при смене трека радиостанции?

    @milar Автор вопроса
    В консоли после множества строк
    HTML5::progress: radioid: 0% loaded
    все заканчивается так:
    HTML5::ended: radioid
    SMSound._onfinish(): "radioid"
    Ответ написан
    Комментировать
  • Расчет параметров файлового сервера?

    @milar Автор вопроса
    Текущий срез загрузки: процессор — используется менее 50% из 2400%, память — используется 12 Гб из 48

    iostat
    avg-cpu:
    %user: 1.91
    %nice: 0.00
    %system: 2.28
    %iowait: 0.26
    %steal: 0.00
    %idle: 95.55

    tps: 244.74
    Blk_read/s: 18145.77
    Blk_wrtn/s: 1446.57
    Blk_read: 39002384910
    Blk_wrtn: 3109236520

    ФС: ext3, ext4

    Масштабирование конкретно файлового сервера не имеет сути каким образом масштабировать. По специфике достаточно просто произвести как вертикальное так и горизонтальное.
    Требования к svc, iops и потокам сильно зависит от технологии доступа. Конкретные цифры требований не могу сказать.
    Доступ к файлам преимущественно (95%) по прямой ссылке и динамичные персональные реврайт ссылки в nginx.
    Если новый одиночный сервер нагнется — будем печалиться и разворачивать новый из бекапа на это время оставаясь без файлов. Неприятно, но не критичная необходимость. На период развертки в случае потенциального краха нового сервера его функции снова возьмет на себя основной.
    Ответ написан
    Комментировать
  • Как протестировать сайт

    Автоматизированное тестирование безопасности: code.google.com/p/skipfish/
    И еще одно: w3af.sourceforge.net/

    Рекомендуется перед исследованием сделать бекап файлов/базы данных, ибо программы тестируют формы на обработку спецсимволов, а отправляемые формы, наверняка, будут писаться в базу.
    Ответ написан
    Комментировать
  • Обновление информации в кнопке like Вконтакте

    @milar Автор вопроса
    Вопрос так и не решен. Еще один вариант костыль-решения: вставить лайкокнопку на отдельную страницу и отображать ее ифреймом. При ajax-обновлении вызывать reload ифрейма. Но решение ужасно костыльное и создает проблемы со слоями, при применении слоев поверх вызванного iframe
    Ответ написан
    Комментировать
  • Пыль и температура. А как вы боретесь с пылью в серверной?

    Увы, но все это рушится с заходом в помещение человека и/или внесении в помещение нового оборудования. Но существенно снизить этот фактор поможет снятие обуви и протирка всех коробок при внесении. А лучше — вносить в помещение оборудование уже в раскрытом и готовом к установке виде.
    Ответ написан
    2 комментария
  • Пыль и температура. А как вы боретесь с пылью в серверной?

    Азы борьбы с пылью:
    — помещение максимально герметично
    — имеется одна «официальная» дыра, через которую через фильтры компрессор вводит в помещение воздух.

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

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

    Таково мое видение борьбы с пылью)
    Ответ написан
    Комментировать
  • Под какие цели использовать машинку уровня первого Pentium?

    Терминал к серверу или обычному ПК мощнее. Производительность будет круто контрастировать с внешними параметрами ноутбука. Да и на друзей впечатление произведет (особенно если мощный пк действительно мощный).
    Ответ написан
    Комментировать
  • Посоветуйте пожалуйста что почитать по регулярным выражениям?

    Параллельно с изучением для практики удобно пользоваться Regex Coach. Вводите искомую строку, выше пишете регулярное выражение. С каждым вводом в искомой строке подсвечивается выборка регулярным выражением.
    Аналогично в ней же удобно составлять все возможные комбинации строк, подходящим к данному регулярному выражению.
    Ответ написан
    Комментировать
  • Как найти уникальные последовательности символов в двух строках?

    Если массив ссылок хранится в файле, то товарищи выше уже дали варианты.
    Могу предположить, что сборка ссылок хранится в БД. Тогда, в случае MySQL выборка уникальный значений в столбце | (столбце + строке) будет находиться стандартным запросом SELECT DISTINCT `column` FROM `database.table` LIMIT `max_rows`;
    Ответ написан
    Комментировать
  • Как проверить нагрузку в 2 Гб/с по двум портам 1 Гб/c?

    @milar Автор вопроса
    Все работает, спасибо. В итоге показаны были скорости 940 и 939 Mb/s при параллельном запуске iperf.
    Ответ написан
    Комментировать
  • Какие могут быть аргументы «за» и «против» логотипа и типографики недавнего творения студии Лебедева?

    У театров, видимо, фирменный стиль такой с подобными несовременными логотипами. Искал сайты театров в Париже, Нью-Йорке — все чушь. Что-то с красивой идеей и крайне плохой реализацией нашел на сайте театра в Лондоне. Сейчас можно сказать, что он похож на какой-то из символов олимпийских игр, кубков, наград, а по цветовой гамме похож на логотип браузера Chrome. Но, мне понравился. Сделано давно, но современно.

    Я далек от дизайна и типографии. Но я, как потребитель, прошел бы мимо логотипа от студии Лебедева. А на Лондонском взгляд задержал.
    Ответ написан
    Комментировать
  • Из-за чего странные результаты выдачи Google?

    Видимо, работает какой-то алгоритм релевантности. Аудитория, произносящие данные слова не поддается систематизации. Но, видимо, чаще употребляется на сайтах с контекстом обсуждения финансов с ключевым словом «деньги». Таких сайтов «примерно 29 900 000». А сайтов с просто «то же самое» 20 900 000, что забавно)
    Ответ написан
    1 комментарий