Популярно о главном. § 2

Постоянно люди пытаются связаться, обменяться данными. Раньше, чтобы достать свежий (относительно) софт, нужно было записывать адреса FTP-серверов, которые работали не стабильно, а в вечернее время обрывались, от наплыва, от irc толка было мало, DCC был не удобным, на варезных каналах боты часто выдавали битые линки. Сейчас тоже нужные вещи найти сложновато, но путь поиска уже в децентрализованной сети куда легче.

p2p файлообменные сети. Не так давно клондайк, эльдорадо, теперь свалка, ничем не хуже списка FTP или DCC. Децентрализованные сети ещё держаться, но с затрудненным поиском, иные уже упали и разорились. Остались централизованные, с контентом, который продиктован временем. Там уже сложно найти тонны вареза, они появляются, но редко и пиры всегда в дауне.
Первичными p2p сетями были BBS и Usenet. В более узком понимании, как сейчас представляются не только чистые p2p-сети, а именно файлообменные p2p - ed2k, BitTorrent. Нагрузка скачивания такова, что удобнее подчас качать с rapidshare, а не с p2p файлообменников.

Луговой: лицо России на Западе

В The Times верно было подмечено, что Луговой появился в списке “ультра националистической партии ЛДПР”, многие помнят, как в начале 90-х лидер партии - “эксцентричный националист”(The Times) ВВЖ, выступал с явно фашистскими лозунгами. Потом синдикат с правящими кругами и вот, ещё недавно оппозиционная партия лидирует в рейтингах, избавляется от прошлого, политическая индульгенция, так сказать.
Цитата статьи The Times “Подозреваемый в отравлении подался в политику”:

“…Его причуды в Думе, среди которых были драки, создали для Жириновского репутацию клоуна, но он поддерживает президента и не назначил бы Лугового вверху политического списка, без поддержки Кремля…”

В пресс-релизе, ВВЖ указывал, что:

“…в партийном списке не будет уголовников, преступников…”

То, что доктор прописал. Кремль убирает с арены для разбирательств Лугового, тем самым обрубает концы преследованию, ещё одна смерть была бы слишком явной, а так в Думе он, чего вы хотите?
Но покрылся ли Луговой сам или он и есть покрывало? В преддверии президентских выборов, Кремль явно хочет укрыться от вмешательства и замести следы. Сначала смерть Литвиненко, следы умело уводятся на Березовского, связь с которым Кремлю перед выборами не к лицу. Под рукой оказывается Луговой, который тоже смело уходит к карманной партии. Заголовки Лондонских изданий пестрят названиями типа: “Это были русские, они в этом эксперты”, “Предупреждение Путина”, “Бывший офицер КГБ получил прикрытие”. Сработано очень качественно, ничего не скажешь.

Популярно о главном. Параграф 1

Многих, особенно далёких от рунета людей, волнуют вопросы о мемах сети.

Что же такое флешмоб? Сейчас, когда я пишу эти строки, Firefox подчеркивает это странное слово… Не долго ему осталось.

Флешмоб - это кучка людей, делающих одно дело. Им никто не платит, они возможно не знают друг друга, но они делают то, что решено сделать темой флешмоба. Эти люди, могут сделать всё, им море по колено, как и всё остальное.

В доказательство сия параграфа победа на конкурсе “Улыбка на миллион” Николая Евстафиади. Среди сайтов, которые устроили флешмоб были десятки крупных блогов, где по крупицам, русские флешмоберы доказывали, что выбор общества - не всегда верный, особенно, если за дело взялись они.

P.S.: теперь важно следить, чтобы и сам победитель не стал мемом, как и фраза “Тебя ищет вся страна”.

Аддоны FireFox на службе кодера

Web Developer Toolbar

Существуют десятки и сотни программ для разработки и отладки приложений. Они все хорошо изучены и большинство есть в арсенале каждого. Теперь бросим свой взгляд на WDT и рассмотрим его поближе.

Изначально он предполагался, как тулбар для отладки и углубленного просмотра веб-страниц. На самом деле это 100 и 1 штука для разбора страницы, её трепонации с последующим достованием содержимого.

В меню Forms есть элемент, который тебя заинтересует - Convert Select Elements To Text Inputs. Жмём смело на этот элемент и идём на mail.ru. Теперь смотри, как преобразился вид - вместо выбора @mail.ru или @inbox - текстовое поле. Можно подставить различные данные, но безрезультатно. Вероятность того, что программист забудет проверять select близится к 50%, хотя это будет лишь на самопальных движках и на бесплатных хостингах. Также есть remove maximum lenght - на стороне сервера он тоже применится, но вероятность того, что это не так есть.

