Обновить
-24
0
Maxim Penzin @maxp

Пользователь

Отправить сообщение
Как-то не солидно электропитание выглядит — одно упавшее дерево все разом обесточит.
Кабель в дизель тоже явно на скорую руку запихивали. И деревянная внешняя отделка дома посреди леса вовсе не способствует пониженной пожароопасности.

Это я не как специалист по ДЦ говорю :)
А как землевладелец, который недавно столкнулся ровно с такими же проблемами — большие деревья вблизи ЛЭП, прокладка силового кабеля под землей, огнезащита деревянных конструкций…
Присоединяюсь.

А вообще, забавно смотрятся дискуссии о какой-нибудь вещи между теми, кто ей давно и успешно пользуется с любителями оценивать что-либо по обзорам из интернета.
Это у вас видимо все глючит и ломается, у нас так все нормально работает.
Это принято так — погундеть про что-нибудь. Вот про Путина надоело уже :)

Этакие волеязъявления независимых хомячков:
«я, сцуко, выбирал телефончик, он мне так нравится, а теперь резко разонравился»,
«вот был халявный сервис никому нафиг не нужный сто лет, а теперь его закрыли — казлы!».

Ну а самое главное здесь, это громко сказать «Я не люблю !», что там на самом деле хорошо или плохо никого не волнует, главное же это показать всем свою ахрененно самостоятельную точку зрения.
У меня тоже очень похожий бар. Что делать?
О чем речь вообще?! У вас же зимы нет!
Вот поглядите, как народ весело катает — angara.net/forum/t51468?p=8
Это, причем, весна уже — тепло, хоть и задувает.
Ссылка на тему почтовых отправлений — track.irkfap.com/
А в целом, пост ясный и понятный — краткое описание одного из вариантов решений небольшой задачки. Подобная информация реально экономит кучу времени тем, у кого появляется потребность в чем-то схожем.
Одно не понятно, зачем лезть в пост про collectd/rrd со своими облаками?

Это как если бы залезть на форум автолюбителей со словами
«Чуваки, чтоб вы знали. Я подкачиваю шины на Формуле-1, и знайте, ваши запчасти там совсем не годятся.»
Сорри, как-то оно раздвоилось тут…
На самом деле тут все немного сложнее. Основной смысл «текстовых» протоколов это сохранять понятийную область. Точнее сказать, в некоторых случаях просто нет особой надобности «компилировать» данные в не текстовый вид, а потом обратно.

Программисту нет проблем взять себе удобный инструмент для «разговора». Например, когда вы смотрите свой json в каком-нибудь fierbug'е, то можете не задумываться, что на самом деле он пришел сюда в gzip'е, строки в нем были оформлены в таком виде,
"\u0430\u0431\u0432", а от вас на сервер он уходил вообще в urlencode форме (но это уже из области извращений).

Еще одна особенность текстовых протоколов незаслуженно забывается — они как правило line buffered. Поток информации разбивается на удобоваримые куски, причем, удобство человека здесь как раз не причем.
На самом деле тут все немного сложнее. Основной смысл «текстовых» протоколов это сохранять понятийную область. Точнее сказать, в некоторых случаях просто нет особой надобности «компилировать» данные в не текстовый вид, а потом обратно.

Программисту нет проблем взять себе удобный инструмент для «разговора». Например, когда вы смотрите свой json в каком-нибудь fierbug'е, то можете не задумываться, что на самом деле он пришел сюда в gzip'е, строки в нем были оформлены в таком виде,
"\u0430\u0431\u0432", а от вас на сервер он уходил вообще в urlencode форме (но это уже из области извращений).

Еще одна особенность текстовых протоколов незаслуженно забывается — они как правило line buffered. Поток информации разбивается на удобоваримые куски, причем, удобство человека здесь как раз не причем.
Какое-то у Вас сильно странное и довольно надуманное деление на символьные и бинарные протоколы. Вот скажите, HTTP это символьный или бинарный?

Если из символьных на ум приходит на ум только то, что на базе json и xml, то подумайте об smtp и pop :)

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

Рекомендую для начала посмотреть, как обходятся с интами в protobuf, очень полезно для освобождения разума от байтовых рамок :)
По Ангарску есть хотя бы схема, а для Иркутска нет ничего… :(
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
На практике дает возможность функции таскать видимый контекст с собой. Только-то и всего, в общем-то :)

Смысл не в том, что функция анонимна, а в том, что когда мы её создали вот тут вот и вокруг нее были какие-то переменные. То потом, когда мы передали её, как колбэк невесть куда, и там в этом «невесть где» наша функция будет видеть эти переменные.

Наверно каждый второй пример с
setTimeout(function() {… }, millis);
что-нибудь подобное использует.
Ага, то-то там испокон века восьмиричные константы, 16-и битный int и 32-й long. Помню, сколько программ обиделось, когда компайлеры стали думать, что int это теперь 32 бита.

Это я к тому, что на архитектуру-то был ориентирован очень даже.

«Уровневость» языка скорее определяет не привязанность к архитектуре, а набор абстракций.

Набор абстракций Си совсем не сильно отличается от какого-нибудь макроассемблера.
Стесняюсь спросить, а как насчет замыканий?
Это удивление уже посещало? :)
Клиент Промсвязьбанка :)
Если правильно помню еще IntelliJ IDEA, но при чем здесь GUI приложения?

Java, как платформа, реально снимает кучу проблем с совместимостью и кросплатформенностью.
Т.е. если окружение уже есть, то совсем не хочется озадачиваться вопросом «как же запустить здесь бинарник?», даже если в теории git работает несколько быстрее JGit.

Информация

В рейтинге
6 638-й
Откуда
Иркутск, Иркутская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer, Fullstack Developer
Lead
Python
PostgreSQL
Linux
Java
MongoDB
Redis