Если нельзя, но очень хочется, то нужно обязательно и ничего в мире не стоит того, чтобы делать из этого проблему!


Интересна Java? Кликай по ссылке и изучай!
Если тебе полезно что-то из того, чем я делюсь в своем блоге - можешь поделиться своими деньгами со мной.
с пожеланием
столько времени читатели провели на блоге - 
сейчас онлайн - 

вторник, 21 января 2025 г.

Фигли я хранил все на Facebook (Blogspot, Github, Youtube, Qwe, Asd)?

В какой-то момент в прошлом я решил, что FB слишком много времени жрет и информацией стоит делиться, а не бездумно потреблять. Оставил в друзьях из 2000 человек всего 200. Отписался от всех, кроме одного. А потом и вовсе перестал туда заходить. А сейчас хочу оттуда подоставать все посты и разместить их в блоге. 

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

Потому я некоторое время назад начал свой очередной pet-проект. Да велосипед. Я могу сделать свой велосипед и делаю его. Потому что могу. Короче, мне нравится идея вести блог в формате markdown на Github (который тоже, бляха, сторонний сервис и от него надо будет со временем так же уйти {но куда? свой хостинг - не пропалатил все потухло, своя машина - поломалось и всем 404 [ладно, решать буду по мере поступления]}). Но как всегда во всех pet проектах - в моем markdown блоге будет свой изюм. Я добавлю туда yaml конфигурацию и ряд кастомных тегов, чтобы например добавлять тег встраивания youtube (ох, и там еще полно контента жеж) видосов по одной строчке, картинков, файлов, да чего угодно с чем хочется поделиться. Хочу навести порядок в интернете, хотя-бы в моей его части. 

Вот проект на Gihub.

Вот ссылка на репку с постами.

Вот книга, которую начинал писать про IT и скорее всего она тоже ляжет в этот блог отдельным разделом. 

Как-то так :)

Разделяем проект на части вместе с git репозиторием

Есть проект. Хочется его опубликовать. Но часть из негоявляется тайной. Как быть?

Есть ровно 2 тулы, которые позволили мне вчера это сделать:
- BFG Repo-Cleaner
- git filter-branch 

Запишу тут скрипт, который уверен поможет в будущем, когда потребуется снова. 

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

Все команды будем ранать из корня проекта. 

Все команды выполняются в bash.

Первая папка - в ней оставим все кроме папки (всех папок с этим именем):

# файл bfg-1.15.0.jar берем тут https://repo1.maven.org/maven2/com/madgag/bfg/1.15.0/bfg-1.15.0.jar
java -jar bfg-1.15.0.jar --delete-folders folder_to_extract --no-blob-protection
Вторая папка - из нее удалим все, кроме этой папки:
# удалить все удаленные репозитории, в них нет смысла, т.к. появится новый
git remote | xargs -n 1 git remote remove

# удалить все теги
git tag -d $(git tag -l)

# удалить все недокомиченные локальные вресии
git stash & git stash drop 0

# удаление всех веток кроме текущей
git branch | grep -v "$(git symbolic-ref --short HEAD)" | xargs git branch -D
 
# тут указывается полный путь, следовательно придется повторить несколько раз для каждого такого вхождения
# оставить только текущую папку git filter-branch --subdirectory-filter ./src/main/resources/folder_to_extract -- --all # удалить все что осталось после фильтрации git stash & git stash drop 0
На здоровье!

воскресенье, 19 января 2025 г.

В каком состоянии мой Эмулятор ЛИКа

Привет мир! 

Спешу поделиться, может быть кому-то будет полезно. Если вдруг окажется так - прошу напиши мне, уверен нам есть что обсудить.

Ссылка на Github

Предыдущие посты по теме ЛИКа

RIP Антон Карпенко

Если раньше я боялся, то теперь мне не страшно. Потому что там есть Антон. Теперь там светло. 

Мы пересекались 7 раз не более. И за этих несколько встреч Антон навсегда занял особое место в моей жизни. Столько емких фраз, изменивших сознание я не слышал ни от одного человека.

"Если за день ничего не запилил - день прошел зря" - как-то раз сказал Антон. 

И Антон успел сделать много. Думаю, если Зала IT славы до сих пор нет, его стоит создать и собарть все наработки, все видео, все высказывания Антона. Пожалуйста, сохраните все то, что он успел. 

Скольких людей Антон изменил тем как он жил.

https://www.facebook.com/karpolan 

Узнав сегодня, что Антона больше с нами нет, первым делом заглянул в его Github. Там последним коммитом:

  

Больно 

 

Вот то немногое, что успели поделать вместе:

- http://www.apofig.com/2013/10/blog-post_25.html
- http://www.apofig.com/2013/11/avisynth.html

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

Столько еще надо успеть!