SegaZero
+7
Веберите?
SegaZero
0
Ровно такая же проблема существует при использовании сторибордов. Если есть сегвей на новую сцену и в этой сцене что-то внезапно долго будет выполняться (конструктор, didload, ватевер) и тут же вызвать другой сегвей — будет ровно такая же история.
Но тут, к сожалению, своим NavigationController не обойдёшься, поэтому тут рекомендация одна — не выполнять потенциально длинный код в основной очереди
SegaZero
0
Так это, почему, в итоге, я должен пересесть с ObjC на Qt? Кросс-платформенность для меня не настолько большой плюс, где список того, как Qt уделывает ObjC? Где обещанные опровержения мифов?
SegaZero
+2
зашёл в тред чтобы написать про GCD. Все проблемы, описанные в топике прекрасно им решаются. Вся балансировка и абстрагирование возлагается именно на него, а программист уже пишет вполне понятный код.
А то что не портировали — это да, несмотря на открытость кода, как то не спешат взять этот прекрасный инструмент
SegaZero
+7
чем средняя безоопасность
SegaZero
+5
нет, вы не один. параллакс, наверное, крутой, но я с такого сайта сразу уйду
SegaZero
0
Совсем недавно смотрел видео с последней WWDC и видел отсылку к Doxygen. (Xcode Core Concepts, 29:50), так что скорее всего его и юзают
SegaZero
0
уж поверьте, будет. те деньги, что получаются из квитанций с квартплатой превышают необходимую сумму в разы
SegaZero
0
Крутота. Поставить такие в кинотеатрах и дома и получить вполне так себе классный эффект присутствия. Пофиг на псведотач дисплеи, я хочу такое кино и такие мультфильмы:)
SegaZero
+2
в objective-c очереди хороши тем, что можно манипулировать очерёдностью выполнения блоков в этой очереди.
Скажем, есть очередь для парсинга файлов, в ней ожидают своей очереди на обработку несколько блоков парсинга. те, что не выполняются можно своевременно отменить или поставить в начало очереди.
Это полезно, если хочется выставлять каким то задачам более высокие приоритеты (например, общение с основным потоком).
Плюс отделение задач в разные очереди полезны хотя бы для логического разделения. Тут сеть, тут IO, тут UI
SegaZero
0
Добавлю ещё замечание по перечислениям — в паскале уже давно есть множества.
set of вместе с перечислениями даёт более мощные возможности, чем побитовые операции. Пересечения, объединений, сумма, вычитание множеств. это гораздо удобнее a |b &c

наглядно:
type
  TEnumType = (etOne, etTwo, etThree, etFour);
  TEnums = set of TEnumType;
var
  operations: TEnums;
begin
  operations := [etTwo, etThree];
  if etOne in operations then Foo;                //если etOne есть во множестве
  if [etTwo, etThree] * operations = [] then Bar; //если etTwo и etThree не входят во множество (то есть если нулевое пересечение, ни одно из значений не встречается)
end;

И это весьма удобно.
SegaZero
+2
Я, например, готов смириться к отсутствию закладок (копилка aka read it later вполне сможет заменить. добавьте иерархию просто, тогда нытья не станет)
Я давно не использую irc и почту в опере. Я даже готов смириться с прожорливостью к памяти (хоть это и печально на х32 и 3 гб оперативы).
Я совершенно не могу расстаться со всем остальным перечисленным. Никакие аддоны не смогут сделать полноценную реализацию всех этих фич, надеюсь вы меня понимаете.

Можете хотя бы сказать, чего из этого списка точно можно не ждать, чтобы я, например, не надеялся зря на чудо? Я преданный фанат оперы. Но я преданный фанат опера, а не хрома.
SegaZero
+7
Честно попробовал поюзать. Радует, что теперь все сайты работают как хочется. Не радует, что практически всё, к чему я привык в опере — исчезло.
pepelsbey, у вас есть роадмап на ближайшие выпуски? Чтобы посмотреть что вы ещё не успели сделать, но планируете. А то у меня такой длинный список недочётов, что аж страшно за судьбу любимого браузера:

— создание таба по даблклику по кепшену отсутствует
— мидлклик по линку открывает таб не сразу за текущим табом, а как в броме в самый конец
— более того, мидлклик по ссылке, которая ведёт на якорь этой же страницы не открывает новый таб
— нет magic wand
— нет opera link
— нет кастомизации тулбара от слова совсем. Ни иконки сайта не перетащить на тулбар, ни убрать ненужное. ни поисковые поля не поставить
— нет группировки табов
— нет истории посещённых страниц
— список загрузок не отдельным табом
— поиск в speed dial не сменишь. только яндекс или иди в жо
— настроек даже меньше чем в броме
— не разделишь поиск и адресную строку. совмещённая адресная строка радует только бромофагов, я хочу отдельно
— закрепления табов нет
— удобной навигации по табам на Ctrl+Tab нет (и по правоклику + скроллу мыши тоже)
— боковой панели больше нет с нами
— почты и irc нет
— памяти тепёрь жрёт в 2 раза больше, привет дохрена_хз_зачем_нужных_дочерних_процессов
SegaZero
+2
нравится, но немного по другой причине. вы как то оставили 1 px по историческим причинам, а создание вкладки по даблклику на кепшн — убрали. Раньше полоска в 1 px как раз таки и делала магию — можно было и максимизировать, и создать таб
SegaZero
0
Спасибо за ссылки, статьи и тулзы. Почерпнул для себя прорву полезного по локализациям. Скрипт добавил в закладки, авось пригодится:)
SegaZero
–2
Только русскому человеку такая мысль взбредёт в голову первой.
SegaZero
0
просьба кинуть в ПМ линк на статью, а то могу пропустить:)
SegaZero
0
напишите, с удовольствием почитаю, как, думаю, и многие на хабре. Как можно без него, как становится лучше с ним:)
SegaZero
0
архив старых версий есть на qiptester.ru :)
SegaZero
0
запланировано, да. но пока не знаю когда сделаем
SegaZero
0
Много у нас нелогичностей, это верно. На то чтобы что-то исправлять нужно время:) Не переживайте, мы движемся потихоньку к тому, чтобы стать удобнее и понятнее. В каждом релизе есть исправления/улучшения и парочка экспериментов, чтобы увидеть, как это воспримут пользователи. Некоторые из экспериментов принимаются на ура, некоторые сильно ругают и это нормально.
SegaZero
+1
С одной стороны, квип вы поругали за дело =)
С другой — мы не просто так поставили там кнопку отмена: после отрицательного ответа на вопрос «закрыть ли QIP», окно по историческим причинам сворачивается в трей (чтобы не мешаться), если пользователь нажал на закрыть случайно и ему все еще нужна работа с окном, то лезть в трей — лишняя трата времени. На этот случай и предусмотрена кнопка отмена, которая не делает ничего — ни закрывает, ни сворачивает:) Как раз таки следуем гайдлайнам — если пользователь в замешательстве и не знает что делать — кнопка отмены тут нужна как спасительный круг и не приводить ни к каким действиям
SegaZero
0
на самом деле они оба скопированы с пионера в этой области — сервиса от гугла:)
про панто — там же все объяснили потом, запросы шли от планировщика задач, емнип
SegaZero
0
проекты с открытым кодом и без развития умирают очень быстро. про них забывают даже как про источник академического интереса.
Да и к тому же подозреваю, что большинство просто откроет, почитает 2 произвольно выбранных сорца, воскликнет «ну и говнокод!» и на этом знакомство с сорцами закончится.

Гораздо лучше, когда эти исходники можно использовать в качестве библиотеки, доп. ПО например. А тут настолько специфичные сорцы, что кроме браузеров оно нигде не пригодится
SegaZero
+1
А смысл то какой? Посмотреть, что там написали уберспецы из Opera Sofware и успокоиться?
ИМХО, вне оперы у движка нет шансов, если только как академический интерес завроде исходников PhotoShop 1.0
SegaZero
+1
если синий заменить на черный, а белый — на желтый с красным отливом — получится шикарное огненное полотно, ИМХО. Особенно правая часть текстуры ну очень похожа
SegaZero
+1
Подозреваю, что это сделано намеренно для более наглядной иллюстрации.
Я например напротив, буду более уважительно относиться к продукции этой компании, коли у них так хорошо могут вылавливать ошибки и они так хорошо знают свою работу
SegaZero
–10
поучительный комментарий про карму
SegaZero
–1
два чая этому господину, присоединяюсь к вопросу.
магическая константа, я так понимаю, это WS_EX_LAYERED.
SegaZero
0
всякое бывает, знаете ли. не скажу, что разработка на д7 доставляет острые анальные боли, работа как работа:) Синтаксический сахар это хорошо, но на качестве кода это редко сказывается.

Свой проект перенести проще, вы попробуйте перенести чужой, да с кучей зависимостей, да с библиотеками, которые не обновлялись уже с пяток лет;) Вот это приключение, я вам скажу. И проблемы с юникодом это так, фигня, решается быстрее всего. Сложнее становится, когда логика перестает работать как раньше в силу особенностей новой платформы, каких-то новых багов или потому что старые хаки не работают. Вот это действительно превращает процесс перевода в крупную головную боль.
SegaZero
0
полагаю, что немного примеров из реального кода помогли бы:)
SegaZero
+2
не ставил режим совместимости:) ставлю на несистемный раздел и все:)
SegaZero
+1
никогда не задумывались, что есть старые проекты, которые надо саппортить, а рефакторинг под новые версии — нереальный геморрой?:) Плюс это последняя действительно быстрая и стабильная IDE из всей линейки. Да, там нет кучи современных вещей, мне там не хватает дженериков как воды, но в целом, работать можно.
Ставлю на вин7 без единой пляски с бубнами, кстати:)
SegaZero
0
доступ к бд через классы. сами классы по сути ничего не содержат, а динамически трансформируют запросы в чтение/запись в бд
SegaZero
+11
Сценарий 1. Отличный способ закрыть неудобный хаб:
1. Выбрать последнюю кричалку про кровавую гэбню.
2. Оскорбиться
3. Накатать пост о том как долго искали виноватых (на деле такие данные выхватываются одним запросом, я уж молчу про антиспам, в который обычно лезешь в первую очередь)
4. ???
5. PROFIT!

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

Сценарий 2. Отличный способ уничтожить неудобный хаб:
1. Сгенерить типичный негодую-пост.
2. Получить кучу откликов, поплакаться о карме.
3. Взять прокси из другой страны (лучше что-нибудь экзотичненькое, типа Ямайки)
4. Взять макбук с сафари, выйти через прокси, отредактировать пост. Заварить «кашу».
5. Оскорбить негодую(2) постом администрацию, что добавит последнюю каплю в чаше терпения ТМ и вынудить удалить хаб «Я негодую»
6. ???
7. PROFIT!

В итоге одна из корпораций, часто подвергающаяся нападкам в указанном хабе, избавляется от нанесения урона имиджу. ТМ, в общем-то, хаб тоже заколебал. Все в профите. Кроме юзеров.

Любой сценарий приводит к одному интересному выводу: фактически на хабре возросла цензура, ибо свободного изъявления воли (в рамках правил, естественно) хабралюдей больше нет.