javax_slr: (Default)
Знаете когда в фильмах хакер взламывает что то, у него на экране бежит много всякой херни? Код программы, секьюрити камеры, запросы к базе данных?

Я сделал конструктор таких экранов.

1. Есть много хакерских инструментов, которые вы ставите на экран, как Вам удобно
2. Некоторые допускают конфигурацию - например можно поставить свою картинку (дать URL)
3. Нажимаешь на Run - тестируешь как выглядит
4. Нажимаешь на Save и получаешь уникальный линк своего хакерского экрана, линк, который потом можно кому то послать, или сохранить и потом открыть

javax_slr: (Default)
Сделал телеграм канал с "прикольными" новостями науки. Отбор автоматический, поэтому иногда не науки и иногда не прикольные. Но бот старается

https://t.me/+hZXMYCsciBlhOTY8
javax_slr: (Default)
Я рад представить своё фотопогодное приложение.
https://play.google.com/store/apps/details?id=org.bernshtam.israelsky

В нём можно увидеть прогноз погоды и текущую погоду, прогноз красоты заката и условий для астрофотографии - и всё исключительно для Израиля.

Чем оно лучше других погодных приложений?
1. Прогноз берется из израилького метеоцентра, поэтому должен быть точнее международный приложений
2. Параметры вроде красоты заката и условий астрофотографии - унилаьные, я их сам расчитываю

Приложение с самого начала сделано мультиязычным - в зависимости от языка телефона вы всё увидите на русском, иврите или английском.

Нужна ваша помощь - проверьте, пожалуйста, не надо ли поправить тексты (имена и описания параметров, тексты диалогов, что написано про данные конкретной точки на карте)

В ближайшие месяцы будут сделаны:
1. Астрофото прогноз по частям
2. Красота рассвета
3. Улучшение алгортима красоты закатов

Если будет интерес, то будут добавлены
1. Погода в прошлом
2. Прогноз молний
3. Учет ветра и влажности в астрофотографии

Буду рад, если расскажете об этом приложении знакомым.

Я еще сделал страничку приложения, на которой будут все новости и, например, вопросы, что делать следующим фичером:
https://www.facebook.com/Israel-Sky-%D7%A9%D7%9E%D7%99-%D7%99%D7%A9%D7%A8%D7%90%D7%9C-101879688415830

javax_slr: (Default)
Потратил много времени пытаясь заимпортить избранные посты из ЖЖ в вордпресс.

Инструмент импорта вордспресса импортит всё без разбору, мне такое не хотелось.
Я сначала скачал весь ЖЖ через https://github.com/arty-name/livejournal-export
Он качает не только в XML, но и в JSON

Потом, попробовав разные инструменты остановился на библиотеке https://github.com/Afrozaar/wp-api-v2-client-java
Её, кстати, не тривиально найти в maven repository - он плохо ищет с минусами в имени
Написал код, который проходит по скачанному json с постами, спрашивает меня про каждый пост нужен ли он мне в вордпрессе и если да - обращается к WordPress REST API тобы создать страницу.
Потом несколько часов не мог аутентифицироваться, пока не поставил на вордпрес плагин https://github.com/WP-API/Basic-Auth

Зато теперь всё отлично. Создаются странички, я потом вручную проставляю им Parent. Большая часть постов, которые интересно оставить на будущее уже у меня на сайте.
То, что не сделано, это ссылки между постами всё еще ведут на ЖЖ, но это реально много работы переделать.
Наверное, пока ЖЖ жив, это делать не буду
javax_slr: (Default)
Еще год назад, когда написали про Кембридж Аналитика первый раз, я подумал, как можно сделать что то похожее самому.
Дырка позволяющая собрать информацию о друзьях была прикрыта еще в 2015, и вообще ФБ стал уже очень строгим при разрешении приложений, собирающих данные (при чем у старых приложений "на какой цветочек я похож" разрешение не отзывает, сука).

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

