Как стать автором
Обновить
34
Алексей Шульга @Levsha100read⁠-⁠only

Пользователь

Отправить сообщение

Список Javascript библиотек для рисования графиков и диаграмм 2

Время на прочтение2 мин
Количество просмотров37K
Продолжаем тему визуализации данных в интернете.

Предыдущие топики:
Читать дальше →
Всего голосов 52: ↑47 и ↓5+42
Комментарии12

У калькулятора Google проблемы с арифметикой

Время на прочтение1 мин
Количество просмотров2.2K
Во встроенном калькуляторе на Google.com обнаружились проблемы с простейшими математическими вычислениями. Ошибки имеют необъяснимую природу, они действительно странные и проявляются только на очень больших числах. Например, если из 500 000 000 000 002 вычесть 500 000 000 000 001, то результат должен быть 1, но Google показывает ноль.



Опытном путём удалось установить, что проблемы именно с этой операцией у калькулятора начинаются после 333 трлн. То есть на 333 трлн ещё всё нормально, а вот на 334 трлн при вычитании уже показывается неправильный результат.

Есть и другие странности. Например, если чуть подкорерктировать вышеприведённый пример, и из 500 000 000 000 008 вычесть 500 000 000 000 003, то результат правильный: это 5.
Читать дальше →
Всего голосов 153: ↑111 и ↓42+69
Комментарии121

Самые интересные публикации 2009 года о Delphi

Время на прочтение5 мин
Количество просмотров6.9K
В этом году в русскоязычном Delphi-сообществе было опубликовано огромное количество материалов. Можно было запросто пропустить что-то интересное. Я постарался собрать в одной публикации ссылки на наиболее интересные публикации 2009 года. Все публикации имеют прямое отношение к Delphi. Получилось довольно много. Большое спасибо любезным авторам!

Читать дальше →
Всего голосов 101: ↑72 и ↓29+43
Комментарии119

Борьба Microsoft с пиратством в Китае

Время на прочтение1 мин
Количество просмотров1.3K
В рамках проекта YLMF подготовлен дистрибутив Ubuntu 9.10, на первый взгляд почти не отличающийся от Windows XP. Он был создан китайскими пиратами после того, как Microsoft взялась за борьбу с пиратством в Китае.



Читать дальше →
Всего голосов 140: ↑123 и ↓17+106
Комментарии252

MyShows.ru — сериалы, которые я смотрю

Время на прочтение1 мин
Количество просмотров2.7K
MyShows.ru - сериалы, которые я смотрю

Здравствуйте, уважаемые хабравчане! Из-за нас в интернете недавно стало на один сайт больше.

MyShows.ru — новый сервис для любителей Декстеров, Хаусов, Теорий Большого Взрыва и других не менее интересных сериалов. Теперь каждый сериаломаньяк сможет отметить те серии, что уже посмотрел, а также своевременно получать информацию о свежих релизах.

Мне это интересно!
Всего голосов 137: ↑104 и ↓33+71
Комментарии222

Немного советов начинающим и не очень

Время на прочтение6 мин
Количество просмотров4.7K
image

Немного воды
Разрешите представиться — фрилансер-дизайнер с опытом работы чистым фрилансером всего полтора месяца.
Профессиональный опыт работы в вебе — более 6 лет. Именно эти шесть лет позволили мне сейчас стать тем, кем являюсь и окончательно выбрать вектор своего движения.

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

Но, как оказалось, я ошибался. Потому-то как минимум 50% фрилансеров просто не понимают каких-то прописных истин, о которых я и хочу поведать далее.
Читать дальше →
Всего голосов 203: ↑168 и ↓35+133
Комментарии150

Я хочу быть фрилансером. Нет, не хочешь!

Время на прочтение2 мин
Количество просмотров9.8K
Из 50 человек начинающих заниматься фрилансом, только 1 остается в нем сроком более чем на 2 года.


К сожалению, какой бы то не было глобальной статистики по тенденции роста чистокровных фрилансеров нету, поэтому я воспользовался статистикой основанной на собственных наблюдениях. И я хотел бы поделиться своими рассуждениями на эту тему.
Читать дальше →
Всего голосов 230: ↑192 и ↓38+154
Комментарии154

За что я люблю программирование

Время на прочтение3 мин
Количество просмотров10K
Когда я был маленьким, я очень любил писать программы. Интерес был вызван, скорее, обидой. Почему это компьютер умнее меня? И игрой. Игрой, заставить его, компьютер, делать то что я хочу. Ты нажимаешь кнопку, а он говорит что не так, ты правишь ошибку, а он говорит что опять не так… И вот оно запустилось. А счастья нет. Ты начинаешь разбираться… искать… Ты чувствуешь себя строителем мира, так мне тогда казалось. Мне казалось что я создаю свою вселенную… Свой маленький мир…

Читать дальше →
Всего голосов 148: ↑112 и ↓36+76
Комментарии116

