All streams
Search
Write a publication
Pull to refresh
1
0
Михаил Котов @mike_mvk

User

Send message
г. Жуковский, Моск. обл. (~25км от МКАД на юго-восток)
Прогтех ( progtech.ru )
Безлим 15/30 мбит (день/ночь) за 1500 руб., 90 руб за реальник, пиринг с Home-IX, IPTV.
Также знимаются установкой телефона. Вполне стабильный провайдер, около 20 тыщ абонентов.
В городе присутствуют еще 3 провайдера. Кто-то дешевле, кто-то дороже, но по качеству хуже.
Так, хорошо, от libc мы освободились. Теперь бы аналог банального printf…
Как известно, финансовые и временные затраты на сопровождение программного продукта могут в несколько раз превысить затраты на его разработку. Программа, создаваемая 1 год, может использоваться 10 лет.

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


Это цитата из «Инструкции программиста», которая в свое время была «скомпилирована» мной из несольких больших статей по «правильному» программированию (уже не вспомню каких). Инструкция писалась для себя, но с прицелом на студентов-программистов, которых мне отдавали на стажировку.
Инструкция больше ориентирована на С/С++ (хотя и применима для других языков), с применением doxygen'a.

Пара выдержек:
Правила оформления исходного текста

1. Иерархия конструкций
Подчинение операторов и управляющих конструкций заключается в том, что такие операторы, как операторы цикла (for, while, do), условные операторы (if/else), операторы выбора (switch) имеют основную часть (управляющую конструкцию) и подчиненную часть.
При описании класса в качестве управляющей конструкции выступает заголовочная часть класса.
При определении функции в качестве управляющей конструкции выступает заголовок функции.

2. Количество операторов в строке
Для улучшения читаемости исходного текста программы следует располагать не более одного оператора в строке, что вызвано особенностями человеческого восприятия текста. Кроме того, это облегчает пошаговую отладку в символьных отладчиках.
Использование двух и более операторов в строке допустимо только в том случае, если это позволяет подчеркнуть некоторую систему в локальной последовательности операторов.

3. Отступы (сдвиги)
Правильное использование сдвигов или, иначе, отступов (indentation) является ключевым методом обеспечения читаемости. Идея состоит в том, что отступы зрительно показывают подчиненность (иерархию) операторов. При этом директивы препроцессора (#include, #define и т.д.), описания классов, структур, типов, глобальных данных и определения функций всегда имеют наивысший приоритет, то есть начинаются с крайней левой позиции.


Если хаброобществу интересно, готов опубликовать в виде статьи (ну и дополнить с помощью конструктивных комментариев ;-) )
Насчет больше — очень относительное утверждение. Тут бы правильнее указать термин «необходимое количество воды». Это количество очень зависит от веса, водно-солевого баланса, окружаещего климата.
Злоупотреблять кол-вом воды тоже не очень хорошо. Повышается нагрузка на сердце, сосуды, выводящую систему. Любое небольшое хроническое заболевание этих органов и результат может быть плачевным.
Нельзя слепо бросаться на каждую методику. Все очень индивидуально(!!!). Не бойтесь консультироваться с врачом и внимательно следить за своим здоровьем.

Сколько воды необходимо?
Существует много способов подсчитать какое минимальное количество воды необходимо для здорового человека каждый день. Если Вы проходите курс антивирусной терапии, Вам следует пить больше обычного дневного количества, в зависимости от рекомендаций Вашего врача. Один из способов подсчёта дневного количества воды, необходимого для того, чтобы оставаться здоровым – вес тела (выраженный в фунтах) следует разделить на два. Например, если человек весит 180 фунтов, ему требуется пить 90 унций воды в день, (т.е. одиннадцать стаканов).
Дополнительная информация по пересчёту единиц массы и объёма имеется на сайте:
www.easysurf.cc/cnver13.htm
Насчет больше — очень относительное утверждение. Тут бы правильнее указать термин «необходимое количество воды». Это количество очень зависит от веса, водно-солевого баланса, окружаещего климата.
Злоупотреблять кол-вом воды тоже не очень хорошо. Повышается нагрузка на сердце, сосуды, выводящую систему. Любое небольшое хроническое заболевание этих органов и результат может быть плачевным.
Нельзя слепо бросаться на каждую методику. Все очень индивидуально(!!!). Не бойтесь консультироваться с врачом и внимательно следить за своим здоровьем.

Сколько воды необходимо?
Существует много способов подсчитать какое минимальное количество воды необходимо для здорового человека каждый день. Если Вы проходите курс антивирусной терапии, Вам следует пить больше обычного дневного количества, в зависимости от рекомендаций Вашего врача. Один из способов подсчёта дневного количества воды, необходимого для того, чтобы оставаться здоровым – вес тела (выраженный в фунтах) следует разделить на два. Например, если человек весит 180 фунтов, ему требуется пить 90 унций воды в день, (т.е. одиннадцать стаканов).
Дополнительная информация по пересчёту единиц массы и объёма имеется на сайте:
www.easysurf.cc/cnver13.htm
100% у этого девайса русские корни)
Только в этой стране могут придумать сотни способов получения электричества как бы из ничего
Я конечно не спец, но мне кажется есть дешевый и сердитый вариант.
Взять бюджетные D-Link'и, которые поддерживаются прошивкой DD-WRT (http://www.dd-wrt.com/), и построить на них WDS сеть (http://ru.wikipedia.org/wiki/WDS).
Конкретных примеров привести не могу, но думаю гугль что-нить об этом знает ;-)
Юзаю qwt в своих приложениях. Есть ряд претензий, но все же очень доволен (тем более что лучшего-то и нет). Жалко что проект не развивает в данный момент…
Да. С термоусадкой было бы проще, практичнее и выглядело бы не так брутально.
Эх, был бы еще flac — взял бы не думая…
Поддержу. Увидеть что-то в этих цветастых картинках получается с очень большим напрягом…
Вобщем очередной красивый, но жутко неудобный концепт. Хотя мысль оч интересная.
Кирби
Хотя название не суть… Самый страшный вариант сетевого маркетинга — «сдай своего знакомого».
Хотя был один небольшой плюс — в качестве демо они пылесосили либо ковер, либо мебель)))
Любой артист тогда в ответ может предложить программировать не думая о деньгах.
Можете говорить, что это не творчество, а ремесло, но в любом случае это работа, за которую человек хочет получить материальные блага.
Можно пойти по вашему пути и сочинять на досуге, но это уже не будет полноценным творчеством. Это это будет хобби, приятное провождение времени.
Я так понимаю все же актуальнее отправить это в «юмор».
Конечно бред. Тем более что даже «террористической организации Аль-Каеда» вообще не существует. Это вроде название списка «неугодных» арабских лидеров.
Webmin полезен для новичков, которые чувствуют себя «заблудившимися» в конфигах. Конечно он придерживается не самых лучших представлений о конфигурации, но новичку пока не до оптимальности, нужно хотя бы понять общие представления. Потом, имея общее представление о работе системы, можно переходить к оптимизации ( и забыть про вебмин ).
Все это говорю по собственному опыту. Освоить в полной мере администрирование линукс серверов мне помого именно вебмин.
В пору освоения мной линухов, эта программа стала моей палочкой-выручалочкой. Как и сказал автор, не надо было в панике рыскать по инету, чтобы раздобыть нужный конфиг.
Сейчас пользуюсь только консолью и про вебмин уже позабыл. Однако приятно удивлен насколько он «подрос» (хотя и тогда он мне казался предельно ясным и удобным).
А как же PuppyLinux (http://www.puppylinux.org/)??? Использую его как «аварийный» лайв сиди. Все меня в нем устраивает, хотя я не пробовал его ставить на хард и не настраивал на нем WiFi.
>Интересно есть ли российские аналоги или что у нас делается в этом направлении?
В моем городе есть одна фирма, которая занимается БПЛА — aerocon.ru/inspector/

Цен правда на сайте нет…

ps Это не реклама, я там не работаю)
Могу предложить альтернативное решение проблемы — заменить VLC на getstream. ( silicon-verl.de/home/flo/projects/streaming/ )
Намного легче, чем VLC, и проблем с падениями я не наблюдал.

Information

Rating
Does not participate
Location
Жуковский, Москва и Московская обл., Россия
Date of birth
Registered
Activity