fsmoke

fsmoke

С++ евангелист
Пикабушник
поставил 1177 плюсов и 2215 минусов
отредактировал 0 постов
проголосовал за 2 редактирования
Награды:
5 лет на Пикабу
124К рейтинг 19 подписчиков 6 подписок 69 постов 18 в горячем

Как сжимать не привлекая внимание санитаров Серпухова

Я не знаю было ли тут это или нет, но вчера опера мне подсунула новость из некого ИА oka.fm ....я ржал аки конь :)), чёт я не понял вроде не панорама и не 1 апреля...да и вроде на фото не Денис Попов школьник

Вот ссыль https://www.oka.fm/amp/new/read/social/Programmist-iz-Serpuh...

Вот сама новость:

Он знает, как сжать «Игру престолов» и отправить целый сериал на Ватсап.

Как сжимать не привлекая внимание санитаров Серпухова IT, Архиватор, Серпухов, IT юмор, Юмор, Денис Попов, Длиннопост

Уже не первое десятилетие программисты и инженеры во всём мире двигаются в одном направлении: превращают всё массивное в нечто миниатюрное. Достаточно вспомнить гигантские ЭВМ, которые раньше занимали целые здания и сравнить их с современным ноутбуком или планшетом. Параллельно шла работа с носителями информации. От перфокарт и дискет человечество пришло к облачным хранилищам. И только одну вещь учёным никак не удаётся уменьшить, а точнее сжать. Речь о файлах, например, о фотографиях, видеозаписях, фильмах. Их научились слегка «уплотнять», но, как все мы знаем, очень сильное сжатие документа частенько приводит к потере его качества. 

Разные компании время от времени проводят конкурсы среди программистов, предлагая им «впихнуть невпихуемое», то есть создать технологию, позволяющую сжать файл до минимального размера и не потерять при этом качества при «распаковке». 

Ещё в 2006 году такую задачку для  своих пользователей задала Википедия. Условия конкурса тогда сформулировал профессор Маркус Хаттлер, известный немецкий учёный, специалист в области искусственного интеллекта и компрессии данных. 

Чтобы претендовать на денежный приз от Хаттлера надо было побить существующий рекорд сжатия сто мегабайтного текстового файла в самораспаковывающийся архив под Linux или Windows. Рекорд равняется 18.324.887 байтам. С тех пор прошло достаточно много времени и за задачку взялся программист из Серпухова Михаил Ясинский, выпускник школы № 7 и механико-математического факультета МГУ им. Ломоносова.

Его работа над заданием Википедии, в конце концов, обернулась настоящим открытием о котором, портал «OKA.FM», похоже, расскажет первым.

- У меня есть прикладной опыт по «компрессии» баз данных. Ранее я написал программу, которая позволяет сжимать объем баз данных гарантированно от 3 до 10 раз и, соответственно, увеличивать быстродействие программ до 10 раз. Благодаря этому быстрее формируются отчёты, быстрее открываются, формируются документы и т.д. Разработка была внедрена в Серпухове на заводах «Артпласт» (база уменьшилась в 10 раз) и «Никатор» (база уменьшилась в 12 раз), в московской компании МЕПСИ моя технология позволила сжать базы в 30 раз , освободив почти полностью дисковое пространство сервера, - рассказывает Михаил Владимирович. - Программа  позволяет из обычного компьютера сделать рабочий сервер, что весьма экономно, уменьшить плату за аренду облачного сервера, на этих предприятиях увеличилась скорость формирования отчётов, скорость работы с документами. В случае сбоя сервера восстановление базы, использующей эту технологию, происходит в 10 раз быстрее так как скорость восстановления зависит от объёма архива.

- С этой программой вы решали задачку от Википедии?

- Для этого была  использована немного другая технология. Применив её, мне удалось побить самый последний рекорд, установленный ранее кем-то из моих коллег. Изначальный файл я сжал в 40 раз и распаковал его без потери качества. Написал ребятам-организаторам. Они заинтересовались, но стали просить так сказать исходники, то есть просили описать суть технологии. Я не стал этого делать по понятной причине: не хотел передавать кому-то постороннему суть своей разработки. Но самое главное, что сжатие файла в 40 раз для этой программы является не пределом возможностей...

- Получается, мы с вами говорим о революционной технологии? На что способна ваша разработка?

- Алгоритм программы одинаково работает с разными типами данных. Он сжимает терабайтные файлы до размера порядка 100 МБ. Логика текущего архиватора отлична от существующих, поэтому входной файл для сжатия может быть уже сжат обычным архиватором.

