← All posts tagged develop

wwarlock

#fprog #журнал

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

wwarlock

Некая вещь, которая добавляет функционал в основную программу имеет множество имён:
плагин (plugin)
расширение (extension)
бандл (bindle)
модуль (module / unit)
аддон (addon)
пакет (package)

Казалось бы, что тут ещё можно добавить?
Но в Openshift это теперь называется
Картридж (cartridge)

wwarlock

Столкнулся с тем, что не могу вытащить из SVN-репозитория файл.
Файл закоммитили из под винды с NTFS, а достать пытаюсь под маком с HFS+.
Проблема в том, что его название сильной больше 256 знаков по длине.
Потому получаю ошибку от макоси, что с такими работать не умеет.
Но проблема получается фундаментальная и не зависит от средства контроля версий.
Такой файл можно получить даже просто по почте.

wwarlock

Хочу, жестко надругаться над гитовым индексом (.git/index).
Имею желание оптом заменить grep'ом вхождение какой-то строки (пути к директориям) на новое значение.
Понятное дело, что, раз это бинарный формат, то весь индекс разрушится к чёрту.
Может быть есть уже готовые решения?

wwarlock

Имею желание подарить скидочный купон (надеюсь он не именной) на Jetbrains AppCode.
Скидка 50% от текущей стоимости. Действует до конца 2011 года.
Например, стоимость персональной лицензии составит около 50 баксов.
jetbrains.com
Спрашивайте, только если вы действительно собираетесь покупать.

wwarlock

Замечательную сравнивалку текстов #WinMerge собираются портировать на #QT.
Как говорится на странице проекта, WinMerge 3 станет кроссплатформным. И это будет не просто WinMerge 2 с новой мордой.
Проект ждут радикальные перемены в поведении, а множество старых фишек потеряется в угоду новым возможностям.

wwarlock

В продолжение #1553280.
А вместе с тем, у товарища проблема воспроизводится на другом устройстве.
Значит, всё-таки не в железе дело?
Есть подозрение, что это связано как-то рекламнным баннером.
Но почему он должен влиять и на другие вью-контроллеры, с которыми он совершенно никак не связан?

wwarlock

В продолжение #1553280.
Проверил два совета.
Первый — предположена нехватка памяти.
Проверил — действительно 18Мб всего свободно.
Перегружаю айпад. Памяти становится свободно 100Мб.
Проблему не решило.

Вторая — возможно где-то остались старые сборки.
Удалил программу из устройства. Очистил проект, сделал сборку "с нуля".
И заново установил на устройство.
Опять же, никакого эффекта.

wwarlock

Столкнулся с интересной багой. Версия приложения, которое нормально работала на устройстве.
Сейчас нормально работает только в симуляторе. Как это выглядит: есть главный XIB с одним Window, вложенным View, и ещё одним View, вложенным в предыдущий (W — V1 — V2).
Каждое V привязано к аутлетам в контроллерах. W и V1, ко всему прочему, к аутлетам в делегате.
Есть подозрение, что V1 не инициализируется, когда запускаю на айпаде.
Я пришел к такому выводу, потому что в привязанном контроллере не срабатывает селектор viewDidLoad.
В симуляторе срабатывает, а на устройстве нет. Но при этом содержимое V2 отображается нормально.
В логах нет никаких эксепшенов и в консоль ничего не пишется.
Я, конечно, попробую откатиться на версию назад и посмотреть исчезнет ли бага.
Но сам факт такого поведения презабавный, на мой взгляд и никаких кардинально-криминальных изменений не делал.

P.S. я честно пробовал гуглить по разным словам, но вероятно слова были какие-то неправильные

wwarlock

XCode как-то нехорошо переживает смену бранчей в гите.
Шумно падает в обморок от такого действа.
А встроенных средств переключения не имеет.
Приходится предварительно выходить из него.
AppCode потестировать руки не дошли, может там всё хорошо...

wwarlock

Ребята, кто в теме разработки OpenGL.
Почему отсутствуют кроссплатформные редакторы шейдеров?
Существуют какие-то технологические ограничения в OpenGL, чтобы сделать такой инструмент, на Java, например, ну или на Python?

wwarlock

Пока разбирался что с чем едят и что на что мажут на портале developer.apple.com , насоздавал кучу почти одинаковых AppID.
Дёрнулся удалить лишние, а нельзя. И скрыть нельзя. Неудобно.
Теоретически можно соорудить костыль на чём-то вроде Grease Monkey, но я не люблю костыли.