Обновить
-6
Алексей@java3000

Администратор windows умеющий в программирование

Отправить сообщение

Steam Files. Часть 2 — BLOB, CDR, VDF, PAK, VPK

Время на прочтение9 мин
Охват и читатели18K
Steam Logo

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

В данной статье я затрону оставшиеся форматы файлов:
  • BLOB — устаревший формат данных, служащий контейнером для двоичных данных. Содержал в себе базовые параметры (IP-адреса серверов, CRD-запись и еще много чего);
  • CDR (Content Description Record) — бинарный файл, содержащий данные о приложениях и их файлах кеша. На данный момент не используется;
  • VDF — бинарный/текстовый файл, содержащий множество данных и имеющий структуру, зависящую от конкретного применения. Разработан как замена BLOB и CDR;
  • PAK — ранее использовался в Half-Life 1, великое наследие Quake 1, уже не используется;
  • VPK — новый формат игровых архивов внутри самих игр, активно используется на данный момент. Подробное описание файла имеется на официальном ресурсе. В статье описана только первая версия формата.

Статья представлена только для ознакомления, поскольку актуальной информации здесь относительно мало, а примеров алгоритмов почти нет — всё можно просмотреть в упомянутом ранее репозитории.
Читать дальше →

Платежные системы и наш оптимальный выбор

Время на прочтение3 мин
Охват и читатели5.9K
Андрей Прудко, основатель онлайн платформы для фрилансеров-лингвистов (переводчики, репетиторы, копирайтеры, гиды) поделился опытом выбора подходящей платежной системы для своего стартапа.



Так как Polyglot является международным и объединяет специалистов языковой сферы со всего мира, соответственно, для стартапа нам нужно было выбрать универсальный вариант, который подходил бы по всем параметрам, включая доступность в большинстве стран мира и приемлемые комиссии. Ранее мы уже писали о регистрации юридического лица за рубежом, теперь рассказываем о вариантах для осуществления платежей.
Читать дальше →

Уникальный Нанокомпозит для контактов в переключателях электрических сетей

Время на прочтение8 мин
Охват и читатели8.4K
Сегодня мы вам расскажем о Научно-Исследовательском Центре «Конструкционных Керамических Наноматериалов» и о том, как получают уникальный нанокомпозит для контактов в переключателях электрических сетей. Вас ждет большой фоторепортаж с пошаговым описанием получения конечного продукта с применением метода высокоэнергетичной обработки порошков металлов в шаровой мельнице с последующей консолидацией полученных нано — структурированных композиционных частиц методом искрового плазменного спекания. Специально для нашего корпоративного блога на GT инженер центра Кирилл Кусков проделал весь эксперимент, который будет интересен целевой аудитории: инженерам и специалистам из релевантных областей. Полученный композит отличается от предшественников большой энергоэффективностью, экономичностью и надежностью.


Научно-Исследовательский Центр «Конструкционных Керамических Наноматериалов» (НИЦ ККН) был основан в июне 2011 года в НИТУ «МИСиС» под руководством ведущего ученого д.ф.-м.н. А. С. Мукасьяна, который также является профессором факультета химической и биомолекулярной инженерии университета Нотр Дам (США).
Читать дальше →

«Спи, моя радость, усни...» или чем опасны проблемы со сном

Время на прочтение12 мин
Охват и читатели31K
Испытываете проблемы со сном? — Вы не одиноки. По оценке Американской Академии медицины сна, 30-35% взрослых жалуются на бессонницу. Чаще это происходит у пожилых людей, у женщин, у людей в состоянии стресса, людей с некоторыми медицинскими проблемами.
Читать дальше →

Портативный ветряк Trinity: новый этап в автономном энергообеспечении

Время на прочтение3 мин
Охват и читатели17K


Фантастический прогноз Международного энергетического агентства, по самым оптимистичным сценариям которого доля ветровой электроэнергетики достигнет к 2030 году аж 29% от общей выработки, был составлен еще в 2006 году. Тем не менее, за прошедшие десять лет число скептиков уменьшилось значительно — пропорционально росту числа ветропарков в странах мира, снижению себестоимости выработки кВтч, улучшению конструкций турбин и увеличению их КПД.
Читать дальше →

