Profile cover photo
Profile photo
Amal Samally
35 followers
35 followers
About
Communities and Collections
View all
Posts

Post has attachment
Java и Unicode: как соотносятся графема, кодпоинт и чар?

Собственный поисковый матчер для Reedy Reader уже вполне готов и отлично работает – всё ускорилось на порядок, по сравнению с “наивной” реализацией на регулярках.

Попутно пришлось, наконец, серьезнее разобраться с Юникодом, чтобы поиск хорошо работал с любыми языками и символами.

#Java #Kotlin #Unicode #Android #ReedyReader

Post has shared content
Британская библиотека загрузила на Flickr более миллиона отсканированных копий изображений, обозначив их как общественное достояние. Это значит, что изображения может использовать кто угодно без всяких ограничений

О скорости восприятия информации

Попутно с разработкой читалки для скорочтения (reedy.azagroup.ru) мы, постоянно используем её на практике при чтении статей и книг. В связи с этим есть некоторые размышления об увеличении человеческих возможностей. Трансгуманизме, в некотором роде.

azagroup.ru/effective-and-fast-transhuman

#Reedy #SpeedReading #FastReading #Reading #RSVP

Post has shared content

Post has attachment
Дико наслаждаюсь фичами котлина (kotlinlang.org), вроде inline методов, дефолтных значений параметров и т.п.
Замечательно улучшает возможности переиспользовать код, не теряя производительность.

Запилил для нашей андроид читалки Reedy (reedy.azagroup.ru) супер управляемый html/xml парсер, конвертирующий в чары/строки только конкретные запрошенные маленькие кусочки (контент или атрибуты), со всем остальным работающий прямо на уровне байтов. Стандартный SAX парсер дергает в ~2.5 раза по скорости и еще больше по потреблению памяти.

С ужасом представляю, насколько сложнее и больше кода понадобилось бы на java. От некоторых решений вообще пришлось бы отказаться, вероятно.

azagroup.ru/kotlin-java-comparison-for-html-xml-parser

#Kotlin #Java #Android #Reedy

Post has attachment
Reedy – our fast reading app is just released in Google Play.
It's really awesome! Give it a try.

#Reedy   #SpeedReading #FastReading #Reading #RSVP #Android   #GooglePlay  #Apps

Post has shared content
Мораль относительна?
Нет. Что вообще значит "мораль относительна"? Это значит, что никто в принципе не может утверждать, что что-то хорошо, а что-то плохо, потому что у каждого своя мораль. Для меня какое-то действие - добро, а для тебя - зло. Такая теория в принципе не может н...

Post has attachment

Post has attachment
Wait while more posts are being loaded