Я и не думал спорить с вами, но даже соглашаясь в тексте писать MiB вместо MB, я не уверен, что смогу произнести это с серьезным лицом далеким от IT людям. Мибиби.
Если читать российские законы так же вдумчиво, как я прочитал эту статью, можно придти к выводу, что у нас все еще строже. Но ведь мы знаем, что это не так. Отсюда мне интересно другое: насколько эти законы в Германии выполняются? Можно ли беззаботно скачивать и пользоваться, или после первой же песни или фильма нами могут заинтересоваться соответствующие органы?
Простите, но вы точно читали сам пост? Речь идет не о вшитых в шаблон ссылках, а ссылках в постах на форуме сайта. Или вы «find. -exec sed -i» будете к базе применять?
Помнится мне в фреймворке Kohana до версии 3, eval() использовался для эмуляции возможности перегрузки методов стандартных классов фреймворка. Там это выглядело примерно так (воспринимайте пример как псевдокод):
if (!class_exists('Arrays'))
{
eval('class Arrays extends Kohana_Arrays {}');
}
Но это следствие поддержки PHP 4, в Kohana 3+ такого непотребства нет.
Я вижу несколько факторов, действующих на каждого программиста для Web в той или мной степени:
1) Наличие большой базы уже написанного кода. Для JS есть сотни тысяч библиотек и уже известных приёмов, Google Dart этим похвастаться не может (пока что). Это прерогатива любого молодого языка программирования, но это будет являться дополнительным сдерживающим фактором, прежде чем язык станет хоть насколько-то популярным.
2) Идеологические соображения. Есть разработчики, коих не так уж мало, которые сознательно отказываются от технологий, навязываемых крупными корпорациями. Это люди, которые видят в HTML5 + Canvas замену Adobe Flash — для них использование JS вместо Dart'а станет в том числе и выбором идейного характера.
3) Очень многие любят порицать Оккама за его бритву, но я её вспомню. Есть JS, которому без малого 10 лет, но даже сейчас его поддержка разнится от одной реализации к другой. Нужно быть большим оптимистом, чтобы считать, что молодой язык программирования станет не «заменой JS», но хотя бы просто будет присутствовать в современных браузерах. Зачем ещё один язык, которые везде поддерживается частично? Чтобы породить тысячи костылей для каждого конкретного случая применения? Вздор.
Я крайне сомневаюсь, что инициативу Google разделят разработчики других браузеров. Что намного хуже, подобную инициативу вряд ли поддержат обыкновенные разработчики, для которых, собственно, Dart и создавался. Если Google откажется от Javascript в Хроме, очень многие просто откажутся от Хрома.
Веб-фреймворк и CMF вещи достаточно разные. Веб-фреймворки создают каркас для некоторого произвольного приложения, предоставляя средства «на все случаи жизни». А CMF прежде всего предоставляет средства для работы с контентом.
Я не сторонник холиваров, но вдаваясь в спор о первенстве той или мной платформы (в данном случае Android и iOS) большинство не учитывают различные целевые аудитории. Возможность кастомизации, большая свобода для разработчиков, открытость платформы — прерогатива человека, близкого к IT.
Каюсь, но перепробовав множество телефонов я ужасно устал от необходимости править сотни настроек и параметров. Когда разработчик интерфейса или функциональной составляющий дает пользователю возможность выбирать между двумя или более вариантами — это означает, что он (разработчик) не может выбрать оптимальный вариант сам.
В iOS практически все выборы сделаны за пользователя: эта простота системы и ее использования, для многих далеких от IT (или уставших от вундервафель) людей и является решающей при выборе устройства.
Я скорее про то, что не смотря на значительный объем рынка планшетных компьютеров, практически каждое новое устройство сравнивается не с рынком в целом — «наше детище лучше других планшетов тем, что оно такое и сякое», а с единственным планшетом на этом рынке — Apple iPad. Это не к вам претензия, это мысли вслух: пусть конечные потребители сами решают, что лучше чего, и что преимущество перед чем. У всех разная мотивация покупать, и что одному пользователю преимущество, другому недостаток.
Рискну озвучить свое едкое замечание. Зачем нужно так позиционировать обзор? Отчего выбор был сделан в пользу заголовка «7 причин, почему лучше», а не нейтральное «7 главных достоинств нового планшета от HP»?.. Только холивар провоцировать такими заголовками, знаете-ли: для всего найдется свой покупатель и без сравнительного позиционирования.
У этого человека просто золотые руки. Редко приходится видеть настолько ювелирную работу в подобном деле: конвейер не вызывает и близкой доли такого восхищения!
Понимаете-ли, я сталкиваюсь с этой проблемой хоть и не лично, но в красках от знакомых, которые вынуждены работать, так сказать, «менеджерами среднего звена» — особенно в западных компаниях. Дело не в запрете инструмента как такого, дело в том, что «большие начальники» очень любят, чтобы подчиненные делали презентации. Как бы это сказать… Вместо исследования рынка, вместо продвижения товара, вместо общения с региональными представителями, раз в неделю, все менеджеры всех отделов должны выступить с презентаций.
А так как новые данные могут и не появляться каждую неделю, а в пределах отдела могут быть одинаковыми, умные люди, которые могут работать и приносить деньги фирмам, вынуждены сначала тратить около суток на перемешивание воды в ступе, да еще так, чтобы на всех «больших начальников» произвело Wow-эффект, так еще и тратить потом несколько часов рабочего времени, чтобы слушать то-же самое, но в исполнение своих коллег с другими картинками.
У вас в текст вкралась тавтология.
if (!class_exists('Arrays'))
{
eval('class Arrays extends Kohana_Arrays {}');
}
Но это следствие поддержки PHP 4, в Kohana 3+ такого непотребства нет.
1) Наличие большой базы уже написанного кода. Для JS есть сотни тысяч библиотек и уже известных приёмов, Google Dart этим похвастаться не может (пока что). Это прерогатива любого молодого языка программирования, но это будет являться дополнительным сдерживающим фактором, прежде чем язык станет хоть насколько-то популярным.
2) Идеологические соображения. Есть разработчики, коих не так уж мало, которые сознательно отказываются от технологий, навязываемых крупными корпорациями. Это люди, которые видят в HTML5 + Canvas замену Adobe Flash — для них использование JS вместо Dart'а станет в том числе и выбором идейного характера.
3) Очень многие любят порицать Оккама за его бритву, но я её вспомню. Есть JS, которому без малого 10 лет, но даже сейчас его поддержка разнится от одной реализации к другой. Нужно быть большим оптимистом, чтобы считать, что молодой язык программирования станет не «заменой JS», но хотя бы просто будет присутствовать в современных браузерах. Зачем ещё один язык, которые везде поддерживается частично? Чтобы породить тысячи костылей для каждого конкретного случая применения? Вздор.
I love the country but I can't stand the scene.
Leonard Cohen — Democracy
Каюсь, но перепробовав множество телефонов я ужасно устал от необходимости править сотни настроек и параметров. Когда разработчик интерфейса или функциональной составляющий дает пользователю возможность выбирать между двумя или более вариантами — это означает, что он (разработчик) не может выбрать оптимальный вариант сам.
В iOS практически все выборы сделаны за пользователя: эта простота системы и ее использования, для многих далеких от IT (или уставших от вундервафель) людей и является решающей при выборе устройства.
Виктор Пелевин, Поколение «П».
Вам слово «ранее» о чем-нибудь говорит?
А так как новые данные могут и не появляться каждую неделю, а в пределах отдела могут быть одинаковыми, умные люди, которые могут работать и приносить деньги фирмам, вынуждены сначала тратить около суток на перемешивание воды в ступе, да еще так, чтобы на всех «больших начальников» произвело Wow-эффект, так еще и тратить потом несколько часов рабочего времени, чтобы слушать то-же самое, но в исполнение своих коллег с другими картинками.
Вот в чем проблема.