Где зарегистрироваться? Самые популярные юрисдикции крупнейших компаний РФ

Время на прочтение2 мин
Охват и читатели7.5K

Фото: ТАСС/ Станислав Красильников

С недавнего времени многие владельцы крупного бизнеса задумались о переводе своих капиталов в Россию. Причин тому много — это и намерение Владимира Путина бороться с офшорами, и западные санкции, и амнистия капиталов для тех, кто переводит свой бизнес в РФ. Тем не менее, пока что за границей зарегистрирована весьма значительная часть компаний, владельцы которого — граждане России, пишет «РБК». «Международные эксперты оценивают активы, контролируемые из офшоров, в $20 трлн. Какая часть приходится на активы, имеющие российское происхождение, точно не известно. Но несомненно, что их доля велика», — еще летом сообщил в интервью РБК замглавы Минфина Сергей Шаталов.

Что касается статистики, то в России зарегистрировано 239 компаний из 500 крупнейших Тем не менее, из этих 239 компаний 87 являются государственными — они просто не могут выбрать в качестве регистрации другую страну. Поэтому, если убрать госкомпании, остается всего 152 частных компании, которые зарегистрированы в РФ. Остальные 183 выбрали в качестве места регистрации другие страны. Еще 38 компаний зарегистрированы за рубежом через так называемые «компании-оболочки». Это Yandex N.V., United Company RUSAL и другие. Получается, что в частном бизнесе соотношение регистрация в РФ/регистрация за границей составляет 152:222 не в пользу России.
Читать дальше →

Разработка ПО и отношения с заказчиком с точки зрения юриста

Время на прочтение6 мин
Охват и читатели10K


IT и софтверные компании часто сталкиваются с ситуацией, когда клиент прямо как бывшая нарушает условия об оплате или выдвигает на каждом этапе сдачи проекта все новые и новые требования, делая процесс доработки бесконечным. Вы начинаете злиться, они начинают злиться. А в итоге получается, что во всем ваша вина: это именно вы затянули все сроки и именно вы останетесь без денег. А они, забрав все вещи наработки, уходят к другому.
Беда в том, что во всем виноваты вы сами. Упущения в договоре или в самой работе с клиентом могут привести к тому, что защитить свои права даже в суде будет сложно или даже невозможно.

Разберем основные ошибки, которые допускают компании-разработчики.
Читать дальше →

Что я узнал про интерфейсы в реальном мире в Китае

Время на прочтение8 мин
Охват и читатели86K
Вот типичная форма подключения к вай-фаю. Она вообще-то на огромной странице с кучей иероглифов, но серая подложка помогла мне понять, что это и есть самая важная форма подключения, а остальное — справка и реклама.



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

Нет, нифига, китайский UX подразумевает, что я сначала введу телефон и нажму оранжевую кнопку (цвета иконки — и да, это кнопка!). Получу пароль и введу его во второе поле, а потом нажму зелёную кнопку. Робот сравнит телефон с паролем и пустит меня дальше. Эту форму, скорее всего, рисовал китаец.


А это обычная такая телефонная будка раннего космического века

Сейчас покажу ещё несколько вещей, рождённых в стране, где квалифицированных инженеров примерно раз в двадцать больше, чем в Америке, а состояние изобретательности «советского инженера» ещё не пройдено. Я, конечно, опять продолжу свою историю и покажу интерфейсы в реальном мире — они не менее интересны с точки зрения юзабилити, нежели HCI, и не менее полезны для понимания, как можно работать с пользователем.
Читать дальше →

Игра в имитацию: Секрет васаби из японских ресторанов

Время на прочтение3 мин
Охват и читатели52K


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

Но осталось еще довольно много неохваченных вопросов. Одна из таких нечасто обсуждаемых тем — тот факт, что некоторые продукты и ингредиенты в ресторане являются не тем, чем их считают многие посетители. Самый яркий пример этого — приправа васаби, которая неизменно сопровождает тарелки с суши и роллами в заведениях японской кухни. Как пишут журналисты The Washington Post, васаби в японском ресторане имеет мало общего с реальным васаби.
Читать дальше →

