Как стать автором
Обновить
23
0

Пользователь

Отправить сообщение
А это из-за того, что чаще всего решения принимаются на таком уровне, что ни у кого не остаётся шансов объяснить, что этого делать нельзя :) Приходит разнарядка сверху и все стройными рядами маршируют в указанном направлении.

В меньшем масштабе, но абсолютно по той же схеме появляются корпоративные сайты на Битриксе.
Убил кучу времени, пока нашёл версионирование БД для Yii. Причём сначала нашёлся экстеншн, который потом стал частью фреймворка :) Короче, вот ссылка на детальное описание: www.yiiframework.com/doc/guide/1.1/en/database.migration

И кстати, это версионирование в Yii появилось совсем недавно, буквально год назад ещё ничего не было :)
Меня, если честно, больше шокирует то, что разработчики умудряются так позориться — не проставлять fill_parent/match_parent — это жуть какая-то.
Небольшая добавка.

Оригинал истории тут: www.suntimes.com/news/crime/3995605-418/naperville-man-loses-200k--and-the-girl--in-online-scam.html

Представленные документы «девушки» были даже не украдены у настоящего человека, это был просто образец водительских прав из Флориды :)
Florida sample driving licence

И финал статьи такой: «когда полиция сообщила, что девушки не существует, потерпевший никак не мог в это поверить»
Чем-то это напоминает «Android для блондинок». Если человек не может продвинуться дальше «Hello, World», может быть проблема всё-таки не в примерах, а в человеке? Страшно представить, как такие люди будут с multithreading разбираться :(

Доступность Android SDK ещё не означает, что секретарша с гуманитарным образованием должна начать начать разрабатывать свои приложения…
Ещё можно добавить не просто ссылку на альтернативу, а перевод пары абзацев:
==========
На повестке два набора файлов.

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

Второй набор из 37 файлов в действительности заархивирован в MMAPI.zip файл и положен в каталог к аудио-драйверам. Флориан реально должен был постараться, чтобы их откопать. Я дважды проверил make-файлы и подтверждаю, что эти файлы тоже не включены в поставку. Файл был загружен по ошибке и его просто можно удалить.

Я нашёл только одну странность. Sun опубликовал эти 7 файлов на своём сайте, чтобы помочь разработчикам тестировать и отлаживать свой код. По какой-то причине, то ли Android-разработчик, то ли Hardmony-разработчик эти файлы декомпилировал, вместо того, чтобы взять оригиналы с сайта. Позже текст лицензии попал в шапку файлов, возможно с помощью какого-то автоматического скрипта.

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

Upd: 14 января эти файлы уже удалили из репозитория с комментарием «Удалены бессмысленные тесты» :)
==========
Кстати, тут интересный момент с произношением — в английском языке, если буква X стоит в начале слова, то она читается как Z (если это не аббревиатура). Полагаю, что Xooglers по аналогии должны произноситься как Зуглеры — прикольное слово, вообще говоря :)
Когда я получал второе высшее в Политехе (СПб), у нас на предмете «Проектирование ПО» был тестовый проект под названием «ЗаБил.ru», т.е. Заказ Билетов :) Тоже изучали предметную область, рисовали диаграммы, писали use cases… Название проекта нам преподаватель объявил на первой лекции :)
У меня та же фигня с 301-ым, к покетбуку доверия никакого, т.к. бережность в обращении была максимальной. Особенно круто, что это был подарок супруге на юбилей.

Я.Маркет завален негативными отзывами о экранах различных версий покетбуков. Даже если они в новых моделях экран и усилили, желания связываться с этой конторой нет никакого — нигде в сети я не видел даже намёка на извинения от покетбука за то, что огромное количество их дивайсов ломаются, хотя практически в любом треде (например статья, с которой открылся данный блог) есть жалобы на то, что экран по надёжности — полнейший шлак!

Мне плевать на количество форматов, которые поддерживает треснутый дивайс! За более чем десятилетний опыт использования различных гаджетов для чтения книг, покетбук был первым, который треснул в сумке, находясь также в своём защитном чехле!
Действия, очевидно, одни и те же для конкретных «фишек», а не в целом для всего кубика из любой позы :) Сначала собирается одна грань и прилегающий к ней слой, для этого нужно уметь две фишки — не ломая собираемую грань подставлять нужный цвет в центр и в угол. При сборке средней грани нужно уметь тоже две фишки — вставлять нужный цвет «на ребро» и разворачивать уже стоящий на нужном месте, но с перепутанными цветами. Для нижней грани уже целых четыре фишки, их описывать не буду, т.к. будет слишком непонятно, а иллюстрации мне что-то правильной сейчас не найти :)

Главное, что алгоритм эффективен и всегда срабатывает. Самое страшное было на последних этапах случайно перепутать последовательность — сразу весь кубик превращался в кашу, а назад отмотать уже было почти нереально и приходилось собирать опять почти с самого начала :)
Обзор хороший, но вот рычание в конце — это какая жесть :)
Если честно, то батарей хватает так надолго, что я не запоминаю, когда я их менял последний раз :) Несколько месяцев точно. Причём, что интересно, я мышь вообще никогда не выключаю, она сама в сон как-то хитро уходит и не расходует батарейки.
Я пользуюсь Logitech M555b — никаких «нано»-приёмников, настоящий Bluetooth. Очень актуально, когда USB-портов всего два :) Тоже не нарадуюсь. Сначала было непривычно, что клик по колесу переключает режим скроллинга колеса, но достаточно быстро привык к «запасной» кнопке, которая под колесом — она выполняет функцию клика на колесо (я пользуюсь только для открытия ссылок в новом табе).
Так в Android 3.0 именно это и произойдёт, гугл уже говорил, что не будет давать кастомный UI делать :)
Далеко не только в джаве дело, ещё и SDK отличный!
Да и «вы можете указать его в качестве опционального, установив необходимый атрибут к ложным.» звучит не лучше :)

Человеческая версия: «вы может сделать его необязательным, установив свойство android:required в false».
А что взамен куплено?
А нотификации у handсent sms плохие? я просто как-то сразу его поставил, т.к. родные нотификации не устраивали (но у меня android 1.5).
Я фигею, пользуюсь HTC Hero с Android 1.5 уже полгода — устраивает вообще всё, кроме диагонали экрана (чуть-чуть побольше хочется) :) Т.е. к андроиду претензий нет :)
Ну не погодный же виджет делать, в конце-то концов :) Автор молодец :) Я сейчас в процессе написания некоторого приложения для Android, с виджетами только планировал разбираться. А тут такой удачный топик плюс грамотный комментарий.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность