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

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

592 поста 3 429 подписчиков

Популярные теги в сообществе:

6

Аналог Punto Switcher на Android

Если у Вас телефон или планшет с клавиатурой (кнопочками, привет из прошлого) или вы гуглили ‘Punto Switcher на Android’, то Вам сюда.


Пост этот можно рассматривать как отчёт о проделанной за полгода работе.


Вкратце содержимое первого поста-знакомства, в котором я рассказываю о программе и зачем мне это нужно:

-  Не все пользуются только наэкранной клавиатурой на Android. Некоторые печатают на внешней;
-  Android не показывает, на каком языке идёт печать (обычно и не нужно, но... см. пункт 1).

Соответственно, хотелось бы иметь такие возможности:

-  Видеть, какой язык сейчас выбран;
-  Быстро исправить текст в неправильной раскладке (‘Ghbdtn’ на ‘Привет’);
-  Как плюс, чтобы исправление срабатывало автоматически во время печатания.
И Text Layout Tools объединяет в себе эти три пункта.

А теперь перейдём к изменениям относительно прошлой версии TLT.

1. Исключения

Как и обещал, сделал список программ, в которых автоисправление отключено. Дополнительно можно вообще отключить обработку текста.

2. Сохранение и восстановление настроек

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

3. Проверка обновлений

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

4. Статистика

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

5. Темы

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

6. Некоторые доработки и исправления ‘под капотом’

Чтобы памяти уходило меньше, и работа была быстрее.

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

Если же Вы в курсе происходящего – жду критики и рацпредложений.


Автор я, исходники открыты.

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


Ссылка на исходный код: Github

Скачать программу можно вот тут или написав мне.

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

Windows 10 or a linux distribution such as Ubuntu

Почему в образовательных учреждениях в основном используют windows (например 10 версия), а не допустим linux. В чем заключается выбор. Чему Вы отдаете предпочтение. Современный windows 10 имеет хорошие средства разработки, дизайн опять же хороший.

Начало создания сайта

Решил я значит создать онлайн кинотеатр. Их сейчас пи*дец как до*уя. Но я люблю кино, а платить по подпискам не охота, точнее просто не хватает денег. Поэтому я сижу на всяких сайтах типа baskino, kinogo, fanserials и прочих. На многих подобных сайтах рекламу пихают куда не лень. И если с рекламой перед фильмом или на боковых панелях можно смириться, то есть одна реклама которая просто выбешивает. Знаете когда вы нажимаете воспроизведение вас сразу кидают на какие-нибудь париматч или другую хрень.

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

Этот сайт в процессе разработки. Ссылки нет. Напишите что думаете по поводу дизайна. Тут пока даже поиска нету, но мне интересно мнение.

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

Телеграм бот для генерации картинок на основе самых прослушиваемых исполнителей и треков в твоем Spotify

Сделал бота, который создает смешные (но это не точно) картинки на основе статистики твоего Spotify: https://t.me/spotifunbot


Выпускная фотография (или страницу из выпускного альбома)

Из топа исполнителей которых ты слушал больше всего

Список диагнозов

Из треков, которые ты слушал больше всего.

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

Забавная онлайн утилита определения мощности компа

