Search
Write a publication
Pull to refresh
17
0
Иван Мащенко @StrangeAttractor

User

Send message

Верховный суд отменил предварительную цензуру комментариев в интернет-СМИ

Reading time1 min
Views2.4K
Сегодня Пленум Верховного Суда РФ принял поправки в постановление «О практике применения судами закона РФ «О средствах массовой информации»». Согласно поправкам, теперь с официально зарегистрированных интернет-СМИ снимается ответственность за комментарии пользователей, но они будут обязаны удалить или отредактировать комментарий по требованию Роскомнадзора.

Таким образом, зарегистрированные интернет-СМИ получают льготы относительно обычных сайтов, форумов и блогов. Авторы сообщений на этих сайтах несут полную ответственность по Гражданскому кодексу за оскорбляющие, недостоверные или экстремистские сведения, опубликованные в интернете. Они также отвечают по искам о защите чести и достоинства, о распространении порочащей информации и по иным подобным искам.

FireBreath: средство разработки кросс-платформенных плагинов

Reading time1 min
Views3K
Вышел FireBreath 1.0. А что это такое, спросите вы.
Целью FireBreath является создание кросс-платформенной архитектуры плагинов, ориентирующейся на:
  • NPAPI-браузеры для Windows, Mac и Linux:
    • Gecko/Firefox
    • Google Chrome
    • Apple Safari
  • Хосты ActiveX Control:
    • Microsoft Internet Explorer 6, 7 и 8
Можно запустить скрипт да начать кодить новый плагин, и забавно видеть, как народ пользуется этим для внедрения некоторых W3C API, таких как:
Воплощение рабочего черновика Indexed Database API, предложенного W3C Web Applications Working Group.

MODx и парсер таблички с чужого сайта

Reading time4 min
Views2.6K
Наверное любой программист слэш администратор сайта сталкивается с проблемой импорта данных с чужих сайтов. Задача эта очень тривиальна, и не требует каких-то особых знаний… вопрос только в обертке. Чтобы дополнить коллекцию статей по MODx пишу эту статью, быть может кому и пригодится.
Внимание! Никакой практической ценности данная запись не несет, только теоретическую нагрузку а-ля «Простой пример работы с back-end'ом MODx».
А задача была: таблицу со страницы example.com распарсить, переоформить и себе на сайт засунуть.
Читать дальше →

8 типов сайтов, которые нужно перестать делать

Reading time1 min
Views93K
image
Все помнят комикс Мэтью Иннмана "Как веб-дизайн катится прямо в Ад"? Так вот он выпустил очередную серию о веб-дизайне, а мы её перевели.
Наслаждайтесь!
Читать дальше →

Коллекция раритетных и не очень ноутбуков

Reading time3 min
Views16K
Не знаю, с чего уж пошло мое увлечение старыми ноутбуками, но размер нынешней небольшой коллекции позволяет немного похвастаться ею. Что-то отдавали друзья, что-то менял на еду и пиво, что-то даже покупал порадовать себя любимого. Большинство ноутов из моей коллекции живы-здоровы, всего один мертв окончательно, и под еще один не могу найти корзину для жесткого диска.
image

Начнем нашу экскурсию в прошлое?
(осторожно — траффик)
Читать дальше →

URL Rewrite Extension: исправляем распространенные проблемы SEO

Reading time16 min
Views39K
seo toolkit
Поисковая оптимизация (SEO) очень важна для сайтов. Большинство трафика на сайты идет прямиком из поисковых систем, а улучшение поисковой релевантности вашего сайта приведет к увеличению переходов пользователей на сайт. Это может явно или неявно увеличить доход с сайта.

Данная статья расскажет вам, как вы можете использовать URL Rewrite Extension для того, чтобы исправить кучу распространенных проблем в SEO, которые могут быть у вашего сайта. Вам потребуется всего 15 минут и не нужно вносить какие-либо изменения в коде, чтобы применить 4 простых правила URL Rewrite для своего сайта и привлечь больше посетителей и трафика с поисковых систем. Перечисленные ниже приемы работаю одинаково, как на ASP.NET Web Forms, так и на ASP.NET MVC сайтах (и даже не на ASP.NET сайтах)
Читать дальше →

Сборник свободного и открытого ПО для Windows

Reading time3 min
Views7.8K
Многие преподаватели очень осторожно (а чаще негативно) относятся к Linux. В то-же время «Первая помощь» не вызывает восторга у преподавателей. Специально для учебных заведений и учащихся я собрал диск со свободным и открытым программным обеспечением под Windows XP и Vista.
Читать дальше →

Программистская графофилия и языки программирования

Reading time1 min
Views1.5K
Продолжение и, скорее всего, окончание моего исследования про графы из текстов.
Мне подсказали страницу, где есть реализация одного алгоритма (QuickSort) на разных языках программирования, а значит есть отличная возможность сравнить графы этих «одинаковых» программ.
Под катом полученные графы для языков: C, C++, Java, Visual Basic, Delphi, Python, Php, Prolog, Fortran, Ruby, Haskell, Algol, Mathematica, Asm.
Попробуйте не заглядывая под кат угадать, какой граф будет наиболее красивым и какой самым страшным?