Идея вот в чем - через кукис, которые приходят в запросе пикселя, получить авторизацию как пользователь ФБ и попытаться скачать его профайл, подменив в запросе свой хост на имя хоста, на котором сидит юзер.
Вот мой репозиторий на GitHub,там я это делаю на котлине с помощью Spring Social facebook.

Как оказалось, это возможно лишь отчасти.
Во первых токен да, получается получить, но он валиден не более 1 секунды (видимо время, выделенное браузеру на скачивание контента со страницы фейсбука). Если у пользователя медленная сеть (я экспериментировал над собой ечрез медленный вай фай) это время растет.
Во вторых так можно скачать только ленту пользователя, которую он видит сейчас - т.е. в Spring Social API:
fbApiProvider.getAPI(userId).feedOperations().getFeed(id)
заменив перед этим токен request.setheader("Oauth-host", userHeaders.host)

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

Что с этим можно делать?
Я попытался во первых собрать какие то идентификаторы того, что в ленте - имена людей и имена сайтов на которые линки.
Потом попробывал про некоторых из них дать какой то таг. Ну скажет haaretz - "левые","мерец". Биби - "правые", "ликуд"
если я сам в ленте то "космос" :) Ну и т.д.

Потом попытался считать сколько каких тагов у кого.
Про каждый пост я сохранял его id,чтобы не считать его более двух раз.
Можно предположить, что если у кого то в ленте хаареца намного больше чем "исраэль айом", то даже не зная, что из этого он лайкает, можно предположить, что он скорее левый.

