macOS: создание загрузочной USB с Windows 10 для DELL Precision 5530

  • windows 10
  • bootable USB
  • tutorial
  • загрузочная флешка

Некоторое время назад использовал DELL Precision 5530 в качестве рабочей станции на Linux Mint, однако после ухода с прежнего места работы задумался о том, чтобы установить на него Windows 10. Поскольку кроме Linux машины у меня есть только Macbook с соответствующей операционной системой, все подготовительные операции могу проводить только на нем.

В интернете есть куча информации о том, как создать загрузочную флешку с windows под macOS, но есть одна проблема: все эти способы не работают. Я потратил около 5 часов, чтобы понять, почему процесс установки Windows завершается, не успев начаться.

Реализация drag&drop на Java в Processing

  • match-three game
  • java
  • processing
  • tutorial

Сегодня в рамках своего мини-проекта по разработке match3-игры я подготовил туториал о реализации механизма drag&drop в Processing. Для разработки в этой среде используется упрощенная версия языка Java (здесь нет импортов и, вероятно, еще каких-то крутых штук, о которых я пока что не знаю).

Match3 игра на Processing. Вступление

  • match-three game
  • processing

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

Неожиданное поведение транзакций MySQL

  • разработка
  • mysql
  • решение проблем

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

Error An exception occurred while executing 'DROP INDEX user_unique ON role_user': SQLSTATE[HY000]: General error: 1553 Cannot drop index 'user_unique': needed in a foreign key constraint

Чтобы исправить проблему решил попробовать удалить сначала внешние ключи, поля которых входят в уникальный индекс, а затем снова выполнить DROP INDEX. Тестировать решил прямо на базе стейджинга, поэтому обернул свои запросы в транзакцию, а чтобы откатить изменения, добавил в конце ROLLBACK...

Как я переехал с iPhone на Samsung Note 10

  • технологии
  • смартфоны
  • android
  • samsung

Прошел уже почти месяц с того дня, когда я купил себе Samsung Note 10 вместо старого изрядно потертого iPhone 7 Plus. И знаете, я ни капли не жалею о своем решении.

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

Зачем блог

  • блог
  • welcome

Всем привет. Не прошло и двух месяцев, как я начал разработку этого блога, поэтому в ближайшее время планирую поделиться с миром своим недержанием контента (а его у меня очень много).

Я где-то слышал, что у каждого хорошего разработчика должен быть собственный блог, в котором он мог бы рассказывать, о трудностях, с которыми пришлось столкнуться, показывать тонны говнокода какие-то интересные штуки или приемы, о которых знает не каждый. Собственно, поэтому я и решил окунуться в мир блогерства.

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

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

А еще в конце января (или февраля) я планирую провести финансовый эксперимент, о ходе которого я буду писать здесь.