FireBug

При помощи этого аддона ты сможешь делать со страницей абсолютно всё. Редактирование каждого элемента. Попробуй подключи FireBug к about:config и подумай, что можно из этого вытянуть.
С FireBug ты сможешь редактировать DOM, JavaScript, HTML, CSS прямо в FF.

GreaseMonkey

Ещё один аддон из разряда must have. С помощью гриза ты сможешь добавить JavaScript для страницы. Принципиально для отладки удалённого сервера он не поможет, но есть одна работа с которой она справиться - создание инструмента редактирования.

Конституция

На досуге решил перечитать нашу с вами Конституцию, как основополагающий закон в нашей стране.
С самого начала:

61.1- Гражданин Российской Федерации не может быть выслан за пределы Российской Федерации или выдан другому государству.

(это они про Лугового?)

63.2

- В Российской Федерации не допускается выдача другим государствам лиц, преследуемых за политические убеждения, а также за действия (или бездействие), не признаваемые в Российской Федерации преступлением. Выдача лиц, обвиняемых в совершении преступления, а также передача осужденных для отбывания наказания в других государствах осуществляются на основе федерального закона или международного договора Российской Федерации.

(выдавать ил не выдавать - вот в чём вопрос)

Выбор PHP редактора

Писать код в vi или блокноте, конечно хорошо, но рано или поздно самостоятельно вводить названия функций и работать с форматированием кода надоедает. Сегодняшний рынок представляет десятки продуктов подобного рода, протестированны были единицы.

PHP Expert Editor

Этот редактор уже стал стандартом де-факто для многих программистов. Подсветка синтаксиса, автоматическое форматирование, шаблоны конструкций, отладчик, макросы, свёртывание конструкций, проверка синтаксиса и разборка файлов придётся многим по вкусу. Разборка происходит по include-файлам, но не работает если инклуд проходил по константе, к примеру SOME_DIR.”/classes/Main.class.php” - подключен к просмотру не будет. Работает с perl, HTML, JS, XML, Ruby, Tcl. Небесплатен, для жителей бывшего СССР требует регистрации.

PSPad

