Обновить
6

Software Engineer

2
Подписчики
Отправить сообщение
Почему это не поверю, я так говорю как раз из-за того, что работаю уже 5 лет с Rails и много разного кода с method_missing повидал (да и сам его использовал когда не нужно, чего уж там).
Нужно еще указать что нужно избегать использования method_missing, потому что это очень плохая практика, мешает отладке, создает плодородную почву для будущих багов.
А где вообще речь идет об iOS?
А так вообще да, emoji уже почти везде отображаются.
Думаю примерно так же как и в Amazon Kindle.
Разница в том, что OpenVZ/LXC и их друзья — это для сисадминов, а docker и всякие kubernetes — для программистов/dev-ops.
В первом случае — оперируют понятием сервера, контейнера, в другом — архитектурой приложений, платформой для запуска приложений, то есть еще больше абстрагируются от физических серверов/систем.
То чем заняты админы openvz/lxc, в docker дается практически задаром, это как раньше админили физические серверы в серверной, настраивали каждый кто как мог, а сейчас — все автоматически, «в облаках».
Неужели еще кто-то делает такие скрипты «на коленке»?
Как мне казалось уже все давно перешли или на logstash+kibana, или sensu+grafana или на худой конец cacti/zabbix.
Сборщик мусора зависит от языка (компилятора) а не от платформы.
Я бы сказал что он строгий, но не переусложнённый, в нем все довольно таки четко и понятно.
В результате расту не нужен GC.
Очень полезная штука, к сожалению о нем мало кто знает и поэтому городят такие велосипеды.
Фраза «релиз версии Rust 1.0.0 состоялся 9 января» вводит заблуждение, это всего лишь альфа версия. Поэтому полной стабильности еще нет.
Мне нравится как это реализовано в rust.
Как раз для таких случаев у них есть 2 trait'a (почти что интерфейс в java) для сравнений:
PartialOrd и Ord

Причем второй реализован только для линейно упорядоченных множеств

Так же есть отдельные trait'ы для равенств и неравенств:
doc.rust-lang.org/std/cmp/index.html
На счет отдачи заголовка и дальнейшей обработки — я бы это назвал отложенная обработка.
Агрегация в памяти это хорошо, но и Nginx не скидывает буфер в файл (лог) после каждого запроса, а делает это по таймеру или по мере заполнения буфера.
Что значит «NodeJs рекурсивен»?
И почему запись в базу данных не замучает HDD, а в лог-файл замучает?

И да, Nginx всегда будет быстрее nodejs для статики (при правильной настройке).
analogRead() использует АЦП, возвращает значение от 0 до 1023.
Лучше что-то более производительнее, raspberry pi очень медленная. Да и android на нее не установишь.
homebrew и пакеты желательно держать обновленными и до обновления системы.
Кроме того, если у вас мало места на диске (<~30 ГБ) то желательно почистить /usr/local, потому что если у вас там установлены rubygems, то установка может затянутся на несколько часов. Рекомендую в таком случае вообще удалить rbenv или rvm и заново переустановить после апгрейда.
Это какие такие 2 типа строк в Ruby?
£500 — та же цена что и на базовый iPhone 6.
На github, открываю первый файл и первое что вижу — SQL инъекция (к примеру: github.com/rustem-art/hd.rustem/blob/master/index.php#L27 ).

Информация

В рейтинге
Не участвует
Откуда
London, England - London, Великобритания
Зарегистрирован
Активность