500 млн. обезъян не могут ошибаться.
r.i.p blogspot
среда, 1 сентября 2010 г.
пятница, 27 августа 2010 г.
Ищутся желающие
> Ищутся желающие помочь в разработке IDE
> Ищется желающий перешить сидушку
> Ищутся желающие поехать в Далянь
> Ищется желающий пошэрить время
> Ищутся желающие организовать вечеринку в честь Windows 7
> Ищутся желающие переехать в зюзю на газельке
> Ищутся желающие на запчасти
Найдётся всё
: 04:50 Темы: фразы 0 коммент.
Джумля
Картинка
Всего 2052 варнинга.
Никогда себе такое не поставлю. "Армия поклонников по всему миру", "самая популярная CMS"... всем пофиг.
: 03:21 Темы: веб-разработка, картинки 0 коммент.
вторник, 24 августа 2010 г.
XML, HTML, BBCODE, WYSIWYG ==> WIKI
Наконец-то разместил спецификацию XML-разметки словарей Glossword 1.8.x.
Документ, мягко говоря, запоздал, — ведь он был создан ещё в далёком 2003 году и поставлялся вместе с архивом Глоссворда в папке с документацией. Изначально файл генерировался на локальной машине посредством Sablotron XSLT — php + xslt + xml. Такой файл сложно редактировать и ещё сложнее размещать на вебе.
И вот через 7 лет, после ряда экспериментов, я таки сделал своё средство размещения статей, которое меня устраивает и которое мне позволило опубликовать документ.
По моему мнению, для веба лучше всего писать на вики. XML, HTML, BBCODE, визивиг — всё не то.
Однако вики-синтаксис вики-синтаксису рознь. Например, в привлекательном баг-трекере Youtrack для обозначения полужирного и наклонного текста нужно указать пять (!) апострофов - ''''' Bold & Italic '''''
— это уже перебор.
Стандарта у вики-синтаксиса нет, но есть попытки этот стандарт сформировать — http://www.wikicreole.org/
…
Признаюсь, перед публикацией, моё средство пришлось немного доработать, чтобы движок понимал Definition Lists (в HTML-представлении это теги dl dt dd). Кстати, на Google.Сode, где тоже применяется вики-разметка для статей, эти Definition Lists так и не сделали. Некоторые пользователи, в том числе и я, просили реализовать это ещё в 2007 году.
…
Ну и про визивиг — предлагаю ссылку на таблицу сравнения популярных визивиг-редакторов с сайта стандарты-шмандарты.
…
Картинка
: 08:04 Темы: веб-разработка 0 коммент.
среда, 11 августа 2010 г.
Safari - тру браузер
Наконец-то! http://extensions.apple.com/
Маст хев:
- Awesome Screenshot
- BetterSource
- Validator
- VSS (View Style Sheets)
: 19:07 Темы: веб-разработка 0 коммент.
среда, 28 июля 2010 г.
Long live бНОПНЯ
> Hello Dmitry-Sh,
> We at тХМКЪМДХЪ ОН-ПСЯЯЙХ would like to wish you a happy birthday today!
яОЮЯХАН!
---
Legend:
тХМКЪМДХЪ ОН-ПСЯЯЙХ = Финляндия по-русски
яОЮЯХАН! = Спасибо
бНОПНЯ = Бнопня.
: 15:19 Темы: веб-разработка, критика 0 коммент.
четверг, 10 июня 2010 г.
Мобильный Интернет – без ограничений!
> Для снятие ограничений, воспользуйтесь опцией «Продли скорость Мега»
http://www.moscow.megafon.ru/services/internet/unlim_internet.html
: 20:12 Темы: критика 0 коммент.
среда, 12 мая 2010 г.
Война
Война, товарищи, война. Ногинский телецентр взорвали. Сейчас включил телевизор - ни одна программа не показывает!
...
Профилактика - это как окно установки шрифтов в MS Windows - оно не менялось со времен Windows 3.11.
Не могу себе представить ситуацию, когда, скажем в Америке, включая ночью CNN, я увидел бы шумы или телевизионную рамку "извините, профилактика".
В Ногинске даже нет телевидения.
: 03:09 Темы: личное, профилактика на тв 0 коммент.
воскресенье, 9 мая 2010 г.
Хотите закачать файл? Получите головную боль!
Как должна выглядеть HTML-форма закачки файла?
1. На экране — красивая, кастомизированная кнопка «Закачать файл».
2. После её нажатия появляется системное окно выбора файла.
3. Пользователь выбирает файл и закачка автоматически начинается.
4. Во время закачки под кнопкой отображается прогресс-бар, с процентами и визуальными делениями.
5. По завершению закачки — сообщение «файл закачен».
Головная боль #1
HTML-поле с выбором файла кастомизировать невозможно. Назначить визуальные CSS-свойства нельзя. Это такое техническое ограничение, оно существовало всегда (более 10 лет уже), и для изменения такого положения сделать тоже ничего невозможно. HTML-код для поля: `<input type="file" name="myfile">`.
Головная боль #2
При автоматическом старте закачки отменить действие нельзя. Разве что закрыть браузер и потерять страницу, с которой закачивался файл. А если это было AJAX-приложение, то придётся заново проходить все этапы, предшествующие закачке файла.
В Firefox отсутствует поддержка метода `.click()` и автостарт не работает.
О докачке файла вообще говорить не приходится. Ведь браузер не предназначен для управления файлами. Так думают почти все веб-разработчики, да и разработчики самих браузеров, но только не пользователи, которым некогда познавать основы работы с ftp.
Головная боль #3
Сделать прогресс-бар стандартными средствами без установки плагинов в браузер, на сервер, в том числе без Flash — никак нельзя.
Если бы можно было узнать системное имя закачиваемого файла до начала закачки, тогда можно было бы обновлять прогресс-бар AJAX-запросами. Но в PHP имя файла становится известным после закачки (переменная `$_FILES`).
Головная боль #4
Осуществить загрузку файла способом, который стал своего рода стандартом (объект XMLHttpRequest, сокращенно XHR) и без перезагрузки страницы — невозможно. Но это можно сделать:
* с помощью методов ADODB (только для IE);
* с помощью методов [@mozilla] (только для Firefox);
* с помощью W3C File API (только для Firefox 3.6+, Chrome, Safari и только частично);
* c применением страшного, ужасного и опасного тега `<iframe>`;
* с куда более страшным и дырявым Flash'ем.
Ни одного нормального метода!
Головная боль #5
Всё это должно работать кроссбраузерно — в как можно большем числе современных и не очень браузеров.
Есть ли лекарство?
Учитывая множество вариантов и кривизну их реализации в браузерах, наиболее подходящим, компромиссным методом является загрузка файла через динамически создаваемый iframe. Это ни разу не AJAX, но тоже «без перезагрузки страницы».
Засада с iframe есть только у Internet Explorer — скрипт, передающий данные в iframe (как правило, это JSON-данные) должен сообщать неправильный MIME-тип: `text/html`. Иначе IE будет предлагать сохранить страницу.
Красивую, «нормальную» кнопку сделать можно, но очень хитрым способом, требующим смекалки и поддержки CSS-свойства `.opacity` со стороны браузера в любом виде, будь то `.style.filter`.
Если кратко — поле `input type="file"` с помощью CSS делается прозрачным и растягивается на всю область «нормальной» кнопки. При наведении курсора на «нормальную» кнопку, прозрачное поле подставляется под курсор, пользователь кликает будто бы на кнопку, а на самом деле на HTML-поле, тем самым вызывая системное окно выбора файла.
Автор: Шильников Дмитрий, testsistema.ru
: 13:52 Темы: веб-разработка 0 коммент.
пятница, 7 мая 2010 г.
Firefox vs. Photoshop
картинка
А это ничего что программа просмотра веб-страничек закрывается дольше и труднее, чем загружается сложнейшая профессиональная программа для обработки изображений?
: 13:55 Темы: firefox, photoshop 0 коммент.
воскресенье, 4 апреля 2010 г.
Обзор iPad
iPad это очень круто. Теперь персональные компьютеры останутся только у программистов - нормальным людям не нужно разбираться в операционных системах, в драйверах, качать обновления, бороться с вирусами.
Просто фтыкай и всё.
Евгений Касперский недавно заявил, что очень скоро компьютеры и интернет исчезут, а будет только интерфейс и сервисы. Так вот, iPad - это интерфейс.
Тим Брей в своем твиттере cказал: "Не думаю, что мне нужен таблет. Но я и не думал, что мне будет нужен iPhone".
По количеству софта iPad превосходит все любые смартфоны и таблеты - ведь приложения, созданные для iPhone, работают и на iPad, а их уже более 150 тыс.
iPad особенно выделяется в качестве игровой платформы и является хорошим инструментом для фотографов и дизайнеров.
Полный обзор iPad'а здесь: http://www.livedragon.ru/roman-yerokhin/200-ipad.html
: 03:42 Темы: iPad 1 коммент.
суббота, 3 апреля 2010 г.
Preparing Your Web Content for iPad
http://developer.apple.com/safari/library/technotes/tn2010/tn2262.html
запишу сюда чтобы не забыть
: 15:30 Темы: веб 0 коммент.
понедельник, 29 марта 2010 г.
#metro29
Вот буквально несколько дней назад был на ст. м. Парк Культуры, и тут такое... ппц. http://interfax.by/mosaic/1069936
UPD: Зато форма новая http://tema.livejournal.com/602832.html
: 19:40 Темы: личное 0 коммент.
вторник, 23 марта 2010 г.
Мечты осуществляются
Семь. Семь лет назад я придумал как организовать языковой перевод в реальном времени для веб-приложения. И вот наконец-то, я создал менеджер переводов для программы Glossword за 7 дней. http://twitpic.com/1a8jyl http://twitpic.com/1a8ju5
И это благодаря всего лишь одному щедрому пожертованию.
Высылайте деньги - напишу всё, что можно только представить. И то, что нельзя представить - тоже.
Желаю написать плагин к Битриксу.
ошушествляются мечты (с) анекдот
: 17:29 Темы: веб, личное 0 коммент.
суббота, 20 марта 2010 г.
Россия - родина слонов
В России Президент может заступаться за файлообменники, расследовать ДТП... быть гарантом Конституции.
: 15:21 Темы: личное 0 коммент.
четверг, 18 марта 2010 г.
Ноутбук – в подарок каждому абоненту
О новой рекламной акции Мегафона.
> http://www.megafon-bonus.ru/save/
> Бонусные баллы накапливаются автоматически: за каждые 30 рублей,
> потраченные на услуги связи, Вам начисляется 1 балл.
> http://www.megafon-bonus.ru/spend/devices/
> Нетбук Lenovo S 10–2 - 16000 баллов
> DVD-проигрыватель Explay-PDR - 3700 баллов
> MP3-плеер Explay-S10 (4 Гб) - 1250 баллов
1 балл = 30 рублей
Нетбук Lenovo S 10–2 - 480 000 рублей
DVD-проигрыватель Explay-PDR - 111 000 рублей
MP3-плеер Explay-S10 (4 Гб) - 37 500 рублей
:-)
: 20:24 Темы: реклама 0 коммент.
среда, 17 марта 2010 г.
Цензура в Рунете
Мда, трут мои каменты, трут. Каменты по существу и без мата. Веб-планета трёт, секьюритилаб трёт, даже опеннет трёт. Потому что им страшно и стыдно. Есть за что.
: 05:48 Темы: веб 0 коммент.
понедельник, 15 марта 2010 г.
Новое в русском языке
По материалам конференции #icom, где употреблялись разные словечки, типа твиттерианин, массфолловинг, коммуницировать фолловеров.
Трансtwitстит
: 01:15 Темы: фразы 0 коммент.
воскресенье, 14 марта 2010 г.
Размер имеет значение
Меня тут осенило - зачем для Твиттера я пользуюсь чужим сервисом сокращения ссылок, когда могу написать свой? Тем более что я когда-то уже это делал. Был у меня такой сервис на домене 1k1.ru (один к одному). Но в то время Твиттер ещё не изобрели - домен продлевать не стал.
С этого момента все короткие ссылки буду писать через tkit.info.
Глоссворд появился в крупнейшем каталоге расширений к Джумле http://tkit.info/1
А вы знаете, что для хранения 1 млн. ссылок достаточно четырёх символов (4c92)? В семи символах (hBxM5A4) можно хранить 1 трлн. ссылок.
: 20:25 Темы: веб 0 коммент.
суббота, 13 марта 2010 г.
Русский веб
> http://design-reklama.ru/1898.html
> 9 АПРЕЛЯ, ПЯТНИЦА
> Зона семинаров №2, зал 13
> ПРОГРАММА WEB РАЗДЕЛА
> скачать заявку на проведение мероприятия (doc)
Что-то для веба, как обычно, в Ворде.
: 02:25 Темы: веб 0 коммент.
четверг, 11 марта 2010 г.
Проделки Яндекса
Яндекс записал во вредоносные сайты msdn.com (Microsoft Development Network)!
Меньше чатиться надо
: 03:53 Темы: веб, microsoft, yandex 0 коммент.
суббота, 6 марта 2010 г.
Фоторепортаж с i-Community 2010
Фоторепортаж с i-Community 2010
http://fotki.yandex.ru/users/yrtimd/album/93037/
#icom
: 00:09 Темы: конференция 0 коммент.
пятница, 5 марта 2010 г.
пятница, 26 февраля 2010 г.
Семинар "Корпоративный портал"
Посетил семинар "Корпоративный портал" (http://www.1c-bitrix.ru/about/life/seminars/203209/)
Поначалу я был настроен скептически, но с первых же минут стало понятно, что семинар получится интересным. А когда стал выступать Михаил Токовинин (ген. дир. QSOFT), то семинар и вовсе получил особый, "живой" оттенок, с конкретными практическими примерами и иллюстрациями из жизни.
В целом было интересно. Рассказывалось о программном продукте "Корпоративный портал" с наглядной демонстрацией возможностей. Среди других материалов, вызвавших интерес: Enterprise 2.0, принцип "Интранет-Экстранет-Интернет", последовательность внедрения, конструктор "бизнес-процессов", "контроллер", "рабочие группы", импорт в Outlook (я не знал что в Outlook можно кидать контакты и календарь).
Понравилось, как Артем Рябинков нивелировал отличия в отображении некоторых элементов админки в браузерах Internet Explorer 8 и Firefox 3.x.
Ребята из Greensight также оказались весьма подкованными в технических вопросах и я проникся особой симпатией к ним при обсуждении работы "контроллера" (мы вспомнили xmlrpc, soap).
Я иногда комментировал рядом сидящему коллеге выступление Михаила Токовинина (например про тупость технических заданий), но Михаил после доклада рассказал как раз о тех моментах, которые вызвали критику с моей стороны, причем повторил в точности то, о чем я говорил коллеге. Невероятно! Михаил - "правильный" веб-разработчик, понимает, "что такое хорошо, а что такое плохо" для веба и для клиентов. Жаль, что по сайту qsoft.ru мне лично этого не видно.
Организация семинара прошла на высшем уровне, что я и отметил в предлагаемой к заполнению анкете.
До начала
Артем Рябинков приветствует участников
Не внедрять, а рассказать
Ребята из Greensight
Перерыв
Остальные фото в Facebook.
: 23:37 Темы: конференция 6 коммент.
вторник, 23 февраля 2010 г.
23 февраля
Настроение - отличное!
Погода - прекрасная!
Врёшь! Не Рив-гош.
Супермаркет "Седьмой контингент"
Йогурт "украинский" - теперь с натуральными кусочками сала!
- разраб: Люди, я плагин к джумле написал!
- люди: Чего?
- разраб: Глоссворд, говорю, теперь в джумлу инсталлится, как компонент!
- люди: Милиция! Тут какой-то тип не по-нашему разговаривает!
Джумля!
Всех защитников Отечества с праздником!
UPD:
: 17:03 Темы: личное 0 коммент.
вторник, 9 февраля 2010 г.
Форум безопасного интернета
Посетил Форум безопасного интернета. Подробности позже.
UPD
К чёрту подробности :-) Мероприятие началось с длинной очереди на регистрацию. Однако после первой части все посетители куда-то ушли и в итоге к 15:00 чисто визуально оставалось человек 20. Люди про интернет не слышали, и о безопасности "в этих ваших интернетах" не думают.
Несколько фотографий:
http://www.facebook.com/album.php?aid=3550&id=100000728150961
: 23:13 Темы: конференция 0 коммент.
суббота, 6 февраля 2010 г.
i-Safety 2010
4 февраля 2010 г. прошла конференция i-Safety 2010.
По-моему, мероприятие прошло отлично, услышал много интересного.
Присутствовали гости из Общественной Палаты РФ, Конституционного Суда РФ, Государственной Думы РФ, ГУВД по г. Москве.
Конференция посвящена защите от негативного влияния интернета в целом, и о защите детей от вредоносного контента в частности.
Ведущий Урван Парфентьев во вступлении сообщил нам, что наконец-то появился интерес к средствам защиты со стороны родителей и учителей.
Павел Гусев (Общественная Палата РФ) рассказал о двух сторонах интернета - просветительской и в прямом смысле деструктивной (на печальном примере сайтов Московского Комсомольца и Ведомостей). Популярно объяснил, почему СМИ отключают возможность комментирования статей (тут меня в блокноте пометка - "школота отакует"). Говорил об одном из лучших, по его мнению, законов - "законе о СМИ", и о том, что положительный опыт законодательного регулирования необходимо перенести и в интернет. Чтобы интернет-СМИ "обязательно регистрировались, добровольно". Говорил эмоционально и жестко.
Ольга Носкова (Государственная Дума РФ) приглашала к диалогу между участниками интернет-сообщества и законодательными органами чтобы защитить от неприятных воздействий интернета. Политики и публичные люди более уязвимы в интернете.
Ольга Костина (Общественная Палата РФ) посетовала на отсутствие конкретики от интернет-сообщества при решении вопросов интернет-безопасности.
Олег Чутов (Минкомсвязь) меня вообще порадовал. Тут и "Интернет - наш друг", и "нас не устраивает китайская модель", и "виртуальная среда должна быть человечной".
Владимир Овчинский (Конституционный Суд РФ) мгновенно разрушил позитивный настрой и стал "кошмарить" нас интернетом. Процветает мошенничество, пропаганда наркотиков, экстремизма. Критиковал правительство РФ. Оказывается, Россия состоит в Совете Европы. Но конвенции Совета не подписывает и даже не переводит на русский язык. В результате имеем рост потребления наркотиков, а количество интернет-преступлений за последние 5 лет выросло в 20 раз.
Джанис РИЧАРДСОН (Европейская сеть Центров безопасного интернета Insafe) напомнила участникам, что интернет - одно из самых значимых открытий в мире. Но не стоит доверять интернету свои персональные данные. Право на частную жизнь - это самое ценное для человека. Увы, относительная анонимность в интернете приводит к безответственности за свои действия. Необходимо своего рода соглашение между операторами связи и провайдерами социальных сетей.
Марк Твердынин (РОЦИТ) подвел к мысли о том, что саморегулирование невозможно.
Александр Жуков (ИНФОФОРУМ) завершил пленарное заседание аксиомой "интернет должен быть безопасным" и пригласил на другую предстоящую конференцию, которая пройдет 9 февраля в концертном зале Останкино.
Далее все разбежались по своим секциям.
Я посетил "Интернет-угрозы и свобода информации: «где посадки» или «почему посадки»?" и "Семейная программно-техническая защита: надежность, «пробелы», будущее".
На этой конференции был самый нормальный кофе-брейк – столы, печенье, и чаны с кипятком стояли всё время.
Первые фотографии можно посмотреть в Фейсбуке у Плугаторенко.
: 04:16 Темы: конференция, i-Safety 2010 0 коммент.
воскресенье, 10 января 2010 г.
Фотобанк скриншотов
Одни люди отдыхают, другие пишут стартапы.
Встречаем новый веб-два-нольный сервис - Фотобанк скриншотов.
Я люблю делать снимки с экрана (далее — скриншоты). Но выложить их просто так одним куском практически некуда. Да и незачем, потому что мне хотелось бы:
* искать по ключевым словам;
* писать и получать комментарии;
* разместить скриншоты с нормальным пред. просмотром;
* смотреть скриншоты других игроков;
* голосовать за понравившиеся скриншоты;
* что-то ещё.
Возможно, всё это я когда-нибудь реализую здесь. Может быть, соберу людей, которым тоже интересно делать скриншоты. И не исключаю, что в этом мне кто-нибудь поможет. :-)
К сожалению, сервис стартует с маленьким количеством скриншотов, потому что мой компьютер со всей информацией находится в руках преступников.
: 13:09 Темы: веб, стартап 0 коммент.