Пад поддерживает не только PHP, но и perl, (X)HTML, CSS, JS, Java, C(++/#), Python, VB, RSS документы, objectPascal и десятки других языков; синтаксис описывается в *.ini файлах, дириктории Syntax, которые подлежат редактированию. Масштабируемые вкладки. Бесплатен и не требует регистрации.

Notepad++

Как и предыдущий бесплатный продукт, поддерживает не только PHP. Подсветка синтаксиса, форматирование, автозавершение, встроенные макросы TextFX выполняют работу по конвертации текста, по экранированию спецсимволов и ряду других проблем. Синтаксис описывается в *.api файлах.

Стайлинг PHP

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

Весь код должен состоять внутри полных тегов:

<?php[...]?>

И никак иначе.

Строковые литералы не содержащие интерполируемых значений должны состоять в одинарных ‘[...]‘ кавычках. Это правило напрямую перешло из Perl, где всё, что внутри одинарных кавычках вообще не интерполируется, в php, чтобы не возникало путанницы, это лишь рекомендация.

Переменные внутри литералов должны отделяться. К примеру в строке есть ситуация “Print $varand exit…”, всегда переменные нужно выделять фигурными скобками “Print {$var}and exit…”.

Конкатенация строк производится без пробелов - “string”.”string”.

Для улучшения читабельности, хеши или ассоциативные массивы должны выравниваться пробелами и каждая переменная на новой строке.

Теперь о классах. Фигурная скобка открывающая внутреннюю часть класса должна находится строго под class, в начале строки. Отступ в классе - 2 таба или 4 пробела, зависит от настроек редактора. Все переменные определяем до того, как будут описаны функции.

If, while - структуры должны заполняться так же, как и классы, строго под if,while в начале новой строки.

Switch-структура должна описываться в следующем порядке:

switch ($var)
{
	case 1:
	{
		break;
	}
	case 2:
	{
		break;
	}
	default:
	{
		break;
	}
}

Если кого интересует документация к стилю php от Zend.

Понеслася!

Только этим словом можно обозначить новый политический сезон РФ.

Событие первое. Лирическое.

Министр обороны РФ Сердюков, вспомнив, что он зять Председателя правительства, решил подать заявление (не подать в отставку, а подать заявление) об отставке. ВВП, как всегда, с видом сельского учителя, у которого ученики не успевают по всем предметам, не говоря уже о поведении, прочитал документ и решил, что нет, гарант я, или не гарант, нужно хоть раз в жизни нарушить Конституцию (не считая предыдущих лет). Как вы помните, Конституция РФ явно указывает, что “родственные лица не могут занимать посты, связанные между собой”. Если гарант решил не нарушать Конституцию сейчас, то и в 2008 он её не нарушит.

Событие второе. Служебное.

Председатель правительства начал новые показательные порки. Ненавистный народом Зурабов был убран со своей службы новым премьером, но не был убран при Фрадкове, хотя все этого так давно хотели. Возможно их что-то связывало или отмашки не было? Если второе, то хорошо. В скором времени Зубкову ещё предстоит сделать несколько популистских мер, решить, как казалось при Фрадкове, неразрешимые задачи и выйти в кружок избираемых.

Событие третье. Загадочное.

Началось всё с того, что в дебатах между ЕР и КПРФ, те, что с Мацкявичюсом, мелькнула фраза из уст “красных оппозиционеров”, что в высших эшелонах власти нет женщин. Отдельные представители слабого пола есть среди депутатов, но так, как в других развитых странах - нет случаев. Так как КПРФ, при Геннадии Андреевиче стала партией довольно карманной, последовала мысль, что пошли слухи, что скоро каким-то из министров станет Она. Кто была эта Она, было загадкой. Явных фигур на поле не было, были отдельные представительницы, которые не тянули на Ту Самую.
Всё решилось, когда ВВП решил объявить список новых министров, оказалось, что на место Зурабова пришла Она - Татьяна Голикова. Фигура малозаметная, но каков прецендент - Она Министр. Что совсем было неожиданно, что их сразу две, Греф ушел, пришла Эльвира Набиуллина.

Web2.0 vs Web3.0

То, что сейчас понимается под Web2.0 это дотком2.0. Под полу-мифическую фразу идут разработки, программисты строчат код. В действительности, Web2.0, о котором говорил Oreilly не совсем верно был понят, слишком много шума из ничего.

Попытаемся определить, что же такое Web2.0 и стоит ли к нему так рваться, как это делают сейчас.
На самом деле, AJAX и VistaStyle не является Web2.0. Понятие Web2.0 - это понятие новой волны, методов и технологий разработки веб-приложений. Сейчас же многие путают Web2.0 и просто разработку с применением JavaScript, PHP и MySQL. Web 2.0 можно сказать нет, нет чётких границ - это Web 1.0, а это Web 2.0. Назвать Web’ом 2.0 можно то, что сейчас зовётся Web3.0 - глобальную семантическию сеть, которая посредством RDF и SPARQL соединит все документы в сети, сделав поиск более быстрым и удобным.

Стратегически - Web3.0 можно назвать второй волной, так как сначала в Web 1.0 была просто связь документов через ссылки, но сами документы не были связаны. Если же представить, что такое Web 2.0 - это семантическая сеть, которая объединит накопленную информацию. В ином случае, Web 2.0, как сейчас его описывают, что он якобы настал, является лишь дороботкой Web1.0 - Web 1.5. В Web 1.5 информация предоставляется быстрее, имеет примитивные средства группировки и ранжировании информации, часто ошибается и работает не стабильно. Веб 2.0 - стабильная семантическая сеть с ограниченными количеством документов возможностями, настраеваемая пользователем, умело работающая с метабазами и комплектацией конечного продукта - информации. Объединение ассоциативного мышления человека и структуированных запросов к метабазам - путь к Web 2.0, которые многие считают Web 3.0.
Новая волна - 2.0, должна явно отличаться от предыдущей, сейчас же AJAX, glassStyle, множественные запросы к БД - всё это уже было возможно в Web 1.0, AJAX не вчера сделан, glass или VistaStyle на мониторах с 16 цветами смотрелся бы малопригодно, а множественные запросы к БД - с опиративкой в 64 Кб - забава не для слабонервных.
Web 2.0 - систематизирует информацию на новой платформе семантической сети и новых технологиях.

Разница

В английском вордпрессе по тегам самый крупный - Life, у нас Php. Разница в интересах.

« Предыдущая страницаСледующая страница »