Наши проекты

Статьи, которые добавил aNNiMON:

Динамическая подгрузка списка


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

+ Плюсы:
* Повышается производительность и скорость работы, так как грузится не вся информация, а лишь некоторая её часть.
* Пользователю не нужно лишний раз нажимать на какие-либо кнопки (как это может быть в постраничной навигации) - всё делается автоматически при скроллинге.

- Минусы:
*...
Продолжить

Рейтинг:  8  (За: 8 | Против: 0)
Добавил: aNNiMON

Комментарии (20)

Markdown для повседневной жизни


Markdown - простой и удобный язык разметки. Благодаря его популярности, существует множество программ и сервисов, которые так или иначе с ним взаимодействуют. Практически каждый README на GitHub использует Markdown, также он используется на многих сайтах для написания статей или даже книг.

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

Применение
Markdown может быть использован для ведения ежедневных заметок, блогов, в мессенджерах, для описания проектов, для составления презентаций и даже как основа для целого сайта.


Синтаксис
Заголовки
В Markdown, как и в HTML, есть 6 уровней заголовков. В html они обозначаются так:
  1. <h1>Заголовок
...
Продолжить

Рейтинг:  11  (За: 13 | Против: 2)
Добавил: aNNiMON

Комментарии (30)

Оптимизация запросов MySQL


Вчера я решил заняться оптимизацией запросов на сайте. После перехода с устаревшего модуля mysql на PDO скорость работы снизилась, а после обновления MySQL с версии 5.5 до 5.7 производительности не прибавилось. Это явно говорило о том, что с нашими таблицами и с запросами что-то не так.

Прощай, MyISAM
Первым делом я решил посмотреть на саму структуру базы данных. Оказалось, половина таблиц была на движке MyISAM, а половина на InnoDB.

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

Рейтинг:  10  (За: 10 | Против: 0)
Добавил: aNNiMON

Комментарии (17)

Google Play. Взгляд изнутри


Описывать саму регистрацию я не буду, так как не делал в этот момент скриншоты. Скажу лишь, что регистрация проходит довольно быстро: указываем свои контактные данные, номер телефона и самое, на мой взгляд, сложное - данные кредитной карточки, на которой в момент регистрации должна быть сумма не меньше 25$. После регистрации, сумма с карточки списывается практически мгновенно, что для меня было большим удивлением, так как я всегда думал, что такие денежные операции проходят долго.
Но вот, регистрация завершена успешно, товарищ Google поприветствовал нас и предоставил возможность выбора интерфейса консоли разработчика: старый, либо новый. Я не знаю как выглядела старая консоль, выбрал сразу новую. Всё выглядит вполне симпатично, хотя опять же, сравнивать мне не с чем.
Итак, главное окно...
Продолжить

Рейтинг:  14  (За: 14 | Против: 0)
Добавил: aNNiMON

Комментарии (64)

Чему я научился за два года работы над Open Source проектом


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

Рейтинг:  20  (За: 20 | Против: 0)
Добавил: aNNiMON

Комментарии (21)
Всего: 50
<< 1 2 3 4 ... 10 >>
Категории


Пожертвования

Аноним2800 р.
Freddy1700 р.
NaruTrey800 р.
vlavolk637 р.
GOFMIDO256 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика