Обновление макбук про

В этой статье я расскажу про свой опыт “железного” и софтверного апгрейда MacBook Pro 13″ Unibody Mid 2012  и установкой “с нуля” новой ОС от Apple — Yosemite. Как оказалось, заменить память и “хард” можно самому — это очень просто. Для этого понадобится две отвертки Phillips #00 и T6 Torx, необходимые комплектующие и хорошее настроение.

Continue reading

Превратить столбец в строку в MySQL

Сегодня я даже задумался, как можно с помощью MySQL превратить выборку айдишников из столбца в строку, разделенными запятыми.

В этом мне помогла функция GROUP_CONCAT:

1
2
3
4
5
6
SELECT 1, GROUP_CONCAT(id SEPARATOR ', ')
    FROM (
        SELECT 1, id
        FROM my_table_name
    ) AS t
GROUP BY 1

1
2
3

Результат

1, 2, 3

UPD:
Более простой вариант

1
2
3
4
SELECT
    GROUP_CONCAT (id SEPARATOR ', ')
FROM
    mytable

Дополнительная информация:
Нагайченко Максим пишет в своем блоге про GROUP_CONCAT()

Объединение ЖЖ и blogpost

Сегодня можно считать официальной датой старта моего блога на новом адресе. Удалось объеденить посты из блога и ЖЖ за все время существования оных.

Для чего это нужно? Хочу сделать единственную точку входа без головной боли в поддержке разных блогов, ЖЖ и подобных.

Нужно будет провести еще много работы в области марафета сообщений и, возможно, шаблона.

Благодарен платформе Вордпрес за удобный инструмент для блоггинга.

Для чего нужен ЖЖ?

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

Почему не завести личный блог?
Да просто потому, что часто бывает лень это сделать, а здесь уже все готово, пусть не с самым лучшим оформлением и удобством.

Одним из минусов ЖЖ можно сказать не частое пополнение статей. А превращать свой блог в твиттер не имеет никакого смысла. Тем не менее, ЖЖ остается востребованной прослойкой для высказываний.

Спасибо за внимание.

UPDATE вместе с JOIN

Если нужно обновить поле или несколько полей в таблице при заданном условии, то есть интересный способ:

1
2
3
4
5
6
7
8
9
10
11
UPDATE
    table1 AS T1INNER
JOIN table2 AS T2
    ON
        T2.param1 = T1.param1
    AND
        T2.param2 = T1.param2
    AND
        T2.param3 = 'value'
SET
    T1.date_param = 'date_value'

Этот запрос обновит “date_param” в таблице `table1` в тех записях, которые удовлетворяют условиям, указанных в JOIN.

Спаси Землю — выключи свет.

Сегодня пройдет всемирная акция против глобального потепления. Суть ее такова: в 20:30 по киевскому времени (GMT+2) нужно выключить свет ровно на час. Радует то, что у нас в центре Киева отключат значимые строения от электричества.

PHP: var_dump()

Если со страницы в неродной для нее кодировке отправить данные через форму, например через <;input type="text">;, то кириллица неправильно обрабатывается. Есть подозрение она пересылается в той кодировке, в которой отображается.

Не зацикливайся на мне

Правильно, идем дальше. Хочу вернуться к режиму в нуль отбой, в семь подъем, к гантелям и собсна занятиям и чтению литературы. Хочу избавиться от желания играть в игры. Да, на кануне выход ГТА4, а я хочу жить 🙂 Удаляем Фар Край 2 и НФС андеркавёр. Пусть маленький, но осуществимый список желаний. А теперь вперед!