Архив Тэгов: Наш блог

Интернет

Переезд на AMBIVALENT.ru

После месяцев размышлений, решили все-таки сменить домен и начать там вести блог “с нуля”.

Теперь мы на домене AMBIVALENT.ru.

Постараемся переосмыслить архитектуру, основываясь на последних тенденциях. Писать также, обо всем интересном в Интернете, обсуждать херовые дизайны и тому подобное. Также, стали появляться материалы и из простой жизни… Ну и куда уж там без юмора. Ну а главное, постараемся наконец-то начать писать регулярно и емко!

Интернет

QR-коды: генерация и декодирование онлайн

QR-код Ambivalent.ruДелюсь проверенными онлайн-сервисами:

Если кому-то нужно создать свой QR-код, то нужно воспользоваться генератором «QR coder» — там всё по-русски и есть выбор разнообразных размеров.

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

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

Программирование

Что заставило меня вернуться к PHP?

Идея.

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

Технологии.

После небольшого анализа того, как в современном мире ведутся разработки Веб-приложений, я понял, что к моим старым инструментам уровня банальной подсветки синтаксиса PHP и CSS, возвращаться категорически воспрещено. Единственно верным решением было знакомство с новыми, state-of-the-art инструментами. В итоге я нашел сочетание инструментария разработчика, которое создало наиболее рациональный подход к программированию, и, тем самым дало мне большой стимул к работе над достаточно сложной системой, на которую раньше я бы даже и не замахнулся.

Вот список инструментария:

  1. Netbeans IDE — универсальное орудие разработки, поддерживающее множество языков программирования. Изначально созданный для Java и поэтому хорошо мне знакомый, в последнее время его адаптировали и под PHP, причем не только подсветку синтаксиса. В Netbeans есть: навигация по классам и встроенным функциям PHP, интерактивная документация, рефрактор кода, анализ ошибок кода, предупреждения, отладка. Есть также и отличная поддержка синтаксиса CSS и HTML. В итоге, разработка на под Веб стала на много удобнее, комплекснее и интеллектуальнее, особенно в сравнении с 2007-м :)
  2. MySQL Workbench — визуальная среда проектирования, разработки и администрирования баз данных MySQL. Раньше были некие зачатки, но такого качественного и целостного инструмента не было. Стало комфортнее проектировать и модернизировать базу, получая готовый SQL код простым нажатием кнопок в удобном современном интерфейсе. Проектировать базу можно сразу в двух режимах — путем создания таблиц и связей в визуальном редакторе, либо в режиме ERR модели. При втором варианте строится диаграмма таблиц и реляционных связей, в которой непосредственно можно выполнять все нужные операции над таблицами, полями и связями.
  3. Yii Framework (русскоязычное сообщество Yii) — это самый современный PHP-фреймворк, начавший свое развитие только в 2008-м году. В его основу были заложены только самые современные подходы и в силу этого, сегодня этот фреймворк приобрел огромную популярность. Он заключает в себе все преимущества объектно-ориентированного подхода PHP 5.3, в то же время делая разработку весьма простой и прозрачной. Также очень важно, что в его состав входит множество полезнейших утилит, в том числе и для высоко нагруженных проектов. Разработчику не приходится постоянно изобретать велосипеды, так как уже всё есть и легко настраивается.
    Данный фреймворк ни чем не напоминает обычную CMS, а является именно инструментом разработки сложных Веб-приложений. В частности, в нем достаточно легко создавать интерактивные формы, в том числе и с использованием встроенных технологий Ajax и JQuery.

Опыт.

Время, проведенное в “интернет-изоляции” прошло тоже не даром, было получено много опыта в сфере корпоративных ERP. И появилось огромное желание, применить этот опыт для создания общественно полезного проекта.

Дизайн Интернет Программирование

TimeLine 2004 — 2007

По истечении почти пяти лет молчания, хотелось бы вспомнить всё!

