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

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

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

PIPEC: пять способов платить сотрудникам

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


Легко построить внутренний рынок торговой компании. Там все что-нибудь покупают и продают.

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

Многие руководители скажут, что они покупают рабочее время своих сотрудников. Остается лишь одна трудность – превратить купленное рабочее время в то, что принесет доход фирме. Такие вопросы, как кто, что и когда должен делать, обычно решаются на усмотрение предпринимателей либо их доверенных лиц – менеджеров.

А можно ли сделать так, чтобы сотрудникам было выгодно продавать вам именно то, что приносит доход фирме?
Читать дальше →

Кому жить, а кому умереть: приоритеты процессов в Android

Время на прочтение7 мин
Охват и читатели37K
Примечание переводчика: при переводе старался максимально пользоваться терминологией, которую предлагает сам Google в русскоязычной версии документации по Android, таким образом «service» стал «службой», «content provider» стал «поставщиком контента», и так далее. А вот «activity» стать «операцией» так и не смог — не пересилил я себя. Извините.

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

Луна vs Марс. Пригодность для колонизации

Время на прочтение4 мин
Охват и читатели30K
После завершения программы «Аполлон» все начали думать о полёте на Марс. В этой статье я опишу все плюсы и минусы полётов как на Марс, так и на Луну.

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

Создание и продвижение приложения в App Store. Часть 2 — Предпосылки и Анализ Рынка

Время на прочтение3 мин
Охват и читатели3.1K
Продолжаем рассказ о создании мобильного приложения без купюр, зато с инсайтами. Если вы только что присоединились, то рекомендуется в начале прочитать первую часть истории:

— Часть I — Идея

Итак, что же такое AWWWA?

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

Поднимающийся компьютерный стол для дома, немного industrial-style

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

Хорошо бы иногда придвинуть стол к дивану и сделать его ниже, оставив на нем компьютер. Тогда можно немного поработать лежа, или отправить статью на Хабр, или посмотреть видео… А еще, под стать времени, стол должен быть визуально легким. Он не предполагает большого количества книг или бумаг, да и стандартный компьютер ATX тоже будет заменен чем-то более легким. Так что никаких полок и тумбочек — все в облако! Такие мысли привели к настоящей работе по железу, с 60 болтами, сверлением более чем 120 отверстий в профиле и решениями из чистой и простой механики позапрошлого века.

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

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

Финансирование на год (и меньше): советы по управлению стартапами в условиях «финансового дедлайна»

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


Давайте представим, что вы – основатель компании, которая успешно получила средства от бизнес-ангелов или, скажем, в результате институционального раунда финансирования, и в настоящее время ваша ситуация такова: «на разгон» вам дано 12 месяцев или менее того.
Читать дальше →

Кто хочет стать миллионером: 7 способов разбогатеть, не создавая компанию

Время на прочтение4 мин
Охват и читатели41K
С миллионерами обычно ассоциируются бизнесмены, владельцы собственных компаний, стартаперы. В России, правда, некоторые слои населения до сих пор считают бизнесменов ворами, но разговор сейчас не об этом. Миллионерами могут быть и выдающиеся политики, актеры, музыканты, спортсмены и прочие «шоумены».

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

Издание Business Insider позаботилось о вашем благополучии и поведало миру о семи таких способах.
Читать дальше →

$2 в месяц: счета за энергию у владельцев энергоэффективного дома в Великобритании

Время на прочтение2 мин
Охват и читатели21K
image
Британский архитектор Колин Ушер, директор компании John McCall Architects, разработал для своей семьи энергосберегающий дом, снабжённый, в числе прочего, солнечными панелями. В результате здание получилось настолько энергетически эффективным, что платить за электричество хозяевам приходится всего по $2 в месяц.

Учитывается вся энергия, используемая для отопления, освещения, подогрева воды и готовки. В местной валюте это получается менее £15 в год. Следует учесть, что оборудованный солнечными панелями дом находится не где-нибудь в солнечной Калифорнии, а в городке Уэст Кирби в графстве Мерсисайд в Северо-Западной Англии.

Бетонные стены, тройные стёкла в окнах, правильное расположение по отношению к сторонам света, динамическое отопление при помощи теплового насоса и солнечные панели на крыше позволяют дому эффективно сохранять полученное тепло и получать необходимую энергию из возобновляемых источников. В год дом потребляет 3453 кВт*ч, из них — 3338 кВт*ч солнечной энергии.
Больше информации и фото