Американские корпорации сэкономили миллиарды долларов на налогах с помощью офшорных зон

Время на прочтение2 мин
Охват и читатели7.7K
Согласно крупномасштабному исследованию, проведённому американской некоммерческой организацией Citizens for Tax Justice («Граждане за налоговую справедливость»), компании входящие в список Fortune 500, включая такие, как Apple, Google, Microsoft и других гигантов, каждый год занижают собственную налогооблагаемую базу, накапливая деньги на счетах в зонах, считающихся «налоговым раем» или попросту офшорными.

По тексту: суммарно компании из списка Fortune 500 накопили более $2,1 триллиона наличными, что позволило им избежать уплаты более чем $620 миллиардов в случае, если бы эти средства вернулись в США (то есть были репатриированы, как того требует закон).

Авторы исследования, среди которых Роберт МакИнтайр, Ричард Филлипс и Финеас Баксандалл пишут, что «правила игры для международных корпораций с американской пропиской сильно отличаются от правил, существующих для малого и среднего бизнеса, и тем более – физических лиц, с точки зрения налоговых реалий».
Читать дальше →

Фоны старых квестов — методы разработки, секреты, советы

Время на прочтение12 мин
Охват и читатели44K


Сегодня мы исследуем вопрос разработки фонов «как в старых адвенчурах». Это не совсем то, чего вы от меня ожидали. Однако, очередная часть «Галопа Пикселя» задерживается по двум серьезным причинам. Во-первых, главы посвященные анимации требуют — качественной анимации, иначе они не смогут претендовать на лавры материала обучающего. Во-вторых, «галопу» необходима ещё одна публикация до начала цикла об анимации, который уже находится в разработке. Связано это с тем, что я занимаюсь не только классическим пиксель-артом, но и тем, что выходит за пределы канонических разрешений, и у меня, определенно, есть чем поделиться. К сожалению, такой тип пиксель-арта сейчас более моден, чем классика, если судить по откликам публики.

Давайте, впрочем, вернемся к теме сегодняшней публикации. Считаю это маленьким открытием, и мне непременно нужно поделиться им с теми, кто собирается соединить некоторый отрезок своей жизни с тем, что может называться классической адвенчурой. Быть может это поможет вернуть на рынок игры, которые немного оттеснят «хипстерский пиксель» заменив его на то, что может напомнить времена лучших игр от «Westwood Studios», «Sierra» и «Lucas Arts». Предположу вскользь, что множество художников и так знают это. И, тем не менее — я не заметил публикаций на эту тему. Наша братия не спешит делиться своими секретами, сохраняя некую монополию на собственные открытия.

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


Продолжить копать

Почему ИТшнику стоит стать ИПшником и почему не стоит регистрировать ООО

Время на прочтение7 мин
Охват и читатели87K
В этой статье даются ответы на нижеследующие вопросы, основываясь на личном опыте и опыте коллег.

1. Почему стоит начать работать «в белую»
2. Почему на начальном этапе ИП лучше ООО
3. Что делать, если партнёров несколько

Если вы – начинающий или уже опытный фрилансер и подумываете о работе «в белую», но ещё точно не определились с вопросами «Стоит ли оно того?» и «ИП или ООО?», вэлком
под кат

Как я выиграл суд с EMS Почта России

Время на прочтение10 мин
Охват и читатели206K
Как я выиграл суд с EMS.
Итак, как было обещано в вопросе habrahabr.ru/qa/19545, я публикую свой опыт по подаче иска к «EMS – Почта России», который завершился положительно для меня. Впрочем, обо всем по порядку.
Big Update — сегодня, 6.03.2013 получил деньги. Кафкианский процесс завершен. Ура!
Читать дальше →

Обработка аннотаций в процессе компиляции

Время на прочтение10 мин
Охват и читатели39K
magicМетапрограммирование — вид программирования, связанный с созданием программ, которые порождают другие программы как результат своей работы (в частности, на стадии компиляции их исходного кода), либо программ, которые меняют себя во время выполнения.

