Будильник без рекламы на Android — Malarm⏰

Разбудить мягко, без стресса — это главная задача моего будильника. Я старался сделать его таким, чтобы утром не хотелось разбить телефон о стену.

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

Это было хорошим уроком для меня. Сложно описать, что я чувствовал, читая Ваши отзывы. Пусть эта версия и не найдёт уже такого количества пользователей, как прошлая — но я его больше никому не отдам.

Будильник теперь полностью без рекламы!  Большое количество настроек позволит Вам настроить сигнал индивидуально для себя. Если Вы любите просыпаться не спеша — медленное нарастание громкости с коротким предварительным сигналом для Вас😊
Для тех людей, кто любит моментальное пробуждение, подойдут настройки с максимальным увеличением громкости и сигнал механического будильника. Встанете Вы и ваши соседи👍

В этой версии всё также доступны:

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

Если Вы ранее приобретали платные функции до того, как была испорчена прошлая версия, напишите пожалуйста мне на почту javawaysup@gmail.com и я активирую для их Вас.
Скачать приложение можно в play market по ссылке 

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

С уважением,
Максим


Что такое TabLayout в Android и как с ним работать?

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

В начале, когда мир Android разработки кажется особо огромным и ты не знаешь что лучше применить в своих первых «Hello world», то можно верстать хоть в одном активити весь интерфейс. Позже, с опытом приходит понимание, что дизайн в сфере мобильной разработки всё таки стоит продумывать заранее, перед открытием Android Studio. В первую очередь он должен быть максимально удобным и приятным для пользователя, а уже потом стоит задуматься о расширяемости и актуальности инструментов. Читать далее Что такое TabLayout в Android и как с ним работать?

Приложение Beauty Master

Я просто screenshot_1480603606хотел написать что нибудь полезное для помощи в работе любимой супруге… и тут понеслось. А может цвета к дням? А может смс рассылку? А может поиск по базе данных? В общем прошу строго не ругать, знакомьтесь — Beauty Master.

Приложение, которое поможет beauty-мастерам вести учет своих записей. Приложение работает с базой данных, которую можно своевременно очищать, умеет отправлять смски за день до записи. В календаре дни, на которые назначены записи меняют цвет пропорционально количеству клиентов. Таким образом мастеру сразу понятно на какой день можно записать нового клиента без заглядывания в каждый день для поиска свободных мест. Читать далее Приложение Beauty Master

Как использовать список в Android с помощью RecyclerView?

Если Вы начали изучение программирование под платформу Android, очень скоро от «Hello World!» Вы приступите к созданию более разумных приложений. Почти что в каждом приложении под Android Вы будете встречаться с использованием списков, их реализация не такая уж и тривиальная, как это можно себе представить на первых порах, особенно для новичков! Очень важно сразу разобраться в концепции и набить руку, иначе после придётся часто возвращаться к старым наработкам для выдёргивания кусков рабочего кода.RecyclerView
Я расскажу как реализован список с помощью виджета RecyclerView, любезно предоставленного нам корпорацией Google. Виджет развивается и есть смысл хорошенько познакомится с его реализацией и предоставляемым API. На скришоте пример того, как должен выглядеть в итоге наш список.

Наше приложение будет состоять из фабрики клонов, которая будет генерировать 100 объектов, и одного активити, внутри которого опишем необходимые классы, для работы с RecyclerView.

Также нам будет необходимо создать 2 файла-макета. Один activity_main.xml для RecycleView, в нём будет описан только сам виджет. Второй list_item_person.xml для Читать далее Как использовать список в Android с помощью RecyclerView?

Вместо админки на wordpress белый экран

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

Отправка email из программы java по протоколу SMTP

SMTP (Simple Mail Transfer Protocol) является протоколом передачи электронной почты по сетям tcp/ip. Он включает в себя набор несложных правил, с помощью которых происходит процесс общения почтовых клиента и сервера. Клиент подключается к почтовому серверу по 25 порту, далее происходит примерно такой диалог:

Server: (ожидает соединения)
Client: (Подключается к порту 25 сервера)
Server:220 mail.company.tld ESMTP CommuniGate Pro 5.1.4i is glad to see you! Читать далее Отправка email из программы java по протоколу SMTP

Установка MySQL в linux

Для того что бы установить mysql нужно в терминале ввести

Для комфортного управления базой данных можно установить небольшую СУБД emma

С последующим открытием emma у вас проблем возникнуть не должно. А вот что бы открыть mysql в терминале, Вам потребуется команда

 

после чего потребуется ввести пароль учетной записи.Установка MySQL в linux

 

Сброс root пароля SQL

При установке на линукс без графического интерфейса SQL возникла проблема с заданием стандартного пароля root’a. В графическом режиме он задаётся во время инсталляции, а вот в терминале что бы завести MySQL пришлось скидывать пароль. Спасли команды:

Соответственно в поле new-password нужно подставить желаемый пароль.

Шпаргалка с синтаксисом bash

 

ПОЛИТИКА КОНФИДЕНЦИАЛЬНОСТИ ANDROID-ПРИЛОЖЕНИЯ BEAUTY MASTER

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

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

Сбор информации

Предоставляя приложению «Beauty Master» информацию частного характера через данное приложение, Вы даёте согласие на получение, использование, передачу и раскрытие вашей частной информации согласно условиям настоящей Политики конфиденциальности.

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

Соглашение об обработке персональных данных

Размещая любым способом личную информации, Вы даете полное и безоговорочное согласие администрации сайта www.javaway.info  (далее – «Оператор») на обработку предоставленных Вами Ваших персональных данных (ФИО, пол, адрес, телефон, адрес электронной почты, дата и место рождения, иное), в том числе на любые действия (операции), совершаемые с Вашими персональными данными, как с использованием средств автоматизации, так и без них, включая сбор, запись, накопление, систематизацию, хранение, уточнение (обновление, изменение), извлечение, передачу любым третьим лицам (распространение, предоставление, доступ), в том числе трансграничную передачу в соответствии со ст. 12 ФЗ «О персональных данных» от 27.07.2006 (далее Закон), обезличивание, блокирование, удаление, уничтожение в соответствии со ст. 3, ст. 9, ст. 15 Закона, в целях продвижения Оператором товаров и услуг и в иных коммерческих целях, определенных Уставом Оператора. Также Вы соглашаетесь с тем, что Оператор под свою ответственность вправе поручить обработку персональных данных любому третьему лицу по своему усмотрению при условии соблюдения требований ст. 6 Закона, в том числе осуществления таким лицом конфиденциальности и защиты персональных данных. Согласие на обработку Ваших персональных данных и иные вышеуказанные действия предоставляется без ограничения срока его действия и, согласно п. 5 ст. 21 Закона, может быть отозвано Вами путем направления письменного уведомления Оператору по вышеуказанному адресу. Обработка Ваших данных будет прекращена в срок, не превышающий 180 (сто восемьдесят) дней с момента поступления указанного отзыва. Размещение Вами заказа на товар у Оператора является достаточным подтверждением Вашего согласия на обработку Ваших персональных данных Оператором на указанных выше условиях, в соответствии с п. 1 ст. 9 Закона, при этом письменная форма или иные доказательства для дополнительного подтверждения Вашего свободного волеизъявления Оператору не потребуются. Оформив заказ, в соответствии со ст. 18 Ф3 «О рекламе» от 13.03.2006, Вы также соглашаетесь с получением рекламы и информации от Оператора и его партнеров по сетям электросвязи, в том числе через Интернет.

Область действия

Настоящая Политика конфиденциальности описывает методы охраны приложения «Beauty Master» своей конфиденциальной информации при использовании Вами данного приложения, в котором размещен текст настоящей Политики конфиденциальности. Настоящая Политика конфиденциальности применяется только в отношении информации частного характера, полученной через данное приложение. «Информация частного характера» – это информация, позволяющая, при её использовании отдельно или в комбинации с другой доступной нам информацией, идентифицировать Ваши персональные данные.

Отказ от ответственности

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