Сообщество - ИТ-проекты пикабушников
Добавить пост

ИТ-проекты пикабушников

108 постов 1 837 подписчиков
47

Результаты спустя 2 месяца после запуска проекта

Примерно 2 месяца назад я запустил очередной некоммерческий проект, который делает жизнь чуточку лучше 10stars.app. Об этом я и написал на Пикабу в день запуска.


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


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


Также я не сразу сделал информативный вывод ошибок при оставлении отзыва и комментариях, о чем мне весьма любезно указали пикабушники. И эта проблема была исправленая. Благодарю тем, кто помог мне с этим =)


Сейчас я работаю над расширением функционала сервиса, и улучшением качества того, что уже работает.


Добро пожаловать всем заинтересовавшимся: 10stars.app

Показать полностью
9

История о том, как Илон Маск бросил все дела ради работы новостным ведущим в России

А ещё выучил русский язык и переехал в РФ, чтобы работать на YouTube канале 42CHANNEL. А теперь расскажу, чего можно добиться с помощью доступных DeepFake технологий.

История о том, как Илон Маск бросил все дела ради работы новостным ведущим в России Трансляция, Новости, Илон Маск, YouTube, Стрим, Deepfake, Прямой эфир, Синтез речи, Круглосуточно, Видео, Длиннопост

Введение


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


Ещё одна полезная технология современного мира - стриминг видео контента.


И наконец, синтез речи - программная конвертация печатного текста в «неотличимый от человеческого» речевой сигнал.


Закинув все это в блендер и залив контентом в виде новостей, я получил:

42CHANNEL - YouTube канал, круглосуточно транслирующий самые актуальные мировые новости, с Илоном Маском в роли ведущего.

Переходите на трансляцию и смотрите, что из этого вышло своими глазами:

https://www.youtube.com/channel/UCKn3nIsbXSbOxvmiDfCYLmg/live


История


Если вкратце - замысел был беспощадно «украден» у Никиты Колмогорова, а реализация кровожадно сперта у десятка разработчиков по всему миру.


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


Для создания дипфейк видео взял Wav2Lip, который довольно прост в использовании, но ввиду кривизны моих рук, пришлось изрядно попотеть, чтобы установить зависимости на моём ПК.

Демонстрация работы Wav2Lip.

Путем множественных тестов, для синтеза речи был выбран SOVA TTS. А итоговое видео создается через FFmpeg и через него же транслируется на YouTube.


Часть кода, отвечающая за генерацию видео, крутится на моём стационарном ПК с видеокартой 2060 Super. Подходящий сервер с GPU неоправданно дорогой для текущей стадии.

Кому это нужно?


Кому это нужно?


Хотелось бы верить, что вообще всем. Моя задача - создать и предложить, остально дело за зрителями. С другой стороны, кто откажется под кружечку чая смотреть, как Илон рассказывает о мировых проблемах.


Какие есть проблемы?


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


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


Заключение


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


И ещё кое что. Если трансляция прервется по техническим причинам, ссылка на неё изменится, поэтому, чтобы не утратить стрим, вы можете либо подписаться на канал, либо сохранить постоянную ссылку, которую я указал выше.


С любовью, tgaru.

Показать полностью 1
488

Юникодия v0.1 — моя энциклопедия символов

Я ещё студентом хотел сделать энциклопедию символов Юникода. И за всё это время, пока я хотел, Юникод разросся с 49 тысяч символов до 140 тысяч.


Но всё-таки я сделал, хоть и не до конца, и получилась такая себе замена Таблицы символов Windows. Вот результат 4,5 месяцев работы одного человека в нерабочее время.

Юникодия v0.1 — моя энциклопедия символов Unicode, Windows, Программа, Длиннопост, Шрифт, Разработка, Приложение, Программирование, Таблица

Сами понимаете, ни один шрифт не покроет всего Юникода. Кто-то предлагает комплект из трёх шрифтов, покрывающий весь Юникод 13 — но этот комплект коммерческий, и качество я не проверял. А нам, опенсорсникам, приходится искать — и хорошо, что Гугл сделал проект Noto (внимание, шрифты лучше брать прямо с их Гитхаба).