Так получилось, что моя активность в Интернете, да и моего друга Wielhorsky, сошла практически на нет в 2007-ом. Хотелось бы подвести итог этих лет жизни, творчества и разработок хронологически выстроенным описанием наших проектов. Естественно, сие описание построено весьма красиво, на чистом CSS, так сказать, в стиле тех лет.

Интернет Программирование

Vblog engine

Мы решили опубликовать наш движок, на котором работал старый сайт RATBAG. Он конечно работает, но в нем много недоработок. К тому же мы перестали его развивать, так как делать это своими силами нецелесообразно.

Идея движка не нова. Vblog — это Движок блога, написанный на PHP (4.x и выше), в котором есть большинство из представленных в современных блогах функций, хотя некоторые из них и недоработаны. Есть одна особенность, которая выделяет его из ряда других — все данные хранятся в текстовых файлах, без использования баз данных. Я пытался развить эту идею еще сильнее, создав хранилище данных на основе xml-документов, но закончить это мне не удалось.

Документации нет и не планируется, есть лишь описание структуры и основных функций, а также инструкция по установке. Все это входит в состав дистрибутива, который распространяется по open source лицензии GNU GPL.

Загрузить Vblog engine (.zip, 270KB)

Мы будем рады если наш двигатель Vblog или отдельные части его кода будут вам полезены. Если вы будете заинтересованны в развитии этого проекта или у вас возникнут какие-либо вопросы, мы с радостью ответим на ваши вопросы по email, указанным в readme.html дистрибутива. Вы также можете задавать вопросы в комментариях к этому посту.

Интернет

Что такое Tumblelog?

Tumblelog — [тамбл(е)лог] — это нечто вроде обычного блога, но в отличие от него, эта система ведения записей и заметок больше походит не на дневник, а на черновик или записную книжку, как считают создатели первого бесплатного tumblelog-сервиса Tumblr.

Tumblelog — это формат само-публикации во всемирной паутине. Но, так как этот формат зародился совсем недавно, в 2005 году, и не успел еще завоевать популярность, то его многие просто называют “вариантом ведения блога”, как, например, в Wikipedia.
В октябре 2005 Jason Kottke дал свое определение тамбллогам, где сказал, что это — быстрый и грязный поток сознания, немного напоминающий linklog (записи понравившихся ссылок-напоминаний), в котором оставляют еще много чего кроме ссылок. Он также провел параллель с первыми блогами, которые велись вручную, яркими представителями которых и по сей день являются Robot Wisdom и Bifurcated Rivets. Эти старые ручные блоги и тамбллоги похожи минимальным присутствием обратной связи и связи с другими блогами, стилем написания заметок.

Однако, современные тамбллоги выглядят иначе, чем их предшественники. К настоящему времени сформировалась определенная стилистика тамбллоггинга, ярким примером которого может служить Project.ioni.st, Anarchaia.org/
«Сумбурность» тамбллога обусловлена делением всех записей по типам, чаще всего таким:

  • обычный пост — традиционная для блоггинга запись;
  • ссылка, а может и несколько как тематических, так и разрозненных ссылок;
  • цитата;
  • разговор, например, диалог из чата или ICQ;
  • изображение: фотография, рисунок или картинка;
  • видео, обычно размещаемое или взятое с YouTube, Yahho.Video или других сервисов;

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

Кроме деления записей по типам, у тамбллогов есть и другие отличительные четы:

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

Двигатели для тамбллогов

Для создания тамбллогов существует как минимум один open source двигатель Ozimodo, написанный на языке Ruby on Rails, который в нашей стране плохо распространен. Некоторые тамбллоги работают на своих движках. Многие используют платформы обычных блогов, например WordPress, но, что самое странное, в Интернете мной не было обнаружено ни одного плагина или темы WordPress для создания тамбллога на этой платформе.

О нашем тамбллоге

Наш тамбллог базируется на WordPress и в настоящее время мы стремимся привести его в соответствие с лучшими традициями тамбллогов, при этом оставив немного хороших черт и от обычного блога.

Жизнь Интернет

Наш первый блог RATBAG в своих двух версиях

Приятные воспоминания…