- Стоп! Правильно я вас понимаю: условный сериал «Игра престолов» или «Доктор Кто» реально сжать до такой степени, что он свободно отправится по электронной почте или его можно будет хранить у себя в телефоне?

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

- Но как такое возможно?

- Саму технологию я раскрывать не стану. Ну суть её примерно такая же, как в биологии: вся информация о живом организме хранится в ДНК. Взяв крохотную клетку вымени у обычной овечки, генетики смогли воссоздать её клон - Долли. Тут принцип отчасти такой же: информационные базы, файлы можно сжать до «размеров ДНК», а потом воссоздать их. Есть, правда, один нюанс: мой архиватор не работает с маленькими по объёму файлами, а коэффициент сжатия увеличивается с ростом объёма файла к которому применяется сжатие. То есть, чем массивнее файл, тем плотнее программа его запаковывает.

- Сколько занимает времени сжатие-разжатие?

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

- Если говорить совсем упрощённо: у вас есть потрясающая формула, которая может стать революцией в информационной сфере и изменить жизнь сотен миллионов людей на планете. Но чтобы это произошло формуле, как и любому продукту, нужно придать «товарный вид»: сделать «упаковку», «наладить производство», разрекламировать, где-то «подшлифовать»... 

- По большому счёту всё так. Чтобы вывести этот продукт на рынок и, как вы говорите, совершить революцию, требуются определённые вложения. Людям, не знакомым с программированием, будет сложно это понять, но специалисты знают о чём я говорю. Прежде чем такой архиватор можно будет скачать в GooglePlay или AppStore, необходимо оптимизировать алгоритм в ключе численных методов для повышения скорости работы программы, оптимизировать под разные условия работы (размер и вид сжимаемого файла, тип данных), под фоновые параллельные вычисления, под горизонтальную в вертикальную масштабируемость мощностей ПК, адаптировать под операционные системы... Одним словом, это как раз и есть то,  о  чём вы говорите - «наладить производство», «сделать упаковку», оформить лицензию и не забыть создать красивую иконку для  смартфона. Другой вопрос, что для реализации этого требуются средства.

- Вы же обращались к представителям IT-компаний?

- Разумеется я связывался и с российскими и с зарубежными разработчиками программного обеспечения. Большинство из них, как и Википедия, хотят сразу получить «формулу», чтобы самим проверить мои расчёты и повторить эксперименты. Но при этом я не исключаю, что какой-то IT-гигант может просто присвоить себе эту технологию. Естественно, я переживаю и мне нужны гарантии. Сейчас к «формуле» проявила интерес крупная российская корпорация, недавно ездил на встречу с их представителем, надеюсь всё «срастётся».

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

- Если мы начали со смартфонов, то потеряется смысл изготовлять и, соответственно, покупать дорогие модели с большим объёмом памяти. Классические 64 Гб пользователь сможет заполнять своими фото и видеозаписями годами. Другие области применения - рациональное использование серверов, облачных устройств хранения, передача огромных массивов данных через интернет и телефон (через те же мессенджеры). Ещё - криптография (кодирование декодирование информации), развитие технологии нейронных сетей и искусственного интеллекта, развитие технологий поисковых систем, сайтостроения и социальных сетевых ресурсов, а также технология позволит повысить энергоэффективность мобильных устройств.

ПС

Я даж хер знает как на это реагировать :)) - термин испанский стыд наверное здесь подойдёт лучше всего

Как сжимать не привлекая внимание санитаров Серпухова IT, Архиватор, Серпухов, IT юмор, Юмор, Денис Попов, Длиннопост
Показать полностью 2

XBOX one. Возможен ли эмулятор?

Последняя консоль, которая у меня когда-то была это sega genesis :)) С тех пор я как то не интересовался консольной темой. Играю я крайне мало и всегда хватало компа. Но вот тут у меня, как у разработчика с огроменным опытом и стажем, возник чисто спортивный интерес. Раньше консольные ядра, на сколько я понимаю, были либо на powerpc, либо на cellах, т.е. архитектурно сильно отличались от x86 и x86-64, к тому же ещё и bigendian поэтому эмуляция этих камней была проблематичной.

Тем не менее эмулятор ps 2(pcsx2) дорос до такого состояния, что сейчас способен эмулировать практически любую игру без глюков и зависания(сам недавно прошел god of war на нем)!

Пилятся эмули для ps3(rpcs3) и xbox360(Xenia) и я уверен, что через годы они также будут способны запускать большинство игр без проблем.