Но не Noto единым: на арабский, сирийский и ККЯ (китайский, корейский, японский) они просто забили, и они давно и безнадёжно неполные. Лаосский, готский и один из грузинских алфавитов — неканоничные глифы. Венгерские руны — просто жестоко глючат. Так что поиск шрифтов был сложным делом.


Да, вот ссылка на программу. Она бесплатная и открытая, пока только для Windows.


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


Название самое лобовое: Юникод+энциклопедия → Юникодия.


Думая над эмблемой, сначала я хотел стебнуться над эмблемой Юнилевера и сделать вместо «положительных» образов конфет, птичек, ДНК и прочего разные символы из Юникода.

Юникодия v0.1 — моя энциклопедия символов Unicode, Windows, Программа, Длиннопост, Шрифт, Разработка, Приложение, Программирование, Таблица

Но потом подумал, что это уж слишком. У меня уже были мысли каким-то образом разделить письменности на Европу, Азию, Тихий океан, Америку, Африку и международные — так что возникла идея собрать букву U из разноцветных кубиков.

Юникодия v0.1 — моя энциклопедия символов Unicode, Windows, Программа, Длиннопост, Шрифт, Разработка, Приложение, Программирование, Таблица

Эти кубики и дали идею навигации по трёмстам блокам. Азию, как видите, я дополнительно разделил на ККЯ и остальное.


ККЯ — это примерно ¾ Юникода, и ткни куда-то в середину таблицы — попадёшь в иероглиф. Потому все ККЯ, кроме часто нужных катаканы и хираганы (японских язбук), изначально свёрнуты.

Юникодия v0.1 — моя энциклопедия символов Unicode, Windows, Программа, Длиннопост, Шрифт, Разработка, Приложение, Программирование, Таблица

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


Что будет дальше? Показ как можно большего куска Юникода — и точно всех не-ККЯ. (Кстати, индийскую письменность нандинагари за неимением шрифта я сам как-то коряво начёркал.) Поиск, как без него — пока он «засерен», но это первое, что будет работать. Некий рубрикатор для эмодзи. Может, какие-то утилиты для китайских иероглифов — но без посторонней помощи я этого не сделаю. Утилита для показа разных начертаний жестового письма Валери Саттон — я уже знаю, какая, это просто не было приоритетом версии 0.1.


Вот «моргалы выколю» на жестовом письме Саттон.

Юникодия v0.1 — моя энциклопедия символов Unicode, Windows, Программа, Длиннопост, Шрифт, Разработка, Приложение, Программирование, Таблица

Есть ли аналоги? Наш самый первый аналог — Таблица символов Windows. Правда, она ограничена одной задачей — поиском в шрифтах того или иного символа. А со здоровенным Юникодом часта другая задача — найти, есть ли в каком-то системном шрифте редкий символ.


Во-вторых, бесчисленное множество веб-версий баз Юникода. Их и показывать не стоит — они унылы как смерть, и ничего нового не привносят: пользуются системными шрифтами, не содержат никакой собственной информации.


Unicode-table.com — внимание, без адблокера не соваться. Автор сделал большую работу, но всё ещё много автоматических переводов и мало нетривиальной информации, к тому же сайт около года не обновляется. На самом деле мы с его автором сотрудничаем: я деру данные у него, он у меня.


BabelMap — бесплатная программа с моей же философией. Она несколько меньше, так как не тащит полные шрифты. Зато автор китаевед, и есть неплохой поиск по иероглифам.


Для чего я выложил здесь? Для пиара, как без него. Во-вторых, только пользователи подскажут, как улучшить интерфейс, какая нужна функциональность и какие неточности в описаниях.


Спасибо за внимание!

Юникодия v0.1 — моя энциклопедия символов Unicode, Windows, Программа, Длиннопост, Шрифт, Разработка, Приложение, Программирование, Таблица
Показать полностью 6
42

Программа на C# для поиска текста внутри файлов

