Рубрика «холивар» - 3

Выбор направления бизнеса или как выиграть холивар
Итак, решение заняться своим делом принято и одобрено читателим, за что ему огромное спасибо! Очевидно, в первую очередь следует понять, чем я буду заниматься. Решение серьезное – судьбоносное. Вспомним тот же эпичный анекдот:

Встречаются два друга:
— Как дела?
— Да вот, основал новый стартап, очень быстро растём, развиваемся.
— Круто! А в чём суть стартапа?
— Я провёл исследование рынка и решил публичный дом открыть.
— Ого, интересно, и какие цены?
— Анал — $100, орал — $50.
— А классический секс?
— Понимаешь, это ж стартап. В общем, я пока один работаю…

Я тоже один работаю и у меня тоже стартап, так что надо быть предельно осторожным и бдительным при принятии решения.
В данном посте я проиллюстрирую процесс принятия решения. Чтобы процесс был наиболее нагляден, я для каждой идеи ментально рожу своего персонального виртуального апологета, и решение приму учитывая весь этот разброд идей. Заодно покажу, как можно утихомирить такое полчище, коими наполнены переговорные комнаты во множестве больших организаций, и настроить его на конструктивный лад. Итак:
Читать полностью »

Пост ненависти. К мирозданию в целом и к своей карме что ли.

В общем, достался мне компик. Dell PowerEdge 400SC (Service Tag: 2KF6641). И решил я его подключить к телевизору, потому что мне казалось, что это единственный способ посмотреть флеш-контент на телеке.
Читать полностью »

image
Этот пост будет совсем коротким. В общем-то, одного заголовка достаточно для того, чтобы догадаться, о чём я хочу сказать.

В последнее время я постоянно вижу споры на эту тему. И мне кажется весьма странным, что, на мой взгляд, бОльшая часть склонна писать «самодокументирующийся» код. Многие люди требуют удаления комментариев, поясняющих то, что кажется им очевидными.
Но есть 2 больших категории людей, которым отсутствие комментариев очень мешает. Это люди, не имеющие опыта в программировании, а также те, кто недавно вступил в команду, работающую над большим проектом (особенно в том случае, если он уже начал расползаться под собственным весом).

Если это кажется вам банальным, просто прокрутите страницу дальше :)
Читать полностью »

* мечтательно * Что может быть лучше языкосрача на выходные?

Пост написан как ответ на PHP создан для того, чтобы умирать.

Бойся не ножа, бойся вилки: один удар — четыре дырки

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

Далее, вкусный борщ кончился, и подали второе: рис со свининой по-французски. Вы берет вилку в левую руку, нож в правую. Отрезаете кусочек мяса, отправляете в рот и наслаждаетесь вкусом.

И никому в голову не придет резать кусище мяса, отламывая по крошке чайной или же обычной ложкой. Разве что вообще руками есть, но это уже дикари лирические герои детских песен: «если б не было школ, до чего человек бы дошел, ел руками бы мясо сырое и на первое, и на второе».

Казалось бы очевидные действия для каждого, кто закончил школу. Однако, когда мы переходим в область инструментов для решения задач, наблюдается совершенно другая картина.
Читать полностью »

Пост написан как ответ на PHP создан для того, чтобы умирать.

Бойся не ножа, бойся вилки: один удар — четыре дырки

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

Выбирайте инструмент, а не язык

Далее, вкусный борщ кончился, и подали второе: рис со свининой по-французски. Вы берет вилку в левую руку, нож в правую. Отрезаете кусочек мяса, отправляете в рот и наслаждаетесь вкусом.

И никому в голову не придет резать кусище мяса, отламывая по крошке чайной или же обычной ложкой. Разве что вообще руками есть, но это уже дикари лирические герои детских песен: «если б не было школ, до чего человек бы дошел, ел руками бы мясо сырое и на первое, и на второе».

Казалось бы очевидные действия для каждого, кто закончил школу. Однако, когда мы переходим в область инструментов для решения задач, наблюдается совершенно другая картина.
Читать полностью »

Насколько плохим код должен быть? Эрик Липперт — ветеран Microsoft, проработавший в компании 16 лет и стоящий за разработкой VBScript, JScript и C#.