Т.е. так с определенной долей вероятности можно узнать что кого интересует.
Но от этого до информации что кому писать в письме и какого цвета делать фон, чтобы изменить его избирательные пристрастия далеко конечно :(
javax_slr: (Default)
Судя по всему надо делать инструмент для бэкапа ЖЖ.
Вопрос как его делать. Есть такие варианты:

1. Standalone. Скачиваешь программу, запускаешь у себя на компе.
Плюсы: легко сохранить бэкап даже если он большой, можно делать разные виды отчетов (посты по числу комментов, самые активные комментаторы и т.д.), можно делать систему плагинов и добавлять плагины без переустановки всей программы, никто не будет бояться дать пароль от своего ЖЖ какому то сайту. Можно делать полнотекствый поиск
Минусы: возня с инсталяцией - винда/маки, у кого то не работает, не инсталлируется

2. Сайт без регистрации/логина. Дал свой юзернейм (тогда без комментов) или юзернейм и пароль - тогда с комментами - сгрузил файл
Плюсы - просто в использовании и написании
Минусы - неудобно разные отчеты делать. Т.е. можно, но надо продумать интерфейс - и скачивание бэкапа и статистика, отчеты и все это пока сессия жива. Скачивание ЖЖ может занять время - важно, чтобы закрывал сайт все это время - т.е. дополнительная головная боль
Нет поиска по ЖЖ

3. Сайт с логином через Гугл
Плюсы - можно бэкапить прямо на гугл драйв, можно смотреть отчеты залогинившись, можно сделать бэкап раз в месяц скажем и даже не логиниться
Минусы - тогда мы сохраняем пароль у себя в базе. Людям это может не понравиться, нет поиска (если не сохранять все их журналы у себя)


Следующий вопрос - бэкап во что?
HTML? пытаться имитировать разметку ЖЖ? Ведь там хранится не HTML. Тогда надо заниматься конвертацией. Скажем перевод строки переводить в BR таги и т.д. Много работы
Текст? А с картинками что делать?

Следующий вопрос - монетизация. Ну как минимум хостинг надо отбить, если это будет сайт. Ну и на пиво хотелось бы.
Donations? Какие то фичи в платной версии? А как это в случае сайта без регистрации делать?

Ваше мнение?
javax_slr: (Default)
Был у папы сайт про коллекционирование на хостинге для Wordpress. Около 5 долларов в месяц.
3 года закончились, они говорят - делайте Renewal - 10$ в месяц.

Мы обалдели, начали с ними переписываться - договорились минимум на 7 дол в месяц - минимальный план (а нам другой и не нужен, посетителей не много).

Плюнул я на все это, купил VPS хостинг за 1.4$ в месяц (1.4, КАРЛ!) - настроил сам все что надо
(новый юзер с sudo, отменить ssh для рута, отменить ssh по паролю, поставить ufw, открыть 80, 22 порты, поставить LAMP)
Больше всего времени занял перенос домейна.

Короче - чтоб вы знали - никакого Wordpress хостинга, все ручками, только хардкор
javax_slr: (Default)
Тестирование на аутосомные маркеры и сравнение этих маркеров разных людей открыло новые возможности ДНК генеалогии.
Теперь сайты вроде 23andme, familytreedna уверенно предсказывают, что такие то и такие то люди являются где то 4х-5ти юродными братьями моих протестированных родственников.
Однако же чаще всего с этой информацией делать нечего - ты пишешь потенциальному кузену и выясняешь, что в лучшем случае он знает фамилии бабушек и дедушек и знает что они приехали в Америку "из России". Что с этим делать дальше? Ты собирал свое дерево по крупицам - у тебя известны по разным веткам 8-10 поколений, известно какая ветка из какой деревни, а понять хотя бы по какой линии ты родственник с этим "савпаденцем" - не можешь.

И тут нам на помощь может придти технология.

Я написал программку, веб сервис, которой можно скармливать раные документы - например перепись населения какой то деревни за 1856 год. Или список выборщиков в гос думу другой деревни за 1910 год и т.д.
Она может принимать как текстовые документы, так и ссылки (в таком случае она выкачает документ сама).



Веб сервис индексирует их, а потом, найдя очередного совпаданца, можно скармливать ему фамилии его предков и вебсервис будет искать в документах с учетом того, что одна и таже фамилия может быть записана (и услышана) по разному.
Если я нашел одну из его фамилий, например, в переписи по Свири за 1856, то можно предположить, что мы с ним связаны именно по линии прадедушки тестя, который жил именно там.




А это дает уже уйму информации - можно начинать просматривать метрические записи - искать брак между семьями и т.д.

Что дальше?

Этот вебсервис, как вы понимаете только прототип.
Как он может развиваться?

1. MyHeritage интегрирована с 23andme и у них есть доступ к разным базам данных в интернете. Они могли бы это сделать частью своего продукта - находить как (возможно) связаны сопваденцы по ДНК
2. Если бы JewishGen открыл бы свои базы по API, и 23andme сделал API на тему совпадений аутосомной ДНК (сейчас у них API есть, но ограниченый, только о себе), то можно было бы такой продукт сделать самому
3. Поиск я веду по всему документы, а в нем не только фамилии, но и имена, рассказ о документе - это может создавать false positives. API ыдавал бы только фамилии
4. Поиск по фонетике ведется с помощью Daitch Mokotoff Soundex а он не очень приспособлен для фамилий (хотя его использует и JewoshGen) - выдает много совпадений, которые не могут быть одной фамилией и наоборот. Хорошо бы сделать его вариант заточенный под европейские фамилии
javax_slr: (Default)
The solution:
1. Backup your lrcat file
2. Open your lrcat file in sqlitestudio
3. Bring SQL console (Alt-E)

Run SQL query

delete from Adobe_LibraryImageFaceProcessHistory where id_local in (select face.id_local from AgLibraryFile file join AgLibraryFolder folder on file.folder = folder.id_local join Adobe_images image on file.id_local = image.rootFile join Adobe_LibraryImageFaceProcessHistory face on face.image = image.id_local where folder.pathFromRoot like "2009/japan%")
where you replace the last part (2009/japan) by the path you want reindex. Do not forget % sign at the end - it means all paths staring by 2009\japan
Probably you need replace backslash \ by slash / on Mac
javax_slr: (Default)
1. Всего за 12 долларов в год неограниченный хостинг фотографий - включая RAW
2. Как веб сайт, так и десктопный клиент - страшно уродские:
- не позволяют делать синхронизацию - только скачать и закачать
- загрузка уже существующей директории, в которой часть файлов уже загружена, часть нет занимает уйму времени. Почему проверка есть файл или нет, тот же самый или нет занимает так много времени - не ясно
Это всё делает аплоад туда существующего огромного архива фотографий - дикой мукой. Я ебусь с ним уже почти месяц и загрузил 1/10 часть
3. Что делать с видео (их у меня оооочень мало, но все же) - не ясно. Или бэкапить отдельно, или платить за неограниченный бэкап всего 60 долларов в год.
4. Не ясно - если у них есть API, почему никто не сделал нормального клиента с синхронизацией. Самому писать?
javax_slr: (Default)
Нагуглить сервер/веб аппликацию для создания FAQ
javax_slr: (Default)
Товарищ дал мне сапоги, размеры наши совпадают поиграться Lego MindStorms.

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

Роботы узнают об окружающем мире с помощью сенсоров - нажатия, ультразвукового (узнает рассотяния до объектов), водеикамеры (различает цвета) и микрофона.
3 сервомотора в разных роботах упрявляют колесами, ногами и руками.

Стандартный набор роботов - те, инструкции к сборке которых прилагаются:
http://mindstorms.lego.com/en-us/support/buildinginstructions/8527/Trubot%20-%20program.aspx





Но люди придумывают и собирают более продвинутые модели:
Робот собирающий кубик рубика, роботы собирающие других роботов и т.д.

Собирает кубик Рубика:


далее, про атаку боевых человекоподобных роботов )
javax_slr: (Default)
Наш старый домашний компьютер, я купил с рук в 2004, и тогда ему был один год.
С тех пор я провел два апгрейда - увеличил память до 2Гб и купил новую видеокарточку.