Хочу поделиться с вами своим примером программы для поиска текста внутри вордовских документов. Такая необходимость у меня возникла на работе, так как Windows отказался искать текст внутри документов в расшаренных по сети папках, и поэтому я решил что было бы интересно сделать это самому. В итоге появилось такое консольное приложение, где можно в консоль перенести папку с документами (docx, xlsx, txt), обозначить слово для поиска и программа выдаст все документы где это слово встречается. Вот как это выглядит:

Программа на C# для поиска текста внутри файлов Программирование, Microsoft Word, Csharp

Сложность поиска внутри документов docx и xlsx по сравнению с обычными текстовыми файлами заключается в том, что это zip архивы и для того чтобы искать текст в документе его сначала нужно разархивировать, но как оказалось это совсем не сложно, на сайте майкрософта есть примеры. Самое классное для меня было то, что программу можно скомпилировать из обычной командной строки: накидал код в блокноте, скомпилировал и можно пользоваться.


Программа уместиласть в 58 строк кода и конечно же там есть немало проблем, но свою функцию программа выполняет. Одна из известных мне проблем это то, что xml файл который содержит текст документа, еще и содержит вспомогательный текст в виде xml тегов и, соответственно, они тоже попадают в данные поиска. То есть если задать в поиск слово version - абсолютно все документы попадут в найденные, так как все они начинаются со слов <?xml version="1.0" ... Так же есть проблема что поиск не прекращается после находки слова, и выдает в результаты столько раз один документ, сколько он содержит искомое слово.


Сам код программы лежит на гитхабе DocxTextFinder


Интересно услышать конструктивную критику и надеюсь программа будет полезна не только мне)

Показать полностью
30

Единственный в мире сайт с честными резюме

Всем привет! недавно я занялся созданием своего проекта "honestcv" - рекрутинговой платформы, где пользователи могут анонимно разместить свое резюме, а рекрутер может "вслепую" связаться  с кандидатом. Основная мысль в том, чтобы кандидат не пытался выставить себя в лучшем свете, а писал максимально приземленно и честно. Проект можно найти тут: https://honestcv.bubbleapps.io/version-test/. Он пока не оптимизирован под мобильные телефоны, поэтому просматривать лучше с компа.


Сейчас на сайте размещено только одно резюме - мое (product manager). Буду благодарен, если добавите свое резюме!


Подробнее я уже писал о проекте тут: Даже имея хорошее резюме, найти подходящую работу непросто. Проверка компетенций, страх сказать лишнее… Упростим процесс?


По незнанию опубликовал один и тот же пост дважды, больше не повторяю своих ошибок)


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

Правда спасет мир!✌

https://honestcv.bubbleapps.io/version-test/

6

GRBLCAM теперь и для CorelDraw

Всем привет. Давно не было новостей.

Я начал разработку панели под CorelDraw

Пока все еще на начальном этапе, работы ведутся и я доведу ее до состояния панели под nanoCAD, но Уже есть возможность сгенерировать gcode и можно скачать эту панель бесплатно.

Прямая ссылка на скачивание https://vk.com/doc3538686_620704097

А теперь об установке:

1. Распакуйте архив в "C:\Program Files\Corel\CorelDRAW Graphics Suite 2019\Programs64\Addons", версия вашего корела может быть другой. В дирректории Addons должна появиться папка GRBLCAM

2. Запустите CorelDraw.

3. Откройте панель сценариев Alt+Shift+F11.

4. Кликните на "Visual Basic for Application" и вызовите контекстное меню.

5. Кликните "Загрузить проект макроса...".

6. Укажите файл GRBLCAM.gms из папки GRBLCAM.

7. В дереве сценариев появится раздел GRBLCAM.

8. Запустите ../GRBLCAM/Docker/Install.

9. Укажите файл GRBLCAM_COREL.dll из папки GRBLCAM.

10. Установка панели зацершена, теперь ее нужно открыть.

11. Запустите ../GRBLCAM/Docker/Docker (возможно постребуется сделать это дважды).

12. Откроется панель GRBLCAM_COREL.Doker.

13. Перезапустите CorelDraw для сохранения настроек.

14. Пробуйте, тестируйте.

