All streams
Search
Write a publication
Pull to refresh
22
0
Тимур Исходжанов @timurrrr

User

Send message
Увы, на Windows перекомпиляция при правке небольших изменений упирается в… linker*.
Который, увы, ninja использует стандартный.

* — во всяком случае, на Clang.
Кстати, в Chromium тоже 2012я студия официально не поддерживается.

P.s. Дима, привет!
Работа над MSVC ABI ведётся, можете посмотреть мои последние коммиты и патчи :)
Многие вещи, которые относительно легко сочиняются «на бумаге», гораздо реже сочиняются «на инструменте», где из-за привычных форм, аккордов и т.п. часто получаются те самые «три блатных аккорда». Бумага позволяет такие привычки обходить.

ХТК Баха якобы писался вообще без инструмента… Ради интереса послушайте BWV 846 и BWV 847 ;)
ru.wikipedia.org/wiki/%D0%A5%D0%A2%D0%9A
+1, Cut the Rope как раз таки отличается весьма не-однообразием.
С каждым уровнем всё интереснее!
Два скриншота из DOOM: узкий корридор, на одном игрок стоит у левой стены, потом у правой :)
Было бы полезно в самое начало статьи вставить пару картинок, просто-и-понятно демонстрирующих/напоминающих, что же такое параллакс-эффект.
Уверен, не все читающие знают/помнят.
Пользоваться локальным вордом, действительно удобней.

Муртазин пунктуейшн детектед :)
Пожалуй, в случае «сферического браузера в вакууме» согласен.
Вот только как их отделять? В отдельный процесс?
Код Sync'а по понятным причинам* в том или ином виде вынужден быть в тех же процессах, что заведуют открытием страниц и т.д. — то есть собственно browser. И наверное поэтому сейчас sync сделан в основном процессе — «петух пока не клевал».
Возможность посеять ошибку есть, увы, у каждого и первая/единственная относительно крупная (полчаса программа падала кстати не для каждого крупная) проблема — это возможно ещё не повод строить статистические выводы что именно Sync является «корнем всех зол».
* — потому что Sync должен знать о посещаемых URL, списке закладок и т.п.

Можно наверное сделать и отдельный процесс-Sync-сервер, передавать ему всё по IPC…
Не мне судить, но в попытке достичь желаемого код в целом станет сложнее — а (обычно) чем сложнее код, тем больше вероятность посеять ошибку/нестабильность.
То есть падать что-то всё равно будет, при этом в целом даже чаще, но браузер будет повреждён только в «половине» случаев. Вопрос как эта «половина»*общее_число_ошибок переводится в абсолютное кол-во ошибок в браузерной части.
Ситуация может как улучшиться (ошибки перекочевали в отдельный процесс, в процессе браузера ошибок добавилось мало), так и наоборот.
… проблемы с одной страницей могут вызвать сбой только в одной закладке в браузере, а не вызвать падение всей программы.
Это правильное утверждение, с песочницей всё ок.

Но именно это и произошло с понедельничным багом. Он обрушил весь браузер.
Так проблема была не с одной страницей, а с сервисом самого браузера — над песочницей.

Это отличие наверное нужно понимать перед тем как делать какие-либо выводы.
Тим Тил
Его фамилия Стил.
«Этот продукт нельзя установить в вашей стране.»

Кстати, на вызывающие сомнения в плане авторских прав приложения можно «Пожаловатсья».
В календаре можно создавать декабрьские события, так что восстание никто не отменял!
Согласен.
Но это не оправдывает неверный заголовок :)
[имхо]
Выражайтесь точнее, а то «жёлтый» заголовок получился; более того — ложный.
В «календаре Android 4.2» декабрь присутствует и точка.

В менеджере контактов — есть баг, действительно.
Лично у меня ушла минута чтоб найти там где же там может этот календарь появиться.
Не уверен что обычный пользователь туда доберётся ;)

Так что поставить напоминалку «выпить перед концом света» нам ничто не мешает :)
А друга с декабрьским ДР поздравить — да, не через менеджер контактов, увы.
В первом примере цель называется all. Это цель по умолчанию для мейкфайла, которая будет выполняться, если никакая другая цель не указана явно.
Тут злостно нарушена причинно-следственная связь!

На самом деле, «по умолчанию» цель выбирается не «all», а просто первая цель в Makefile'е.
Называться-то она может вообще как угодно:
firsttarget:
	echo "The first one is the default"

all:
	echo "All is the default"

Проверяем:
$ make
echo "The first one is the default"
The first one is the default

Понимаю, что это перевод, но своя голова-то тоже не бывает лишней :-)

Из той же серии:
all:
    g++ main.cpp hello.cpp factorial.cpp -o hello

— правилом хорошего тона вроде как считается называть цель так же, как называется результат выполняния команд (hello).
Могу поверить, что стилистическая ошибка в последнем примере обусловлена непониманием, описанным выше.
Оба бага дают 403-Forbidden.
Не рановато ли раскрыли подробности?
Можно предположить, что имея внутренний G+, сферическому сотруднику в вакууме может быть не так-то и нужно постить/заходить во внешний.
Основной «круг» просто совпадает с «public» :)

И да, статистика таки biased, потому что с большой долей вероятности учитывает только publicly visible активность;
я знаю немало активных плюсовцев, кто принципиально пишет только в «Мои круги» или куда поýже.
Я говорил не конкретно про iPad, а про планшеты/телефоны вообще.

Если какая-нибудь светлая голова в какой-нибудь светлой компании сделает нормальный планшет с нормальным входом — будет круто. Надеюсь, что перечисленные Вами проблемы временные…

Насчёт (1) — Вы имеете в виду что в условиях ограничений на размер-вес-батарейку у планшета согласовать сопротивления невозможно в принципе или что конкретно iPad это аппаратно не поддерживает?

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity