пятница, 23 мая 2014 г.

Наркоманов в Кремле вдвое больше, чем в среднем по России - ФСКН

Новость дня от Interfax.ru



Теги "РОССИЯ-КРЫМ-НАРКОМАНЫ" доставляют не меньше.
UPD: Новость с перепугу не исправили, а удалили. но гугл и яндекс всё помнят :)

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

пятница, 25 апреля 2014 г.

MySQL: отличия между MyISAM и InnoDB

Отличия между системами хранения данных MyISAM и InnoDB простым языком.

В данной таблице я попробовал показать разницу между MyISAM и InnoDB на простых примерах:
ОписаниеMyISAMInnoDB
Транзакционный движек?
Транзакция (Transaction) – блок операторов SQL , который в случае ошибки в одном запросе, возвращается к предыдущему состоянию (Rollback), и только в случае выполнения всех запросов подтверждается (Commit)
НетДа
Поддержка внешних ключей
Внешние ключи – это способ связать записи в двух таблицах по определенным полям так, что при обновлении поля в родительской автоматически происходит определенное изменение поля в дочерней (дочернюю и родительскую выбираешь при создании ключа; точнее, создаешь ключ в дочерней, который ссылается на родительскую).
НетДа
Блокировка.
Блокировка на уровне строк, т.е. если процессу нужно обновить строку в таблице, то он блокирует только эту строку, позволяя другим обновлять другие строки параллельно
Блокировка на уровне таблицБлокировка на уровне строк
Одновременные запросы к разным частям таблицы.МедленнееБыстрее
При смешанной нагрузке в таблице (select/update/delete/insert)МедленнееБыстрее
Операция InsertБыстрееМедленнее, ибо есть оверхед на транзакцию, но это цена надежности
Если преобладают операции чтения (SELECT)Работает быстрееРаботает медленнее
Deadlock
Deadlock — ситуация в многозадачной среде или СУБД, при которой несколько процессов находятся в состоянии бесконечного ожидания ресурсов, захваченных самими этими процессами.
Не возникаютВозможны.
Поддержка полнотекстового поискаДаНет
Запрос Count(*)БыстрееМедленнее
Поддержка mysqlhotcopy
Утилита mysqlhotcopy представляет собой Perl-сценарий, использующий SQL-команды LOCK TABLES, FLUSH TABLES и Unix-утилиты cp или scp для быстрого получения резервной копии базы данных.
ДаНет
Файловое хранение таблицКаждой таблице отдельный файлДанные при настройках по умолчанию хранятся в больших совместно используемых файлах
Бинарное копировании таблиц?
Табличные файлы можно перемещать между компьютерами разных архитектур и разными операционными системами без всякого преобразования.
ДаНет
Размер таблиц в БДМеньшеБольше
Поведение в случае сбояКрашится вся таблицаПо логам можно все восстановить
В случае хранения «логов» и подобногоЛучшеХуже
Выводы:
  • Использовать MyISAM лучше в таблицах, которых преобладает один вид доступа: чтение (новостной сайт) или запись (например, логирование) ;
  • Использование InnoDB имеет смысл во всех остальных случаях и случаях повышенных требований по сохранности данных.

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

среда, 23 апреля 2014 г.

четверг, 17 апреля 2014 г.

Переменные для API YouTube


https://gdata.youtube.com/feeds/api/videos?q=football&orderby=relevance&start-index=1&max-results=10&v=2

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

воскресенье, 16 февраля 2014 г.

json_encode и кириллица

[{"id":"5","name":"\u0412\u0438\u043a\u0442\u043e\u0440\u0438\u044f"}

preg_replace_callback('/\\\u([0-9a-fA-F]{4})/',create_function('$match', 'return mb_convert_encoding("&#". intval($match[1], 16) . ";", "UTF-8", "HTML-ENTITIES");'),
json_encode($region_list)
)

{"id":"5","name":"Кинсленд"}]

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

Создание загрузочной флэшки

В меню «Пуск», набираем cmd в строке поиска и жмем Ctrl+ Shift+ Enter.

набираем DISKPART
пишем LIST DISK
выбираем номер нашей флешки

SELECT DISK 1
CLEAN
CREATE PARTITION PRIMARY
SELECT PARTITION 1
ACTIVE
FORMAT FS=NTFS
ASSIGN
EXIT

После того, как вы создали загрузочную флешку, вам нужно перенести файлы операционной системы на этот съемный носитель.

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

четверг, 6 февраля 2014 г.

Tickets.ua - конвертация валюты при оплате гривной

Заказал авиабилеты, на сайте 3183 грн, нажал оплатить картой, счет в банк пришел в евро, так как у меня гривневая карта, произошла конвертация из гривны в евро по курсу 12,5, итог, билет вышел в 3662 грн. Ахереть.

Тикетс юа реальные нае....

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

друзья )

Сохраняйте и делитесь желаниями, и не забывайте о важных датах!