GRBLCAM теперь и для CorelDraw Grbl, Cam, Corel Draw, Видео
Показать полностью 1
10

Энциклопедия символов «Юникодия» v0.2: дневник разработки

Напоминаю: я пишу программу для Windows — энциклопедию символов и замену стандартной Таблице символов. Качать тут.


Выглядит примерно так.

Энциклопедия символов «Юникодия» v0.2: дневник разработки Unicode, Windows, Программа, Шрифт, Разработка, Приложение, Таблица, Длиннопост

Меня месяц не было. И за это время я добавил четыре письменности: соёмбо, анатолийские иероглифы, мру и кое-что ещё. Почему так мало и что четвёртое — об этом позже.


Народ просил HTML-мнемоники. Я разобрался, как выдрать данные с сайта W3C, и вот оно перед вами.

Энциклопедия символов «Юникодия» v0.2: дневник разработки Unicode, Windows, Программа, Шрифт, Разработка, Приложение, Таблица, Длиннопост

Обратите внимание, всё в каких-то серых ссылках. Действуют они просто: щелчок — копирование в буфер.

Энциклопедия символов «Юникодия» v0.2: дневник разработки Unicode, Windows, Программа, Шрифт, Разработка, Приложение, Таблица, Длиннопост

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

Энциклопедия символов «Юникодия» v0.2: дневник разработки Unicode, Windows, Программа, Шрифт, Разработка, Приложение, Таблица, Длиннопост

Узнаёте зелёный символ? Он самый, беременный мужчина, главный смайлик этого сентября. В общем, встречайте Юникод 14!

Энциклопедия символов «Юникодия» v0.2: дневник разработки Unicode, Windows, Программа, Шрифт, Разработка, Приложение, Таблица, Длиннопост

В моей эмблеме есть пасхальное яйцо. Думал: заподозрит какой-нибудь японист или нет — оно осталось незамеченным.

• Розовый кубик — ККЯ, катакана Ю. (Хирагана красивее, но посчитал её неуместной, ведь она для чисто японских слов.)

• Зелёный — Тихий/Индийский океан, лонтара НИ. Это не один символ, но два, буква «на» с огласовкой.

• Коричневый — Африка, эфиопский КО.

• Красный — Америка, чероки ДИ.

• Синий — Европа, кириллический малый юс. Изначально был каким-то носовым звуком, но в поздней кириллице трансформировался в Я.


И подобных пасхальных яиц у меня немало. Скажем, иконка блока «Кириллица дополнительная» — буква ПЦ, а иконка алхимических символов — аква-вита, водно-спиртовая смесь.


Кто был на моём Гитхабе, те знают моё обещание: Юникод 14 я прописываю, когда хоть одну новую письменность реализуют шрифтом. Одна есть — виткутький алфавит.

Энциклопедия символов «Юникодия» v0.2: дневник разработки Unicode, Windows, Программа, Шрифт, Разработка, Приложение, Таблица, Длиннопост

Известны как минимум четыре местечковых алфавита XVIII–XIX века для записи албанского. Из них в Юникоде два — эльбасанский и виткутьский. Причин такого «зоопарка» две: конспирация от турок (Албания получила независимость в 1912 с распадом Турции) и желание албанских просвещённых умов иметь свой алфавит (просто посмотрите, что вокруг: Болгария с кириллицей, Греция со своим алфавитом…)


Я и своими силами закрыл несколько дырок Юникода 14 — в прошлой версии 1949 не-ККЯ тофу (так называют квадратики, когда в шрифте нет нужного символа), в этой 1878. Например, из строчной буквы «с» я как-то сделал киргизский сом.

Энциклопедия символов «Юникодия» v0.2: дневник разработки Unicode, Windows, Программа, Шрифт, Разработка, Приложение, Таблица, Длиннопост

(Простите, что «Стиль ОС» показывает российский рубль — в шрифте PT Sans рублём забили весь блок валютных символов, рассчитывая, что где-то рубль всё-таки поставят.)


Также из новых символов профессионалы сделали почти все ККЯ, треть арабского, эфиопскую и канадскую слоговую.


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