На прошлой неделе в комментариях к одной из статей разгорелся спор о роли низкоуровневой оптимизации в программировании, и я вспомнил относящуюся к этому статью Эрика. Она была написана в конце 2003, и хотя реалии с тех пор несколько изменились — принципы остались теми же самыми. Можете мысленно заменить ASP и VBScript на PHP, JavaScript, или на другой скриптовый язык по вашему вкусу.

Эту статью я уже пытался перевести в 2005, но русский текст тогда получился неуклюжий, так что этот перевод — новый и ранее не публиковался, в соответствии с требованиями НЛО. В Переводе блога Эрика Липперта этого текста тоже нет — наверное, для них он слишком стар.


Я уже много писал о быстродействии скриптов, но до сих пор я не высказывался по поводу того, что многие советы об их оптимизации я считаю как минимум бестолковыми, а то и откровенно вредными.

Например, за семь лет в Microsoft я получил десятки вопросов, аналогичных по своей сути этому, заданному в конце 1990-х:

У нас есть код на VBScript, и в одной часто вызываемой функции мы определяем оператором Dim несколько переменных, которые нигде в функции не используются. Не замедляется ли каждый вызов функции из-за объявления этих переменных?

Какой интересный вопрос! В компилируемом языке, таком как Си, объявление локальных переменных общим размером n байт всего лишь вычитает n из указателя стека при входе в функцию. Если n будет чуть больше или чуть меньше, затраты времени на вычитание никак не изменятся. Наверное, в VBScript точно так же? Оказалось, что нет! Вот что я написал автору вопроса:
Читать полностью »

Наткнулся на блог Эндрю Платона, президента компании Anitian Enterprise Security, человека, имеющего 20-летний стаж работы в сфере информационной безопасности. В своем блоге Эндрю поднимает достаточно интересную тему, касающуюся концепции «Межсетевых экранов следующего поколения», так называемых NGFW. По его словам, промышленные аналитики, такие, как Gartner, и производители межсетевых экранов, подобные Palo Alto, утверждают, что NGFW изменит рынок систем сетевой безопасности и вытеснит традиционные средства защиты доступа или унифицированных управлений угрозами Unified Threat Management. Кроме того, производители NGFW позиционируют свои продукты как “следующий большой шаг” в эволюции систем сетевой безопасности.

Поскольку исходный вариант темы – на английском языке, привожу под хабракатом перевод.

UTM против NGFW – один оттенок серого

Так почему же NGFW столь революционный? Что отличает NGFW от UTM?

Ничего. Нет никакого различия между UTM и NGFW. Это те же технологии с теми же возможностями, которые стали продавать и рекламировать как разные. Более того, в сущности, межсетевые экраны следующего поколения (NGFW) не имеют ничего уникального или революционного. Это обычные межсетевые экраны, у которых был расширен набор функциональных возможностей. Другими словами, NGFW – это UTM.

Читать полностью »

image
Если Вы апологет или евангелист этого производителя, пожалуйста не читайте дальше, на хабре есть множество других интересных статей.
Читать полностью »

Windows или Linux? На этот вопрос по разному ответили нынешний министр связи Николай Никифоров (слева) и его заместитель Илья Массух (справа).

Холивар расколол Министерство связи

Последний, в результате, подал заявление об уходе из министерства. Подробнее о разладе он рассказал в интервью «Ведомостям».

По мнению министра, нужно заключить глобальное соглашение с Microsoft для всех органов исполнительной власти — она даст специальные цены и тем самым повысится эффективность госзакупок. А развитие национальной программной платформы Николай Никифоров считает бесперспективным. На Петербургском экономическом форуме он уже успел встретиться с топ-менеджерами Microsoft.

Илья Массух, в свою очередь, говорит, что глобальное соглашение с вендорами для госорганов — это быстрая победа, которая ни к чему не ведет. По мнению бывшего замминистра, заключение контрактов с иностранными компаниями ставит крест на разработке операционных систем в России, ведь ни Google, ни Microsoft не заинтересованы в развитии этой области у нас.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js