Как стать программистом?

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

    Как стать программистом? Этот вопрос возник у меня внутри около 5 лет назад и, мне кажется, что некоторые ответы я всё-таки получил. Давайте я попробую собрать в кучу все грабли и камни, по которым прошёлся и попытаюсь создать единую картину.

Читать далее Как стать программистом?

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

Привет! В процессе изучения программирования сделал будильник без рекламы на android.

За время его существования были существенно переработаны настройки и его возможности:

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

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

Скачать бесплатный будильник без рекламы для Android

Что такое 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