Сейчас, когда он вдруг перестал видеть сеть, а потом и сгорел источник питания, я решил купить новый компьютер.

Домашний компьютер, конечно же, на 95% будет комьютером Ярона, но и я ведь иногда Цивилизацию погоняю.
Поэтому решил не скупиться ...

Взял (в основном по совету Даника с работы)
Intel Core i5 2300 2.8 GHz 6Mb L3 Cache s1155
Gygabyte GA H67M D2 B3
4 Gb памяти
Harddisk Seagate Barracuda 1Tb 7200rpm 32 Mb Sata III
Корпус от Thermaltake (самый дешевый)

Также купил (!) Виндоуз 7 на иврите (!) - уж очень Ярон просил ивритский и Офис 2010 (Student edition) на иврите

Ну всё. Теперь дома 3 винды и все лицензионные (и все разные - Xp, Vista и 7).
javax_slr: (Default)
Злобный вирус и антивирус вместе съели мою винду на лаптопе.
Опять переинсталяция всего софта.

На мою удачу все документы на диске D: (и забекаплены на IDrive), а букмарки забекаплены Хромовским родным сервисом синхронизации.
Пропало только несколько документов с десктопа.

Благодаря wakoopa - есть список того, чем пользовался.

какие программы стоят теперь у меня на машине )
javax_slr: (Default)
Как архитектор сейчас делаю много презентаций.

С подачи [livejournal.com profile] jbaruch начал активно использовать Prezi, даже зарегестрировался за деньги. Ну ооочень эффектные получаются презентации.
Пример можно увидеть на Ютьюбе

UML я рисую в маленькой, простенькой программе UMLPad

Диаграммы нашей системы рисую в yWorks. Она кстати и gedcom открывает - файлы генеалогической информации. Моё дерево в нем выглядит узкой полоской - 10 в высоту, сотни в ширину
javax_slr: (Default)
Заменил все счетчики в ЖЖ на счетчик написанный мной.
Пару вечеров копипастил PHP из учебников.