Энциклопедия символов «Юникодия» v0.2: дневник разработки Unicode, Windows, Программа, Шрифт, Разработка, Приложение, Таблица, Длиннопост

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


Разбор — очень интересная функция. Введём в строку поиска эмодзи «рыжий мужчина»…

Энциклопедия символов «Юникодия» v0.2: дневник разработки Unicode, Windows, Программа, Шрифт, Разработка, Приложение, Таблица, Длиннопост

…и видим, что оно состоит из трёх символов: мужчины, ZWJ и рыжих волос. Никакой подсказки по поиску нет, мне ещё придётся думать, как её сделать.


Я ещё много сделал по мелочам, но, думаю, пора закругляться. Спасибо за внимание!

Показать полностью 9
12

Виджет с рейтингом Пикабу

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

Вверху - "доход" за день, ниже - общий

Виджет с рейтингом Пикабу Domoticz, Виджет, Развлечения, Программирование, Lua, Пикабу, IT
7

Стажер менеджер на пет-проект. Реально?

Стажер менеджер на пет-проект. Реально? IT, Стажировка, Работа, Менеджер

на фото - дом Стива Джоба, и гараж где якобы начинались его авантюры.


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


Но ведь программисты в ИТ это только 40-50%. Есть есть еще уйма ИТ-шных занятий: тестирование, документирование, менеджемент, админство, безопасность и т.д... Понятно, что это в среднем менее оплачиваемая, но и менее сложная деятельность. Не все могут/хотят осилить технический стек современный из кучи сервисов, приблуд и языков программирования.

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


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


Сам я свой путь в ИТ начинал примерно пол жизни назад с 16 лет по студенчеству. Меня вдохновляли фрилансеры, но я ничего не умел, чтоб быть как фрилансер и жадно искал информацию как фрилансить и на чем заработать. Изучал программирование как мог и если кто умный попадался мне, жадно выпытывал всю информацию из него. Вскоре мне предложили первый программерский проект, скинули книжку по пхп4. И я 2 месяца ночами разбирался и пыхтел. О заработках я тогда не думал. Думал только о том, как бы хоть какой навык востребованный получить и потом уже на нем зарабатывать.


И вот я с мыслью, что смогу найти такого юного героя, жаждущего знаний пошел в интернеты. А из интернетов ко мне пошли абсолютно нулевые безинициативные люди. С запросами зарплаты как у стоящего специалиста. Хотя я указывал что это стажировка и деньги если будут, то как бонус.

В общем разочаровался я в нашей молодежи. Хотя с таким подходом нового поколения лично моя ценность как специалиста на рынке растет.


Что думаете на счет новых поколений? И что для вас новое поколение. Для меня - 1999 г.р.+ уже новое.

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

Показать полностью
13

GRBLCAM. Панель под nanoCAD

Всем привет.

Предистория. Я купил себе лазерный гравер, начал выжигать в LaserGRBL. По долгу службы работаю под nanoCAD, и мне в нем комфортно работать. Но, к сожалению, LaserGRBL не поддерживает ни dwg, ни dxf. Поэтому я решил запилить команду под nanoCAD для экспорта в gcode. Постепенно команд становилось больше и я вынес их на отдельную панель.

GRBLCAM - так я назвал свою панель. Панель сейчас может экспортировать и импортировать gcode, масштабировать в размер, генератор шестерен и т.д. Порядок и различие геометрии на чертеже определяется слоями. Ниже обзорное видео с изготовлением значка.

В скором времени планирую добавить генератор для выжигания картинок по скоростям. Для лазеров без TTL. На картинке ниже левое фото с изменением мощности(3линии на мм), правое - с изменением скорости(4 линии на мм).

GRBLCAM. Панель под nanoCAD ЧПУ, Лазер, Гравер, Grbl, Видео

Всем спасибо за внимание.

UPD. Прямая ссылка на скачивание демоверсии(не работает экспорт в жкод) - https://cdn2.boosty.to/file/9604e4af-9651-4dd0-9836-06530870...

Показать полностью 1
Мои подписки
Подписывайтесь на интересные вам теги, сообщества,
пользователей — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.
Отличная работа, все прочитано!