Элементы семантической паутины

Время на прочтение10 мин
Количество просмотров15K
Сложность структуры современного информационного общества постоянно растёт. В связи с этим, требования к эффективности алгоритмов обработки информации также увеличиваются. В последнее время наиболее популярными направлениями в этой области являются Data Mining (DM), Knowledge Discovery in Databases (KDD) и Machine Learning (ML). Все они предоставляют теоретическую и методологическую базу для изучения, анализа и понимания огромных объёмов данных.
Однако этих методов не достаточно, если сама структура данных будет настолько плохо пригодной для машинного анализа, как исторически сложилось на сегодняшний момент в Internet.
Для решения данной проблемы предпринята глобальная инициатива реорганизации структуры данных Internet в целях преобразования его в Семантическую Паутину предоставляющую возможности по эффективному поиску и анализу данных как человеком так и программным агентам.
В этой статье рассмотрены основные технологии позволяющие реализовать Semantic WEB.

Читать далее..
Всего голосов 63: ↑57 и ↓6+51
Комментарии31

Сравнение OpenGL и Direct3D

Время на прочтение6 мин
Количество просмотров120K
Очень часто встречаются различные заблуждения по поводу этих двух API.

Я попытался изложить в этой статье основные факты, которые следует знать как разработчикам, так и конечным пользователям.

Так как тема очень холиварная, я старался придерживаться максимально нейтрального тона.
Читать дальше →
Всего голосов 158: ↑145 и ↓13+132
Комментарии152

Вышла первая бета ReSharper 5

Время на прочтение1 мин
Количество просмотров589
imageДля загрузки доступна первая бета-версия ReSharper 5. Новая версия популярного расширения для Visual Studio содержит массу нововведений и полезных инструментов. Но, возможно, самым главным и полезным является поддержка новой версии Visual Studio 2010 Beta 2.

Нововведения в ReSharper 5 Beta:

* значительно улучшена поддержка ASP.NET кода и включена поддержка и работа с проектами ASP.NET MVC;
* поддержка внешних источников кода для навигации, например, автоматическая загрузка исходников .NET из интернета;
* поддержка структурированных шаблонов кода для их поиска, замены, анализа и прочего рефакторинга;
* новые функции рефакторинга, в том числе для изменения структуры проекта;
* поддержка новых возможностей редакторая Visual Studio 2010;
* поддержка новых расширений языков C#4/VB10;
* новые функции в анализе кода: Call Tracking, Value Tracking, конвертация циклов в LINQ, замена типов на IEnumerable и т.д.;
* улучшения в IntelliSense, более умное завершение написания имен;
* собственные закладки;
* улучшена поддержка NUnit;
* поддержка автоформатирования XML.

Подробнее об нововведениях можно почитать на этой странице официального сайта.

Коллеги, поздравляю вас с выходом беты и желаю приятного кодинга!
Всего голосов 41: ↑26 и ↓15+11
Комментарии9

WebSockets — полноценный асинхронный веб

Время на прочтение7 мин
Количество просмотров345K
Пару недель назад разработчики Google Chromium опубликовали новость о поддержке технологии WebSocket. В айтишном буржунете новость произвела эффект разорвавшейся бомбы. В тот же день различные очень известные айтишники опробовали новинку и оставили восторженные отзывы в своих блогах. Моментально разработчики самых разных серверов/библиотек/фреймворков (в их числе Apache, EventMachine, Twisted, MochiWeb и т.д.) объявили о том, что поддержка ВебСокетов будет реализована в их продуктах в ближайшее время.
Что же такого интересного сулит нам технология? На мой взгляд, WebSocket — это самое кардинальное расширение протокола HTTP с его появления. Это не финтифлюшки, это сдвиг  парадигмы HTTP. Изначально синхронный протокол, построенный по модели «запрос — ответ», становится полностью асинхронным и симметричным. Теперь уже нет клиента и сервера с фиксированными ролями, а есть два равноправных участника обмена данными. Каждый работает сам по себе, и когда надо отправляет данные другому. Отправил — и пошел дальше, ничего ждать не надо. Вторая сторона ответит, когда захочет — может не сразу, а может и вообще не ответит. Протокол дает полную свободу в обмене данными, вам решать как это использовать.

Я считаю, что веб сокеты придутся ко двору, если вы разрабатываете:
— веб-приложения с интенсивным обменом данными, требовательные к скорости обмена и каналу;
— приложения, следующие стандартам;
— «долгоиграющие» веб-приложения;
— комплексные приложения со множеством различных асинхронных блоков на странице;
— кросс-доменные приложения.

Заинтриговал? Давайте посмотрим подробнее
Всего голосов 222: ↑210 и ↓12+198
Комментарии389

Компьютер твоей мечты

