Как объединить память телефона и карту памяти

Многие пользователи смартфонов рано или поздно сталкиваются с проблемой нехватки памяти. Особенно это касается бюджетных телефонов. 16 Гб — это немного. Тем более, если ПЗУ еще меньше — 8 Гб (да, бывают и такие модели). Покупка microSD только отчасти решает эту проблему. Владельцам Android-телефонов мы советуем воспользоваться функцией Adoptable Storage, которая позволяет объединить ПЗУ и карту памяти в единый логический раздел. (далее…)

Профилирование запросов в MySQL

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

Что такое лог медленных запросов в MySQL?

Лог медленных запросов в MySQL - лог, отмечающий медленные и потенциально проблемные запросы. MySQL по умолчанию поддерживает такой функционал, но он отключен. При помощи настройки определенных переменных сервера мы можем указать какие именно запросы нас интересуют. Чаще всего нам нужны запросы которые требуют определенное количество времени на своё выполнение или запросы, которые некорректно обрабатывают индексы. (далее…)

Google представила новые инструменты для платформы Apigee

Разработчики из Google рассказали о выходе из бета-теста новых средств для Apigee — платформы, которая используется для управления и анализа API. Новые инструменты помогают отслеживать возникновение проблем, использовать облачные службы в качестве расширений и размещать приложения в изолированной среде. (далее…)

Symfony 2 Joboard : Начинаем проект

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

Настройка рабочей среды разработки

Прежде всего вам нужно проверить, что ваш компьютер имеет соответствующее программное обеспечение для веб-разработки. В качестве операционной системы мы будем использовать Ubuntu 12. Из ПО как минимум нам потребуется веб-сервер Apache, СУБД MySQL и PHP 5.3.3 или более поздней версии. Для Windows рекомендую установить XAMPP или OpenServer, там есть все библиотеки и уже настроено окружение для разработчика. Также вместо сервера Apache вы можете использовать встроенный сервер в php 5.4 и выше, как это сделать будет показано ниже. (далее…)

4 лучших книги по ассемблеру: знания и навыки шаг за шагом

Написание ОС-загрузчиков, драйверов, переписывание области памяти и другие задачи по работе с ЭВМ реализовываются с помощью ассемблера. Выбранные книги по ассемблеру помогут понять принцип работы машинно-ориентированного языка и освоить его. (далее…)

Пропал звук в динамиках, а в наушниках есть. Или нет ни там, ни тут?

Что делать, если пропал звук в вашем любимом смартфоне или планшете? В динамиках тишина, а в наушниках все работает? Или звука вообще нет? У вас iPhone или iPad, либо устройство на базе Android? Главное, не паниковать. В большинстве случаев проблему может решить, не прибегая к помощи специалистов. Сначала вспомните, после каких ваших действий пропал звук. Может вы уронили телефон или планшет, залили его водой, чаем, газировкой или кофе? Давали в руки детям или знакомым? (далее…)

Как отключить неиспользуемые частоты для Android

В этот раз отключим неиспользуемые частоты, благодаря чему сможем немного уменьшить энергопотребление телефона. А, значит, увеличить время работы смартфона. Прирост будет небольшим, но для кого-то и эти минуты будут не лишними. (далее…)

Эффективная настройка Elasticsearch

Самое сложное, в этом движке - это его настройка на получение релевантных результатов. Так же хотелось бы отметить, что документация написана довольно плохо. Конечно, это сугубо моё мнение и я не могу сказать, что мы ничего полезного в ней не нашли, но поиски нам давались с большим трудом. Мы провели довольно глубокое исследование, чтобы понять как работает ElasticSearch. И, наконец, мы поняли его основы и готовы сами задокументировать его возможности. Но давайте вернемся немного назад. Как я уже говорил, основная проблема - получение релевантных результатов (релевантных не для поискового движка, а для пользователя). Иногда мы получали довольно странные результаты, например, поиск по запросу “funny pony” выдавал следующее: (далее…)

51 задание для оттачивания навыков системного администрирования

Разбираемся с тем, как стать системным администратором, и выполняя реальные задачи, получаем основные знания для работы и развития. Статья-туториал, к которой нужно отнестись с полной серьёзностью и не приступать к её прочтению, пока вы не поймёте, стоит ли становиться системным администратором и сможете ли вы. (далее…)

Symfony 2 Joboard : Юнит тестирование

Тесты в Symfony2

В Symfony2 существует два типа автоматизированных тестов: юнит тесты и функциональные тесты. Юнит тесты проверяют корректность работы методов и функций. Каждый тест должен быть максимально независим от другого. Функциональные тесты отвечают за корректность работы приложения в целом. В этой статье рассмотрим юнит тесты, а функциональные оставим на следующий раз. Symfony2 включает в себя стороннюю библиотеку PHPUnit, которая предоставляет собой фреймворк для тестирования. Для запуска тестов требуется установить PHPUnit 3.5.11 или выше. (далее…)


Любишь мемасики?

Подпишись на мой телеграм-канал!

Открыть
Закрыть