Как стать автором
Поиск
Написать публикацию
Обновить
0
@mytreoread⁠-⁠only

Пользователь

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

Архитектурный дизайн мобильных приложений

Время на прочтение9 мин
Количество просмотров98K
Признак плохого дизайна №1:
Наличие объекта-«бога» с именем, содержащим «Manager», «Processor» или «API»


Ведущий iOS-разработчик Redmadrobot Егор BepTep Тафланиди — о том, как добиться стройного архитектурного дизайна мобильного приложения, используя классические шаблоны проектирования и логическое разделение исходного кода на модули.

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

Русский перевод руководства пользователя веб-ОС eyeOS для версий 1.8

Время на прочтение18 мин
Количество просмотров3.8K
Русский перевод руководства пользователя веб-ОС eyeOS для версий 1.8. Переведено и переделано для версий 1.8 мной для коммьюнити eyeOS. На данный момент это первое и единственное руководство пользователя и документация на русском языке вообще. Размещен на официальном сайте eyeOS по адресу eyeos.org/usermanual

Содержание



1. Введение
1.1. Вход в систему
1.2. Создание нового пользователя
2. Рабочий стол: первые шаги
2.1. Панель приложений
2.2. Значки по умолчанию
2.2.1. Значок «Домашняя папка»
2.2.2. Значок «Приложения»
2.2.3. Значок «Корзина»
2.3. Системная панель
2.4. Панель задач
3. Основные приложения
3.1. eyeFiles: менеджер файлов
3.1.1. Общие операции
3.1.1.1. Пример использования
3.1.1.2. Загрузка файлов
3.1.1.3. Открытие файлов
3.2. eyeDocs: текстовой процессор
3.2.1. Создание документа
3.2.2. Сохранение документа
3.2.3. Открытие документа
3.3. eyeCalendar
3.3.1. Добавление события
3.3.2. Перемещение события
3.3.3. Редактирование события
3.4. eyeContacts
3.4.1. Добавление нового контакта
3.4.2. Просмотр, редактирование и удаление контакта
3.4.3. Импорт и экспорт контактов
3.5. eyeBoard: доска объявлений
3.5.1. Посылка сообщения
3.5.2. Очистка доски
3.6. eyeMail: клиент электронной почты
3.6.1. Прием почты
3.6.2. Отправка нового сообщения
3.7. eyeRSS: читатель новостных лент
3.7.1. Добавление новой ленты
3.7.2. Чтение ленты
3.7.3. Обновление ленты
3.7.4. Удаление ленты
3.8. eyeProcess: диспетчер процессов
3.8.1. Закрытие приложения
3.9. eyeControl: панель управления
3.9.1. Изменение вида вашего рабочего стола
3.9.2. Администрирование системы
3.9.2.1. Общее администрирование
3.9.2.2. Управление пользователями
3.9.2.3. Управление группами
3.9.2.4. Управление хранилищами
3.9.2.5. Установка нового программного обеспечения

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

[LibGDX] Создаем клон Flappy Bird — Zombie Bird

Время на прочтение127 мин
Количество просмотров199K
Доброго времени суток %username%. Не давно наткнулся на хороший туториал по созданию клона игры Flappy Bird используя LibGDX и этот туториал мне понравился своей простотой и детализацией.

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

Туториал разбит на 12 дней, содержит множество картинок, полотен кода и исходный код разбит по дням. Кому интересно, добро пожаловать под кат.
Подробнее

Как я жарил видеокарту

Время на прочтение3 мин
Количество просмотров101K
Здравствуй Хабрасообщество. Хочу рассказать небольшую историю одного блюда, которое я приготовил буквально пару часов назад. Я до сих пор, нахожусь в состоянии шока, т.к. никак не ожидал успешного исхода сей истории. Всё дело в нерабочей видеокарте друга и об успешной попытке её восстановить, путём обжаривания в печи.

Вступление

Аккуратно, под катом много фотографий!
Читать дальше →

Простой USSD-запрос в Android 4.0+

Время на прочтение3 мин
Количество просмотров39K
В Android до сих пор нет API для USSD-запросов. Баг висит уже 6 лет!
Я находил разные способы создания и получения информации из USSD запросов, но в итоге ни один не устроил.
Затем я нашел упоминания о том, что с помощью обновленных в Android 4.0 служб спец. возможностей можно легко получать содержимое окон и так получить текст из окна и результатом USSD запроса. Попробовал — получается отлично! Без перезагрузок и надежно.
Читать дальше →

Приемы работы с планами выполнения запросов в Oracle

Время на прочтение3 мин
Количество просмотров43K
Это как гвоздь в подошве любимого ботинка. Ходить можно, но все чаще ловишь себя на желании остаться на месте или перепоручить дело другим. Мелкие неудобства не только замедляют нашу работу, но и снижают мотивацию, вносят помехи в процесс, снижают качество результата. И если нашелся друг, который научил вас взять молоток и забить этот гвоздь, вы не только будете благодарны ему за помощь, но и сами поможете другим, избавив их от мелкой, но очень раздражающей помехи. Для этого и нужно общаться, делиться не только глубокими и сокровенными знаниями в форумах и на сайтах вроде Хабра, но и своими простыми трюками и «маленькими хитростями»

Как и любой текст, запросы и программы на SQL можно создавать в любом текстовом редакторе. Но если вы профессионал, вы очень много и часто работаете с SQL, то вам уже не будет достаточно наличия подсветки синтаксиса и автоматического переформатирования кода, особенно, если вам приходится переключаться между различными версиями одной СУБД или разными платформами СУБД.

Недавно мне случилось общаться с одним из ведущих профессионалов СУБД Oracle. Он рассказал много интересного про работу с планами выполнения запросов в различных версиях этой СУБД и не постеснялся рассказать всем об используемых им инструментах, приемах и дать немного полезных мелких советов. Я сделал перевод одной из статей в его блоге и хотел бы предложить его вниманию Хабравчан. Несмотря на то, что описанный прием применялся для работы с Oracle, я теперь с успехом применяю тот же подход для MS SQL и Sybase.



Меня зовут Дан Хотка (Dan Hotka). Я директор Oracle ACE. Одной из моих привилегий в этой группе является помощь в распространении информации и полезных технических знаний, связанных с СУБД Oracle. Меня хорошо знают после моих 12 (скоро 14) опубликованных книг и буквально сотен статей. Я регулярно пишу в блоге и собираюсь делать это в дальнейшем. Мы даже могли встречаться на одном из событий или встреч группы пользователей. Я регулярно выступаю на эти темы по всему миру.
Я собираюсь поделиться с вами как техническими знаниями про Oracle, так и тем, как эти знания применяются в решениях Embarcadero.
Читать дальше →

Генерируем и сканируем QR/BAR коды

Время на прочтение4 мин
Количество просмотров110K

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

QR-коды пришли на смену устаревшим штрих-кодам (далее вместо 'Bar code') и все плотнее входят в нашу жизнь, их используют в десятках различных решений от передачи ссылок на сайт, до сложных систем авторизаций и покупок.
Читать дальше →

Информация

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