Аннотации, как инструмент метапрограммирования появились вместе с релизом Java 5 в далеком 2004 году. Вместе с ними появился инструментарий Annotation Processing Tool, на смену которому пришла спецификация JSR 269 или Pluggable Annotation Processing API. Что интересно, этой спецификации без малого 10 лет, но свою популярность в Android разработке она начала обретать только сейчас.

О возможностях, которые открывает эта спецификация мы поговорим чуть позже (будет мнооого кода), а сперва, не хотите ли поговорить о компиляции Java кода?
Читать дальше →

DDoS-атаки и электронная коммерция: современные подходы к защите

Время на прочтение9 мин
Охват и читатели24K


В маркетинговых материалах по защите от DDoS-атак, публикуемых всевозможными компаниями, раз за разом встречаются ошибки одного и того же плана. А именно, приводятся взятые из чьих-либо отчётов данные о зафиксированных атаках объёмом, например, 400 Гбит/с, делается вывод, что всё плохо и нужно срочно что-то делать, но при этом в характеристиках предлагаемых услуг указан верхний предел объёма фильтруемых атак в 10 Гбит/с. И такие несоответствия возникают довольно часто.

Происходит это потому, что специалисты, которые создают саму услугу, не очень верят в то, что столь мощные атаки вообще реальны. Потому что ни сами эти специалисты, ни кто-либо, кого они знают, с такими атаками не сталкивались. И потому возникает актуальный для e-commerce вопрос: какие угрозы действительно сейчас актуальны, а какие маловероятны? Как оценивать риски? Обо всём этом и многом другом рассказывается в докладе Артёма Гавриченкова на конференции Bitrix Summer Fest.
Читать дальше →

Издание в Стиме с минимальными затратами

Время на прочтение3 мин
Охват и читатели58K
Исправление от 07.05.2016
В сети слишком часто ссылаются на этот мой текст, поэтому я хочу предостеречь людей: я не несу никакой гарантии за достоверность данных, рассказанных тут полгода назад. По хорошему, я хотел бы удалить эту статью, но не вижу такой кнопки в интерфейсе сайта. Тем не менее, я счел необходимым удалить некоторые пункты этим исправлением.


Эта статья мой личный опыт размещения игры в Стиме, и в ней я расскажу о тех моментах, которые беспокоили меня самого в процессе этого дела. Надеюсь, она поможет тем, кто решит пройти этим же путём. Этим немного особенным образом, дорогой минимальных усилий.
Читать дальше →

Рецепты под Андроид: Selectable соус для LayoutManager'a

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



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

Настройка GPIO в Coremodule 920

Время на прочтение6 мин
Охват и читатели8.5K
Требовалось уметь обращаться к GPIO на Coremodule 920 из под Windows 7 x86. Приложение, которому требовался доступ пишется мной на Java.

Поиск решений


  • Попробовать разобраться самостоятельно
  • Обратиться в техподдержку за помощью

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

Из ответа на мой вопрос следовало, что у них есть драйвер на C и только под Linux, что меня не устраивало.
Читать дальше →

Почему в интернет – магазинах не идут продажи?

Время на прочтение2 мин
Охват и читатели6.7K
С каждым днем открывается все больше и больше интернет – магазинов с разнообразными товарами. Каждый из них, как они сами считают, имеет уникальную концепцию и неповторимые товары. Однако через некоторое время, после того как созданы сайт и страницы в социальных сетях, запущена реклама и потрачена пара тысяч рублей, продавцы удивляются: «Отчего же в метриках я вижу, что клиенты посещают мой сайт, некоторые даже кладут товар в корзину, но покупок нет?!».

На нашем сайте, сейчас зарегистрировано около 200 средних и мелких интернет – магазинов. К одним покупатели заходят регулярно и совершают покупки, а в других не проводят и минуты. Мы в OneMarkt постарались разобраться в возможных причинах низких продаж и способах исправить положение.

image
Читать дальше →

Другая сторона медали: 5 не самых приятных уроков, вынесенных из личного стартап-опыта

Время на прочтение4 мин
Охват и читатели10K


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

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

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Администратор серверов
Младший
От 110 000 ₽
Java
Java Spring Framework
RESTful WebServices.
PostgreSQL
SQL
Hibernate
Linux
Базы данных
Microsoft SQL Server
Разработка программного обеспечения