Считает и записывает в MySQL.
Ещё бы ЖЖшные кукис воровать, но XSS ведь не будет работать в ЖЖ :(

Только вот PHP script для просмотра ещё не сделал, пока через phpadmin смотрю заходы ...
javax_slr: (Default)
Полностью перешел на хром.

Используемые extensions:

  1. AdThwart

  2. AniWeather

  3. BubbleTranslate

  4. Clicable Links

  5. folders4gmail

  6. Google Mail Checker

  7. Google reader Notifier

  8. Google Wave Notifoer

  9. IE Tab

  10. LastPass

  11. LiveJournal Extension

  12. LJ Cleaner

  13. Postponer Adder

  14. Postponer Manager

javax_slr: (Default)
Попытка перейти с Файрфокса на Хром:

Значительно быстрее и жрет меньше памяти, но серьезные проблемы с расширениями:
1. Better Gmail. Опция "Folders4Gmail" отмечена, но метки со слешем не сворачивает в фолдеры. А у меня таких десятки (!)
2. AnyWeather - показывает только температуру сейчас (ну кому она нужна!), а чтобы увидеть на 1-3 дня вперед надо на него щелкнуть и ждать пока подгрузится. А в Файрфоксе у меня был "1-click weather", который показывал на статус баре температуру на 3 дня вперед. Я нашел для Хрома и "1-click weather", но он в хроме тоже не показывает несколько дней (да и негде - у хрома же нет статус бара!!!)
3. Google reader notifier. Какого чёрта по клику он не открывает Google Reader, а показывает попап с превьюшками 10 статей и оттуда я могу открыть страничку самого Reader'а. На хрена этот лишний клик?
4. ReadItLater - прекрасный аддон файрфокса для откладывания страниц на чтение потом есть и для Хрома, но дико (!) корявый - показывает лишь 5 верних отложенных линков, почему то дублирует линки и т.д. Жуть !!!
5. gTranslate который мог бы перевести выбранное слово на любой язык, как есть у меня в Файфоксе - я не нашел. Или перевод всей страницы через Гугл, или выделенного, но на один определенный язык Бабилоном.
6. Моих любимых Colorful tabs тоже, кстати, нет
7. Штук для удобной посылки в ЖЖ - LiveJournal Hook и DeepSender - нет

Из других проблем:
Как добавить еще машину поиска и куда? В файрфоксе у меня были под рукой и гугл, и яндекс, и словарь яндекса, а здесь получается только гугл и всё?
javax_slr: (Default)
В 23andme появился фичер "Relative Finder", который показывает с кем из других протестированных вы близки. Пока он в бете, т.е. законтактировать можно не со всеми (даже когда можно будет со всеми, человек может отказаться от контакта).

Для обеих бабушек он нашел множество людей, которые потенциальные 3-4 юродные кузены, а для бабушки Фриды нашел 5-ых (все в бете не участвуют, т.е пока нельзя установить контакт) про которых он пишет что 2юродные кузены (т.е. 3юродные братья).

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

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

CMS

Jul. 19th, 2009 01:50 pm
javax_slr: (Default)
Хочу перевести свой сайт на CMS

Требования:
1. Поддержка 2х вариантов содержимого. Есть материалы на русском, есть на английском. Надо бы или показывать всё на одной странице с пометками что на каком языке (как сейчас) или делать 2 варианта заглавной страницы. Хотелось бы стандартное решение
2. Разные варианты содержимого - галлереи, статьи, ссылки на отдельно сгенерированые страницы
3. Автоматический список обновлений

Что посоветуете? Joomla? Drupal? Как они могут решить проблему номер 1?

Спасибо!

January 2026

S M T W T F S
    123
45 678910
11121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 10th, 2026 07:58 pm
Powered by Dreamwidth Studios