Смотреть картинки...

Квартет Анскомбе

Reading time1 min
Views5.8K
Статистика — это такой инструмент… Очень страшный в неумелых руках. В умелых того страшнее, способен разорвать мозг на куски.

Вот есть последовательности A, B, C и D, про которые известно следующее:
  A B C D
Среднее значение x 9.00 9.00 9.00 9.00
Дисперсия х 10.00 10.00 10.00 10.00
Среднее значение y 7.50 7.50 7.50 7.50
Дисперсия y 3.75 3.75 3.75 3.75
Корреляция между x и y 0.82 0.82 0.82 0.82
Прямая линейной регрессии y = 3 + 0.5 x y = 3 + 0.5 x y = 3 + 0.5 x y = 3 + 0.5 x
То есть все указанные величины для них совпадают. По крайней мере, до второго знака после запятой.
А теперь смотрим глазами

Microsoft для PHP программистов

Reading time4 min
Views21K
Не секрет, что у Microsoft есть технология ASP.NET (и смежные ASP.NET MVC, ASP.NET AJAX, AJAX Control Toolkit и т.д.), которая является стандартом де-факто для .net ориентированных разработчиков. В то же время количество PHP разработчиков также велико, поэтому было бы странно игнорировать такую большую аудиторию.

В данной статье представлен материал, который, надеюсь, поможет PHP разработчикам лучше интегрировать свои приложения с Microsoft технологиями и продуктами (если, конечно, в этом есть необходимость).
Читать дальше →

А когда спишь ты, %username%?

Reading time1 min
Views1.4K
Наткнулся на замечательный сервис SleepingTime.org.
Всё гениальное просто — сервис анализирует время сна человека по его постам в Твиттере.

Вот тут, например, можно посмотреть, когда спит Бумбурум.

Никакой приватности, да? :)

Не хабром единым, или записки кармообделенного

Reading time2 min
Views544
Узнал о сайте habrahabr.ru, стал постоянным читателем.

Бросил пить и курить.
Начал правильно питаться.
Начал заниматься бегом, плаванием и ходить в тренажерный зал.
Изучил 20 самых популярных компьютерных технологий.
Начал вести личный блог в интернете.
Узнал 10 самых распространенных ошибок на собеседовании.
Нашел крутую компанию и устроился в нее работать на крутую должность.
Возвращаясь с работы, увидел краем глаза порнографический ролик на рекламном биллборде в центре города.
Купил новый продвинутый ноутбук на замену своему старому.
Читать дальше →

Акустические локаторы

Reading time1 min
Views3.6K
Акустическая локация используется для определения местоположения и направления движения тел. В начале XX века был сконстроирован ряд необычных гаджетов, для расширения возможностей человеческого уха, некоторые из которых можно просмотреть под катом.


Сделано чехами в 1920-х г.

Читать дальше →

Как набраться смелости и открыть магазин

Reading time8 min
Views50K
Не нашел на хабре статьи из песочницы, благодаря которой получил инвайт, поэтому решил внести ее в персональный блог.

Сколько себя помню, был помешан на компьютерах. И программирование так прочно вошло в мою жизнь, что несколько лет я и думать не мог о том, чтобы зарабатывать чем-то, кроме кодинга. Казалось, брось я программирование, деньги кончатся.
Последние лет пять я кодил. Кодил ночами, кодил круглосуточно. Устал. Надежды на отдых не было совсем. Каждый новый день начинался с того, что я представлял себе: что нужно сделать, что я должен сделать. Озверение пришло неожиданно и пришло в тот момент, когда я все-таки смог вырваться в отпуск.
Я сидел в беседке в одном из поселков близ Джубги и страдал бессонницей. Горы смыкались над головой, в голове бродила усталость. В ту ночь я в полной мере ощутил, что так дальше жить нельзя, что моя любовь — путешествия.
И именно в ту ночь внезапно пришло озарение: надо открыть интернет-магазин.
Но как открыть магазин, когда за душой нет ни гроша?
Читать дальше →

Восстановление битого файла Coreldraw

Reading time1 min
Views30K
Пройдя двухчасовой путь от «что делать» до «фуух», решил поделиться с хабражителями способом восстановления совсем убитого файла Coreldraw после краша этой программы.

Мы рассмотрим самую неприятную ситуацию.
Итак: вы работаете в Coreldraw, автосохранение и резервные копии включены, идет 2 или 5 час работы, и тут внезапно корел падает. В нашей ситуации корел, агонизируя, перетер все темпы и резервные копии. У вас только ваш файл, при открытии которого вы видите пустой лист.
Читать дальше →

Как запустить программу без операционной системы

Reading time13 min
Views184K

Так вышло, что в нашей статье, описывающей механизм опроса PCI шины, не было достаточно подробно описано самого главного: как же запустить этот код на реальном железе? Как создать собственный загрузочный диск? В этой статье мы подробно ответим на все эти вопросы (частично данные вопросы разбирались в предыдущей статье, но для удобства чтения позволим себе небольшое дублирование материала).

