Pull to refresh
11
0
Валера @valeriyvan

User

Send message
Вадим, как и чем и прошивали BLE112?
Да ну? Mac mini Core 2 Dou 8Gb Ram SSD — рабочая машина. Xcode 5 и 6 попеременно. Постоянно открыто не менее 10 вкладок в Safari. Mail, Skype и куча прочего обычного софта. В iStat отключил иконку памяти чтоб перестать параноидально следить за тем создается ли своп. Свопа нет никогда за редким-редким исключением. И чаще всего этим исключением является сам отлаживаемый софт. Лично мне 8Gb вполне хватает. Есть у меня еще старенький макбук на таком же процессоре, куда больше 4 Gb RAM не ставится. Так вот и там можно работать в таком же режиме с тем же софтом. Своп появляется чаще, но, сам удивляюсь, далеко не всегда.
Вчера на WebCamp: Mobile Day: «Брики больше не нужны». Имелся в виду break, а речь шла о операторе switch в языке Swift.
В Linux на x86-платформе, ядро представляет файл в виде последовательности 4-килобайтных фрагментов. Если запросить прочтение всего навсего одного байта из файла, то этого приведет к тому, что 4-килобайтный фрагмент, содержащий данный байт, будет целиком прочитан с диска и помещен в страничный кэш. Вообще говоря, в этом есть смысл, потому что, во-первых, производительность при непрерывном чтении с диска (sustained disk throughput) является достаточно высокой, и, во-вторых, программы обычно читают более одного байта из некоторой области файла.

Так сделано не для того, чтоб ускорить чтение а потому что иначе сделать невозможно. С жесткого диска нельзя прочитать один байт. С диска можно прочитать только сектор(кластер) целиком. Аналогично и с записью. Поэтому операционная система, предоставляющая возможность читать файл побайтово, вынуждена читать с диска сектор(кластер) целиком а потом отдавать нужные байты по одному. При записи одного единственного байта в файл система прочитает нужный сектор(кластер), заменит нужный байт и запишет сектор(кластер) назад в файл. Такого рода механизмы были даже в MS-DOS, потому что так устроены интерфейсы жестких дисков.
естественно, на таком расстоянии, чтоб успеть маневрировать.
Это безопасность. Мотоциклист часто попадает в слепую зону автомобилей. Поэтому звук мотора единственное, чем мотоциклист может обозначить себя соседним автомобиям.
Мотоциклист с опытом всегда едет четко за легковой машиной по центру полосы, чтоб его видели в зеркало заднего обзора. Или быстро-быстро обгоняет, чтоб свести к минимуму время нахождения в слепой зоне автомобилей. И никогда мотоциклист не будет ехать рядом с легковым авто по соседней полосе.
Интересно, а есть люди, которые используют для этой цели Grand Central Dispatch не на OSX или iOS?
По поводу ответственности. Если вызрыв произошел по вине некачественного сварного шва, то как это обнаружили? Ведь этот самый сварной шов был в эпицентре взрыва. Взорвалось все рядом с местом шва и поэтому виноват шов? А если утечка была не в месте шва а по причине некачественных труб? В трубе запросто мог быть свищ, трубы могли быть неокрашенными и за 30 лет свищ мог прогнить до сквозной дырки. Но за неокрашенные трубы надо привлекать мастера участка. Он живой. И по цепочке все остальное начальство. Тоже живое. Скорее всего, виноватыми были назначены уже умершие, потому что спросу с умерших нет. При расследовании авиакатастроф — если пилоты погибли они, скорее всего, будут признаны виновными. Их уже не оживишь. Заступиться за них некому. А чья-то задница этими смертями будет прикрыта.
Это как-то бросает тень на здравый смысл рекомендаций?
Реклама Альфабанка во время загрузки? Еще до окончания загрузки хочется стереть это приложение. Бррр.
Увидеть полезный контент можно только после авторизации…
Вот видео с WWDC 2013. С 21й минуты о том, почему так не нужно делать. Половина скачавших приложение, как только видит, что без авторизации ничего сделать нельзя, тут же стирает приложение.
В принципе, в этом же видео убеждают соблюдать и меру в брендировании приложения. Альфабанк не заплатит, да. Если не переубедить его, что такая топорная назойливая реклама приносит бренду больше вреда, чем пользы.
Извините за критику. Надеюсь, что этот пост написали для получения обратной связи, а не хвалебных од.
Читаю все ваши статьи что попадаются. Но только после этого вашего комментария понял на сколько неординарный продукт вы делаете: «Он собирает однотипные вызовы функций и строит матрицу данных. Затем, делает на её основе некоторые предположения. Если в функцию передаются строки и какие-то числовые аргументы, значения которых совпадает с длиной строки, то, наверное, это и есть длина строки. Если скажем, 20 раз совпало, а два раза нет, то видимо есть 2 ошибки.»
Ну внутри-то STD все равно используются указатели. Без них трудно.
это, на самом деле, круто!
Простите, метод numberOfItemsInSection: в классе State вызывает self.sections[section] где section это NSUInteger. Может, все-таки, sections это NSArray а не NSDictionary?
Доходччиво объяснили) Спасибо.
Хотел спросить не нужно ли здесь тире после слова это?
«Я бы даже сказала, для некоторых издателей это высший пилотаж, почти недосягаемая высота.»
Объясните, пожалуйста, тупому, как собрать на маке из исходников. Для меня инструкций в README.md явно недостаточно.
Клиенты же захотят, чтоб заявка в кофейню не была обязывающей — чтоб круассан с кофе ждали к назначенному времени, но в случае если не получится прийти, чтобы не надо было платить. А кофейня захочет обратного. Не заменяет ли этот сервис одну проблему на другую, вместо того чтоб предложить решение проблемы? Здесь нужен дистанционный заказ с оплатой. Другие решения выглядят полумерой.

Information

Rating
Does not participate
Location
Одесса, Одесская обл., Украина
Date of birth
Registered
Activity