Автоматизация проветривания комнаты через окно и что из этого вышло

Время на прочтение4 мин
Охват и читатели39K
Все началось с того что в комнате становилось жарко если работает компьютер, за моим отсутствием или ленью не часто проветривалась комната (хотя казалось бы надо просто открыть окно). Короче решил я делать это «устройство». По сути требовался датчик температуры механизм открывающий и закрывающий окно и автоматику которая всем этим управляет.

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


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

Углекислый газ впервые научились напрямую превращать в метанол

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

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

Исследователям из Университета Южной Калифорнии удалось подобрать гомогенный катализатор для преобразования CO2 в CH3OH – то есть, катализатор, находящийся в одной фазе с реагирующими веществами.

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

Российские физики разработали технологию беспроводной передачи энергии с кпд 80%

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


В то время как Apple внедряет беспроводную зарядку в iPhone, российские физики из Университета ИТМО и «НИИ Гириконд» разработали более эффективную технологию беспроводной передачи энергии при использовании керамических диэлектриков.

«У нас пока только пионерские работы, но для расстояния в 20 сантиметров и мощности 1 Ватт наша система уже работает», — рассказал ТАСС один из авторов статьи, научный сотрудник Университета ИТМО, Полина Капитанова. Соавтор изобретения — Елизавета Ненашева из «НИИ Гириконд» (оба — Санкт-Петербург).
Читать дальше →

Формат BPG может заменить анимированный GIF и не только его

Время на прочтение2 мин
Охват и читатели29K
BPG (Better Portable Graphics) — новый графический формат, цель которого заменить JPEG там, где качество или размер файла имеют значение. Именно так описывает BPG создатель этого формата — гениальный программист Фабрис Беллар, автор таких программ как LZEXE, FFmpeg, QEMU и др.

Основные преимущества BPG
  • Высокая степень сжатия. Файлы гораздо меньше, чем JPEG при таком же качестве.
  • Поддержка большинством веб-браузеров через маленький Javascript-декодер (56 КБ в gzip).
  • Основан на подмножестве открытого стандарта видеосжатия HEVC.
  • Поддержка тех же форматов цветности, что и в JPEG (grayscale, YCbCr 4:2:0, 4:2:2, 4:4:4) для снижения потерь во время конвертации. Альфа-канал поддерживается. Цветовые пространства RGB, YCgCo и CMYK тоже поддерживаются.
  • Нативная поддержка от 8 до 14 бит на канал для расширения динамического диапазона.
  • Возможно сжатие без потерь.
  • Различные метаданные (такие как EXIF, профили ICC, XMP) можно внедрить в файл.
  • Поддержка анимации.

Именно последний пункт даёт возможность предположить, что BPG заменит в интернете анимированный GIF. В самом деле, он лучше по всем параметрам.
Читать дальше →

Измерение веса руды по току статора. Практика. Часть 2. Программная реализация на МК

Время на прочтение8 мин
Охват и читатели6.3K
Последняя часть из цикла «Измерение веса полезных ископаемых». В данной статье будет показана программная реализация на МК.

Вспомним основы данного метода измерение веса полезных ископаемых по току статора шахтной подъемной установки (ШПУ), оборудованной высоковольтным асинхронным двигателем с фазным ротором.


Вместо предисловия


Так как реальное устройство не проектировалось и не изготавливалось, то для симулирования данного процесса использовался программный комплекс Proteus. Данный симулятор поддерживает множество различных МК и из списка им поддерживаемых выбиралась аппаратная платформа для реализации алгоритма и проверки всего метода.
Читать дальше →

«Почему всем можно, а мне нельзя?» или реверсим API и получаем данные с eToken

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


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

Идея показалась неплохой, но как это реализовать? Тут я вспомнил, как однажды в бухгалтерии не работал банк-клиент, ругаясь на отсутствие библиотеки с говорящим именем etsdk.dll, меня охватило любопытство и я полез ее ковырять.

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

Сетевое программирование для разработчиков игр. Часть 4: Надежность, упорядочивание и избежание перегрузок поверх UDP