А что с современными консолями...хм - эта тема для меня покрыта мраком от слова совсем. Я знаю, что они используют архитектуру x86-64 - казалось бы вот оно счастье для писателей эмулей - здесь подпились, там подточить и оно запуститься на нативе!

Но нет...я порыл Гугл и нашел крайне мало инфы по этому вопросу...как будто никто этим не занимался вообще.

Сейчас меня заинтересовала именно Xbox one - там модифицированная windows 8ка и на сколько я понимаю DirectX, из железа - AMD apu

У меня накопилось много вопросов(и просьб) по этой консольке - уважаемые пикабушники(владельцы оной консольки или просто люди сведующие в теме) прошу ответить:

1) обновляется ли "прошивка" консоли, т.е. на момент появления там была win8, есть ли вероятность, что после очередного обновления там стала win10(как например на xbox series)?

2) Если у меня есть диск с игрой(не цифровая лицензия, а именно диск) могу ли я без интернета играть? (Я конечно же говорю не про онлайн игры) я к тому что...не проверяется ли дрм каждой игры в интернете - тогда эмулятор писать бессмысленно

3) Какой привод стоит на консоле? Подозреваю, что bluray, я понимаю что вроде там есть модификации без привода... естественно я спрашиваю за те xbox one модели, которые поддерживают диски.

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

ПС
Для модераторов на всякий случай - этот пост преследует только исследовательские интересы, естественно никто не призывает к пиратству и пр. противоправным действиям

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

Волгоград. Что у вас там?

Внезапно наткнулся на новость на каком-то https://os34.ru/articles/society/volgograd_gotovyat_k_vozmoz...

Пикабушники Волгограда - это правда или фейк?

Копипаста самой новости:

Волгоград. Что у вас там? Политика, Оборона, Бомбоубежище, Волгоград

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

Как стало известно "Острову Свободы", отдел по делам ГО и ЧС администрации городского округа — город Волжский Волгоградской области подготовили памятку для неработающего населения по укрытию в подвалах многоквартирных домов при угрозе нападения противника.

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

В ближайшее время работники УК и ТСЖ, а также охрана пройдет необходимый инструктаж.

Однако жителей региона призывают не поддаваться панике. Данные памятки всегда висели во многих госорганах и учебных учреждениях. В памятках описаны правила поведения в укрытиях.

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

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

Если в приложении Яндекс такси отвалился Google Pay

Все началось вот с этого

Если в приложении Яндекс такси отвалился Google Pay Яндекс Такси, Google pay, Ошибка, Android

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

пока я не написал комментарий #comment_224105387

На что мне ответил Яндекс.

Выкладываю инструкцию, которая мне помогла

Здравствуйте!

Попробуйте, пожалуйста, зайти в способы оплаты и нажать на Google Pay. Запустится интерфейс выбора карты, и нужно нажать «Продолжить». Если рекомендации не помогут, напишите, пожалуйста.

Служба поддержки Яндекс Go

Это ответ на письмо, которое я им написал. Так что если у кого отвалился гпэй - пользуйтесь, может и Вам поможет

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

Ответ на пост «На волне постов) мультфильм из 90-х»

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

Ответ на пост «На волне постов) мультфильм из 90-х» Детство 90-х, Волна постов, Мультфильмы, Длиннопост, Видео

У меня даж игрушка трансформер была в детстве, по памяти вот такая(фото из инета)

Ответ на пост «На волне постов) мультфильм из 90-х» Детство 90-х, Волна постов, Мультфильмы, Длиннопост, Видео

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

Добавлено:
ух ты нашел какую-то отреставрированную версию, вот для затравки первая серия

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

Ответ на пост «Тоже немного из детства!»

Не знаю вспоминали или нет, но вот его смотреть любил :) Дункан Маклауд наше всё - останется только один!

Ответ на пост «Тоже немного из детства!» Ностальгия, 90-е, Детство 90-х, Прошлое, Сериалы, Горец, Ответ на пост, Волна постов
Показать полностью 1

А зачем кнопка mute

Я не умею рисовать комиксы, может кто нарисует - идея... возможно не новая

как эффективный менеджер я бы убрал кнопку mute - так можно продавать больше орехов, рекламу орехов нельзя отключить

А зачем кнопка mute Mute, Телевизор, Кнопка
Показать полностью 1

Когда твоё имя - инструкция к действию

Когда твоё имя - инструкция к действию Скриншот, Яндекс Такси, Имена
Показать полностью 1
Отличная работа, все прочитано!