В интернете существует огромное количество описаний и туториалов о для того как написать собственную мини-ОС, даже существуют сотни готовых маленьких хобби-ОС. Один из наиболее достойных ресурсов по этой тематике, который хотелось бы особо выделить, это портал osdev.org. Для дополнения предыдущей статьи про PCI (и возможности писать последующие статьи о различных функциях, которые присутствуют в любой современной ОС), мы опишем пошаговые инструкции по созданию загрузочного диска с привычной программой на языке С. Мы старались писать максимально подробно, чтобы во всем можно было разобраться самостоятельно.

Итак, цель: затратив как можно меньше усилий, создать собственную загрузочную флешку, которая всего-навсего печатает на экране компьютера классический “Hello World”.

Читать дальше →

Недокументированные возможности Microsoft SQL Server: STATISTICS_ONLY, DBCC AUTOPILOT и SET AUTOPILOT

Reading time4 min
Views11K
Как известно, оптимизатор запросов SQL Server, для построения оптимального плана выполнения запроса, использует оценку стоимости. SQL Server строит и оценивает множество планов и выбирает среди них план с минимальной стоимостью.

Одна из проблем, с которой мы периодически сталкиваемся, заключается в том, что для того чтобы понять как новый индекс повлияет на выполнение конкретного запроса, нам необходимо создать этот индекс. Иногда, особенно когда таблица очень велика, процесс создания индекса настолько затягивается, что превращается в настоящий кошмар. Более того, после 20 минут ожидания, мы вполне можем обнаружить, что только что созданный индекс, при выполнении запроса, вообще не используется.

Собственно, вопрос заключается в том как создать «гипотетический» индекс? Просто для того, чтобы проверить действительно ли такой индекс будет полезен при выполнении запроса.
Читать дальше →

5 причин быть тестировщиком

Reading time2 min
Views47K
Прочитав множество статей на тему «Быть или не быть управленцем» (здесь, здесь и здесь) я подумал, а почему бы не написать про основные причины выбора профессии тестировщика.
Читать дальше →

Как научиться писать книги

Reading time9 min
Views534K
Полгода назад здесь была опубликована статья, которая меня возмутила. В комментариях я обещал, что напишу свою версию. С другой стороны мне не хотелось этого делать, так как получу закономерные вопросы: «А ты собственно кто такой?». Не люблю подписываться в интернет-постах, у меня портилось мнение о многих писателях после того, как читал их жж-блог. Читаешь книгу, думаешь: «Классный чувак!», почитаешь блог, мнение меняется: «Что за кретин?». Такая разница возникает из-за того, что книга проходит пост-обработку, много раз редактируется.
Данная статья переписывалась несколько раз, в этом варианте, считаю, что она получилась наиболее взвешенной. Статья вполне подходит для хабрахабр, так как от людей технической направленности выходило немало известных произведений. И кому-то из вас захочется написать свою историю.

Читать дальше →

Идея на миллион или новый рынок с обучением блекджеку и технике секса

Reading time3 min
Views5.8K
Хочу описать и опубликовать идею, которая ещё не реализована, но которую невозможно реализовать самостоятельно.
Сейчас у нас есть множество рынков приложений — Windows Store, Google Play, Apple Store, Opera Mobile Store, Luzhniki Marketplace, etc. Однако, приложения для этих рынков могут создавать только программисты.
Мне видится, что в мире есть много экспертов, которые могут обучить желающих различным знаниям и навыкам, а также много этих желающих, готовых за 0.25 доллара просто и доступно научиться чему-то новому и интересному.

Идея в том, чтобы создать инструмент для экспертов без опыта программирования, позволяющий создавать обучающие приложения с функцией завершающего контроля знаний. Эксперт какой-то предметной области использует визуальный инструмент (аналог PowerPoint или даже конвертор из PowerPoint) для создания небольшого обучающего курса и завершающего экзамена (с автоматической или ручной проверкой результатов). Обучающее приложение упаковывается и становится доступным для загрузки на устройства покупателей. Для каждой из платформ реализуется единый плеер приложений, который также является клиентом для Knowledge Market (рабочее название проекта). Клиент обеспечивает расшифровку, офлайновую работу обучалки, платежи, интеграцию с соцсетями и прочими сервисами.
Рынок обеспечивает рейтингование, отзывы, обзоры, рекламу курсов, бесплатные пробники, партнёрские и корпоративные программы, курсы на заказ и т.д.
Сравнение <Platform> Store Knowledge Market
Аудитория Пользователи платформы <Platform>  Пользователи всех платформ
Разработчики Разработчики платформы <Platform> Эксперты предметной области

Порог вхождения  Высокий  Низкий 
Разнообразие изобразительных средств Неограниченное Ограниченное 

Расширенное описание

Information

Rating
Does not participate
Location
Praha, Hlavni Mesto Praha, Чехия
Date of birth
Registered
Activity