Время на прочтение13 мин
Охват и читатели24K
От переводчика: У меня возникла необходимость разобраться с работой UDP-сокетов в неблокирующем режиме в java и создать свой собственный класс для работы с сетевыми соединениями на их основе. К сожалению, толковой русскоязычной документации на эту тему я не нашёл. Зато наткнулся на несколько попыток на хабре осветить тему создания надёжного соединения поверх UDP. В том числе и перевод нескольких статей Гленна Фидлера, сделанный пользователем bvasilyev. И хотя статьи рассматривают создание подобного подключения для применения его в играх (не совсем то, что мне необходимо), а также языком реализации является не java, а c++, они стали для меня отправной точкой. К сожалению bvasilyev около года назад прервал перевод данного цикла, а самое интересное осталось на языке оригинала. Поэтому я решил перевести четвёртую статью цикла и переписать реализацию виртуального соединения из третей статьи цикла на java (чуть позже выложу). Ну а для того, чтоб данной статьёй мог воспользоваться кто-либо, кроме меня, выкладываю её здесь. Профессиональным переводом, к сожалению, никогда не занимался, всегда изучал англоязычную документацию. Но в данном случае, из-за многочисленного употребления некоторых слов в совершенно различных значениях, а также в роли наименования всевозможных определений, неоднократно — в пределах одного предложения, счёл более целесообразным осуществить перевод, а после уже работать с текстом на привычном для себя языке. Поправки и аргументированные предложения приветствуются.

Первая статья
Вторая статья
Третья статья

(напомню: переведены bvasilyev)




Надежность, упорядочивание и избежание перегрузок поверх UDP


Вступление


Привет, меня зовут Гленн Фидлер и я приветствую вас в своей четвёртой статье из цикла “Сетевое программирование для разработчиков игр”.

В предыдущей статье, мы создали свою собственную концепцию виртуального соединения на основе UDP.

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

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

Проблемы с TCP


Те из вас, кто знаком с TCP, знают, что он уже имеет свою внутреннюю концепцию соединений, с надёжной и упорядоченной системой передачи пакетов и предотвращением перегрузок, так зачем же мы пишем свою собственную мини версию TCP на основе UDP?
Читать дальше →

Геймдизайн: по ту сторону игры

Время на прочтение3 мин
Охват и читатели31K
В чем заключается работа одного из наиболее значимых специалистов по созданию игр – геймдизайнера? Ответ на этот вопрос – в лекциях курса «Геймдизайн: по ту сторону игры» от компании Wargaming, создателя легендарного военного MMO-экшена World of Tanks.

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

Сжатие текстур в Android: сравнение форматов и примеры кода

Время на прочтение11 мин
Охват и читатели41K
Назовите самый лучший формат сжатия текстур. Может это PNG, ETC, PVRTC, S3TC, или ещё какой-нибудь? Вопрос непростой, но очень важный. От ответа зависят качество визуального оформления, скорость работы и размеры Android-приложений. Дело осложняется тем, что универсального «самого лучшего формата» попросту не существует. Всё зависит от потребностей разработчика.



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

Каким может быть бизнес по подписке

Время на прочтение2 мин
Охват и читатели14K
Сегодня мы рассмотрим один из тематических кейсов Subscription School, в котором основатель компании поделился своим опытом работы над типом бизнес-модели, основная особенность которой заключается в подписке на регулярное получение продуктов или услуг.

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

Raspberry Pi Zero Cluster Board: вычислительный кластер на основе Pi Zero

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


Idein, стартап из Японии, сейчас разрабатывает вычислительный модуль с Raspberry Pi Zero. Цель — создание Actbulb, мультифункционального устройства для решения различных задач, включая анализ данных. Этот девайс предназначен для работы в «умных» домах, и должен быть очень небольшим, размещать его планируется в обычном патроне для обычной лампочки.

Пока что все находится в стадии проектирования, и компания решила создать первый прототип на основе 16 Raspberry Pi Zero. По задумке, должен получиться настоящий вычислительный кластер, способный решать множество задач.
Читать дальше →

Электропроводящий бетон будет плавить снег без химикатов в американских аэропортах

Время на прочтение1 мин
Охват и читатели9.1K
Специальная смесь бетона, которая плавит снег без химикатов, используя электричество, скоро может появиться в аэропортах США. Смесь, созданная исследователями из Университета Небраски-Линкольна, по большей части — обычный бетон, но 20% её — стальные стружки и частицы углерода. Это делает покрытие достаточно электропроводимым для плавления снега, но при этом безопасным для прикосновений.


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

Информация

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

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

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