Обновить
42
0
Александр@Oreolek

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

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

Апокалипсис грядёт

Время на прочтение1 мин
Охват и читатели87K
Есть такая проблема — в 2038м году количество секунд с начала эпохи Unix Time перевалит за величину signed int и исчезнет. Это как проблема 2000 года, только намного сложнее, потому что для неё нужно менять типы данных.

Так вот… в MySQL уже четырнадцать с половиной лет висит просьба починить функции UNIX_TIMESTAMP и FROM_UNIXTIME, которые не могут обрабатывать даты после 19 января 2038го. Это функции конвертации даты в Unixtime и наоборот.

Проверить это достаточно просто: попробуйте вот этот запрос.

select unix_timestamp('2038-01-20');
Читать дальше →

Идёт гражданская война за Bitcoin

Время на прочтение3 мин
Охват и читатели20K
Война за Bitcoin началась после того, как два влиятельных программиста ядра Bitcoin объявили о планах разбить код, на котором работает сеть. Их новая сеть называется Bitcoin XT, и она хочет заменить собой Bitcoin — но зачем они пошли на это?

Одна из самых больших проблем Bitcoin — это проблема роста. Размер каждого блока в цепи сейчас ограничен 1 Мб, что позволяет ей обрабатывать до семи (7) транзакций в секунду. Для сравнения, система VISA обрабатывает в среднем около 2000 транзакций в секунду. Сейчас предел не достигнут, средний размер блока колеблется около 400 Кб.

Нужно ли увеличить размер блока и, если да, то как скоро? Команда ядра Bitcoin и всё сообщество не могут единогласно ответить на этот вопрос. Увеличение блока также увеличит затраты на хранение и перемещение данных, увеличение количества транзакций повысит траффик, что может выдавить с рынка мелких майнеров. Существуют хитроумные проекты надстроек для протокола Bitcoin, чтобы пустить часть транзакций в обход основной сети, но все они пока что находятся на стадии проектирования или имеют некоторые уязвимости безопасности.
Читать дальше →

«Этот вопрос достаточно стар, чтобы бриться»

Время на прочтение2 мин
Охват и читатели15K
В 2002 году, во времена OpenOffice 1.0, в багтрекере была открыта проблема 4914 — «нужен нормальный вид документа». Пользователь просит о том, чтобы OpenOffice Writer ввёл новый режим редактирования, похожий на «Нормальный» режим Microsoft Word, то есть: скрывал верхние и нижние поля страницы.



Спустя тринадцать лет у этого запроса висит 11 дубликатов и 162 комментария. Резолюция: закрыт, открыт заново. За публикацию решения назначена премия от проекта FreedomSponsors в размере $100.
Читать дальше →

Сюрприз от неизвестного: доверие к расширениям Chrome

Время на прочтение4 мин
Охват и читатели64K
16 января Amit Agarwal, разработчик расширения Add to Feedly опубликовал заметку в блоге, в которой признал, что его расширение было продано неизвестному за сумму в несколько тысяч долларов («предложение из четырёх цифр»).

Add to Feedly — это расширение, которое добавляло удобную кнопку подписки на RSS канал текущей страницы через сервис Feedly (популярная альтернатива почившему Google Reader). Расширение было сделано Амитом за час и набрало 30 000 пользователей в магазине Chrome. Расширение было продано, деньги получены через PayPal, и Амит передал права на расширение другому аккаунту Google.

Через месяц новые владельцы отправили обновление в магазин Chrome. Никаких новых фич, никаких исправлений багов. Только добавление рекламы на все страницы, которые просматривает пользователь. Все ссылки на каждом сайте превратились в реферальные, по которым выкидывалась реклама. Кроме того, новые хозяева получили возможность отслеживать все переходы пользователей. Проще говоря, автообновление Chrome загрузило вредоносный код напрямую в 30 000 аккаунтов, а синхронизация Chrome Sync распространила это по каждому подключённому компьютеру с установленными Google Chrome, Chromium или Chrome OS.
Читать дальше →

С первым апреля!

Время на прочтение2 мин
Охват и читатели4.1K


Первое апреля две тысячи двенадцатого года войдёт в историю Интернета как день, когда:

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

Ставим Windows 3.1

Время на прочтение2 мин
Охват и читатели34K
После выхода Linux 3.1 появился повод посмотреть на предыдущую операционную систему с таким номером. А почему бы и нет?

Нам понадобятся:
— DOSBox
— Собственно образ Windows 3.1 (например)

Сложность: тривиально

Если хочется работать в русской версии, то и искать надо тоже русскую. В оригинальной Windows даже такой страны, как Россия, не указано.
Читать дальше →

Поэтично о переводе

Время на прочтение1 мин
Охват и читатели1.8K
Mary had a little lamb,
Its fleece was white as snow;
And everywhere that Mary went,
The lamb was sure to go.

Каждый из нас знаком с системами машинного перевода. Из игрушек, которые выдавали «гуртовщиков мыши», они выросли в серьёзных помощников для перевода или просто чтения иностранных текстов.

Но одно не под силу этим системам — до сих пор они не применялись для художественной литературы.

А зря.
У Мэри был маленький барашек,
Его шерсть была белой как снег.
Куда бы Мэри ни пошла,
Барашек шёл за ней.
Подстрочный перевод

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

На мой взгляд, подобный продукт был бы полезен при переводе банальных, скучных для человека текстов, за которые переводчик не хочет браться самостоятельно.

Рабочее название проекта — «Тогаталту».

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

Язык разработки — Ruby.

Репозитарий на GitHub.
У нашей Мэри был баран,
Собаки он верней.
В грозу, и в бурю, и в туман
Баран бредет за ней.
С.Я.Маршак

Нестандартные размеры документа

Время на прочтение1 мин
Охват и читатели9.6K
Допустим, мне надо оформить слайд, но не хочется использовать beamer. Первым же камнем преткновения на пути моей великой мысли станет размер документа. Так уж вышло, что в опциях article, report, book и прочих не предусмотрены опции 1024x768, 1280x1024 или 1366x768. Что делать?
Читать дальше →

Трюки и хаки INSTEAD

Время на прочтение3 мин
Охват и читатели6.2K
Если вы не знакомы с движком текстовых игр и визуальных новелл INSTEAD, то вы можете прочитать о нём здесь. Вкратце: это — очень удобный и понятный для программистов движок простых текстовых приключений (квестов). Что важно, он не только удобный, он ещё и легко расширяемый, благо все игры пишутся на Lua. Я не буду описывать, как писать на нём игры. Я буду описывать, как их можно пилить напильником. Любой инструмент познаётся в деле, не так ли?
Читать дальше →

Информация

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