Всем привет!!! Недавно выкладывал пост, но его забанили ((. Что же, начнем с истоков и без ссылок явных ссылок.

Друг у меня есть, Саня, недавно решил купить себе моноблок (уже купил). Параметры его были не ахти и мы отговаривали его. В связи с этим немного троллили его в ватсапе. 

Я решил создать небольшую страничку для шутки, типа определение мощности компа. Страницу назвал dxdiag.htm.(кроме текста и рамочки ничего не было)

Есть у меня еще один друг, Коля. Коля подрисовал в рамочке девушку с большими "глазами" и приложил в ватсап. Здесь у меня возникла идея добавить разных девушек с разными глазами. Для этого я решил считывать параметры компа (процессор, память, видюха) и на их основе подкладывать нужную картинку. Погуглив, я понял что ничего не получится, политика конфиденциальности, из всех параметров я могу взять только разрешение экрана. Свои соображения я высказал Коле, а он предложил мне вычислять значение Пи (светлая голова). Таким образом мы можем определить скорость работы процессора.

Недолго думая я нашел формулу вычисления Пи, написал небольшой скрипт на 100M итераций, нашел 11 девушек и вуаля!!! (звездочки с картинки почему-то не стерлись).

Затем мы потестировали немного, какие у кого получились результаты.  У него получилось 2116, у меня 9376. Скрипт работал долго и я в итоге уменьшил количество итераций до 10М, а для определения картинки результат стал делить на 150.

На следующий день я решил поделиться такой утилитой с друзьями, но не все поймут изображения девушек, поэтому девушек заменил на кашерные иконки (картинка вверху поста), а девушки переехали на dxdiagX.htm.

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

Конец истории. Готов выслушать ваше мнение и оценку.

З.Ы. Кто очень хочет попробовать, нужно добавить к моему нику .ru

З.Ы. Друзья, не понимающие картинки голых девушек - девушки(коллеги, подруги друзей).

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

Я сделал бота, который каждый день присылает 1 альбом из списка топ-500 альбомов всех времен по версии журнала Rolling Stone

Всем привет!


Проблема:

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


Решение:

Для решения этой проблемы я создал бота, который раз в день присылает альбом из списка топ-500 альбомов всех времен по версии журнала журнала Rolling Stone. https://t.me/onealbumbot

Я сделал бота, который каждый день присылает 1 альбом из списка топ-500 альбомов всех времен по версии журнала Rolling Stone

Как работает:

Каждое утро (в 9:00 по Москве) приходит новый альбом со ссылкой на Spotify, а вчерашний пропадает.


В боте ничего нельзя выбрать: ни жанр, ни год выпуска альбомов. Нельзя сменить сегодняшний альбом. Альбом пришел, а значит вам придется слушать именно его! Специально все упрощено до максимума.


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


Перспективы

Если будет запрос пользователей, то добавлю:

- Ссылки на другие стриминг-сервисы (будет на этой неделе)

- История лайков

- Добавление других списков топовых альбомов (вроде 1001 альбом который должен послушать каждый и так далее)


Пожелания пользователей принимаются, если есть идеи что добавить - пишите в комментах или в боте!


Welcome!

https://t.me/onealbumbot


Предупреждение: список топ-500 альбомов Rolling Stone был обновлен в сентябре 2020 и туда было добавлено 85 альбомов из 21 века, так что теперь там около 10% - рэп альбомы!

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

Расширение, добавляющее учебные карточки на стартовую страницу браузера

Как мы попробовали вписать процесс изучения языков в рабочую рутину и что из этого получилось.

Мы разрабатываем бесплатную образовательную платформу Studylib.net и я хочу рассказать об инструменте, с помощью которого можно значительно упростить процесс увеличения словарного запаса.


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


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

Интересно? Можно уже посмотреть, но еще лучше прочитать «лонгрид» о том, как это всё работает и почему это удобно.


1. После установки расширения в браузер Вам обязательно нужно согласиться с тем, что расширение поменяет страницу Новой Вкладки. Именно там будет происходить всё самое интересное.


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


2. Вначале Вам будет предложен один из демо-наборов. Он нужен только для того, чтобы познакомиться с интерфейсом. Ваша задача — создать первый набор карточек. Для этого нажмите на кнопку «Создать первый набор».


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

А в настройках конкретного набора можно выбрать, на какие типы вопросов Вы хотите отвечать.

4. Обучение построено на базе алгоритма интервальных повторений. Проще говоря, чем чаще Вы правильно отвечаете на вопросы, тем реже показывается карточка. Каждый день Вы получаете по 20 новых карточек из набора и какое-то количество уже Вам известных.


5. Учить свои наборы можно не только внутри расширения для браузера, но и с помощью смартфонов на сайте studylib.net. Причём Вы можете часть карточек из текущего задания повторять в одном месте, а часть в другом.

Как добавлять карточки в набор?


Есть несколько путей:


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


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

3. Время от времени самостоятельно добавлять новые слова в наборы на сайте studylib.net или с любой веб-страницы с помощью виджета, который открывается по нажатию на иконку расширения в тулбаре браузера:

Еще скриншоты:

Как поставить?


Поставить расширение можно из официального приложения Google Chrome: https://chrome.google.com/webstore/detail/studylib-new-tab-s...


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

Показать полностью 7
Отличная работа, все прочитано!