Время на прочтение2 мин
Количество просмотров27K
Все просто — есть три ноутбука: производительный ASUS UL50Vt, сенсорный EeePC T91 и просто надежный помощник EeePC 1005HA. Как и в предыдущие разы, мы вовсе не против оторвать их от сердца. Но на этот раз нужно немножко постараться — действительно на благо будущего человечества )

image
Читать дальше →
Всего голосов 106: ↑78 и ↓28+50
Комментарии66

Приложение для чтения хабра в оффлайне

Время на прочтение2 мин
Количество просмотров839
Добрый день!

Я уже рассказывал на хабре о Data Extracting SDK, который вызвал определенный интерес у пользователей. С тех пор было добавлено много вкусных фич и хотелось бы о них немножко рассказать. В качестве примера было реализовано небольшое приложение — HabraPDFReader, которое предназначено для сохранения хабратопиков в PDF файлах для оффлайн чтения. Попутно расскажу о тонкостях реализации.
Читать дальше →
Всего голосов 53: ↑42 и ↓11+31
Комментарии27

Как у тебя дела?

Время на прочтение2 мин
Количество просмотров563
Дорогой Хабрахабр! Пишет тебе постоянный читатель из Москвы. Как у тебя дела?

За последний год ты не показал нам ничего нового: небольшой тюнинг интерфейсов у тебя всегда удается на славу, а микрохабр, выпущенный на волне «твиттеромании», так и не смог занять свою нишу. Что с тобой случилось? Это все кризис? Рекламодатель не несет «бабос», а компании не покупают корпоративные пакеты? Ты ведь не исчезнешь? Ответь, пожалуйста, а то я волнуюсь.

Если тебе нужна наша помощь – ты только скажи! У тебя огромная армия фанатов – дай нам, пользователям, возможность помочь тебе. Мы ведь чувствуем, когда тебе плохо. Заметь, за этот год не было ни одной великой драмы: «хабр не тот», «атака клоунов», «за#бали», «за#бали со своим за#бали» и т.д. Пользователи хабра смиренно любят тебя и твоих рекламодателей, не устраивают истерик и ждут чего-то нового.

Может тебе пора вырасти из умного «бложика» в нечто большее?
Читать дальше →
Всего голосов 131: ↑103 и ↓28+75
Комментарии42

Дарю код игры для программистов и клонирую Хабр

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




Жанр этот, игры для программистов, из-за довольно высокого порога вхождения никогда не был популярен. А жаль. Потому что, как учил дядько Суворов, тяжело в учении — легко в бою. Я не милитарист и не оракул, но здравый смысл подсказывает, что довольно скоро некоторым из нас придётся писать ПО для «гаджетов» типа этого (кликабельно):
Читать дальше →
Всего голосов 138: ↑132 и ↓6+126
Комментарии144

В США идёт национальный отбор хакеров

Время на прочтение2 мин
Количество просмотров947
В лучших традициях Высшей школы КГБ американские спецслужбы тоже натравливают хакеров друг на друга, чтобы выявить настоящих талантов. Только американцы проводят не секретные тесты, а открытый конкурс, в котором может принять участие любой желающий, даже школьник без высшего образования или подросток с криминальным бэкграундом. Как раз на днях завершился первый такой открытый чемпионат U.S. Cyber Challenge.

Все участники соревновались в игре NetWars. Она отличается от известной хакерской игры Capture the Flag, которая представляет собой онлайновый аналог «царя горы», где хакеры борются за доступ в систему, а после захвата должны защитить её от остальных претендентов.

В игре NetWars требуется найти секретный ключ, зашифрованный в графическом изображении. Ключ даёт доступ в систему, в которой нужно найти уязвимости и оставить своё имя в файлах, которые открываются только после успешного применения эксплойтов.
Читать дальше →
Всего голосов 42: ↑36 и ↓6+30
Комментарии34

Вызов функции с «неизвестным» именем на C++. Часть 1 — cdecl

Время на прочтение4 мин
Количество просмотров15K

Постановка задачи


Что же я имел ввиду, когда написал «неизвестное» имя функции? А значит это то, что имя функции, её параметры и, в конце концов, соглашение вызова, становятся известными только во время выполнения программы. Займемся её вызовом! =)
подробности
Всего голосов 79: ↑62 и ↓17+45
Комментарии92

Защищаемся от HTTP DDoS и прочих Хабраэффектов

Время на прочтение5 мин
Количество просмотров10K
Простой способ защиты от HTTP DDoS — включить syn-cookies и заблокировать подонков. Но что делать если атакует 5к-10к хостов да еще и с динамическими IP? Тут нам на помощь придет frontend-backend архитектура c промежуточным кэшированием! Почему с промежуточным кэшированием? А потому что в моем случае от шквала запросов от frontend'а backend умирал унося за собой систему.
Читать дальше →
Всего голосов 160: ↑152 и ↓8+144
Комментарии55

Информация

В рейтинге
Не участвует
Откуда
Херсон, Херсонская обл., Украина
Дата рождения
Зарегистрирован
Активность