• 3DTouch – Весы на iPhone: Начало
    –1
    Подобные туториалы появлялись в большом количестве сразу после выхода iPhone 6s, в том числе и на хабре, зачем снова ворошить уже старую технологию, затем что сами о ней только узнали?
  • Теория и практика времени: что разработчики думают об управлении рабочими часами
    +1
    Или я чего то не понял, или здесь опечатка:

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

    Может медленнее?
  • Objective-C: как работают блоки
    0
    __block все же может увеличивать счетчик ссылок на объект.
  • 15 шагов по улучшению юзабилити
    +1
    С 4-м пунктом не могу согласиться, если в каком то поле ожидаются только цифры — то показывать общую клавиатуру просто не имеет смысла, это заставит пользователя дополнительно переключаться на цифры, зачем? И пусть хоть одно поле, хоть 10.
  • Введение в Firebase: пишем простое социальное приложение на Swift
    0
    Разве не должна быть пометка что это перевод?
  • Реализуем свой dropDown ViewController (aka iOS 8 Mail app) в 200 строк
    0
    Вы правы, я сделал глупость забив стандартную реализацию метода для всех UIView. Отличная метафора про шкирку контейнера )
  • Реализуем свой dropDown ViewController (aka iOS 8 Mail app) в 200 строк
    0
    что вы подразумеваете под домыслами? Или в чем я не прав описывая работу метода hitTest?
  • Реализуем свой dropDown ViewController (aka iOS 8 Mail app) в 200 строк
    0
    Я отказался от использования методов UIPercentDrivenInteractiveTransition по ряду причин, основной причиной было то, что если использовать cancelTransition: во время свайпа вниз, то это не позволит работать с навигацией вне модального окна, то есть не позволит ничего открыть\перейти в fromVC. Для перемещения модального окна я использую UIPanGestureRecognizer.
  • Реализуем свой dropDown ViewController (aka iOS 8 Mail app) в 200 строк
    0
    Спасибо за ссылку, я думал об этом, но swizzling ведь тоже не лучший вариант, много читал о нем нехорошего. Что это сравни вуду и недокументированному хаку, а также что Swizzling has become a no-no and when being used will lead to rejection of an iOS app from iTunes
  • Создание iOS приложения. Избегайте танцев на граблях
    0
    С реализацией входа через VK для Parse не возникло больших проблем?

    P.S.
    Тоже разрабатываю апп с Parse и буквально только что увидел объявление:
    Parse's hosted services will be fully retired on January 28, 2017. We're proud that we've been able to help so many of you build great mobile apps. Read more on this announcement and what this means for your app here. Thank you for using Parse.
  • Совмещаем изучение английского языка с досугом
    0
    Хотел спросить, а где вы ищите людей, носителей языка, с которыми можно реально пообщаться? В свое время был в interPals, Italki, но там как то не особо зашло, натыкался или на ботов, и\или спамщиков, или после пары слов люди сливались. Это мне так не везло, или…?
  • Вопросы на собеседование middle/senior iOS Developer
    0
    C, C++, ObjC — это все таки очень близкие друг-другу языки, и они абсолютно безболезненно могут сосуществовать в одном проекте на iOS\OS X. Junor'у C++ конечно не нужен, но утверждать что он не нужен мидлу, а тем более сеньеру — по крайней мере странно.
  • Как без мата создать игру на Unity3D
    0
    Если у вас не совсем древний комп, то вполне успешно можно поставить на винду виртуальную машину с OS X.
  • Алгоритм кластеризации данных FTCA
    0
    да, я кластеризовал людей в группе, там было все более менее однозначно
  • Алгоритм кластеризации данных FTCA
    0
    В свое время, когда стояла задача разделения данных, писал реализацию алгоритма кластеризации семейства FOREL Алгоритм тоже не сложный и дает хорошие результаты
  • Вычисление хеш-суммы строки в iOS
    0
    а так не короче:

    NSString * md5( NSString *str ) {
          const char *cStr = [str UTF8String];
          unsigned char result[CC_MD5_DIGEST_LENGTH]; 
          CC_MD5( cStr, strlen(cStr), result );
    
         return [NSString stringWithFormat: @"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X", result[0], result[1],   result[2], result[3], result[4], result[5], result[6], result[7], result[8], result[9], result[10], result[11], result[12], result[13], result[14], result[15] ];
       } 
    
    - (void)viewDidLoad {
     NSString *testHash = md5( @"privet"); NSLog(@"%@",testHash);
                          }
    
  • iPad Air(5), iPad Mini Retina, OS X, iLife, iWorks
    –2
    Эх, владельцам падов не будут пальцы вместе с устройством отпиливать, а жаль
  • Разработка приложений для Android с C#
    0
    Не подскажите в чем может быть проблема, при доступе в main.axml выскакивает такая ошибка

    image

    Более подробно проблему расписал здесь. Буду благодарен если поможете ее решить.
  • Мы, строим внутренний портал в ВУЗ'е
    0
    Можно поинтересоваться как у вас вышло с порталом, что реализовали, что не пошло, трудности, успехи?
  • Интернет-пираты превращают маленьких детей в коррупционеров
    +3
    Все правильно, сегодня ты скачиваешь «Ну, погоди», а завтра участвуешь в распиле государственного бюджета.
  • Неэффективный программист или как взломать свой мозг за 2 дня
    0
    Можем ли мы стать такими внимательными? Конечно, достаточно всегда помнить об этом. Попробуйте, считать все ступеньки по которым вы подниметесь :) На самом деле этого не достаточно, нужно быть внимательными ко всем деталям. Если вы заставите себя это делать достаточно долгое время, ваш мозг будет обрабатывать окружающий мир со всеми деталями и с максимально возможной скоростью. В итоге для вас это будет «естественным», а для окружающих вас «обычных» людей вы будете выглядеть очень умным «детективом» :).

    Основная идея Дзен, if you know, what i mean
  • Искусственный интеллект и Web: Часть 0
    0
    Код не претендует на красоту, писалось на коленке, да и не для «совершенного кода».

    всегда умиляют подобные строки, причем подобное присутствует чуть ли не в каждом первом посте, где присутствует код. А пишутся они только для того, чтобы в комментариях не сказали «твой код — УГ» и т.п.
  • Папа Франциск будет раздавать индульгенции через Твиттер
    +1
    Так и представляю: в аду человека в котел окунают некоторое время, потом черт\демон\макаронный монстер со списком сверяется и говорит «Нет, стойте! Этому человеку через твиттер дали индульгенцию, вытаскивай!»
  • Папа Франциск будет раздавать индульгенции через Твиттер
    +11
    Массовая истерия — довольно распространенный феномен. Сравнительно недавно так одного плотника в итоге убили.
  • Интерфейсы vs. классы
    0
    ставить перед именами интерфейсов «I», является, вроде как, хорошим тоном, и рекомендуется во многих учебниках
  • Ответы на вопросы квеста для айтишников и список победителей
    +1
    Интересно, т.е. Вы вставили данное задание, и даже не задумались откуда все это пошло (дуло и цветок), как символ войны и мира?
    А история такова: в 1967 в США шел полным ходом протест против войны во Вьетнаме. 21 и 22 октября 1967 года 35.000 участников антивоенной демонстрации штурмовали Пентагон. Их встретили слезоточивым газом. В конечном счете, все демонстранты уселись напротив Пентагона и собравшихся военных сил (военной полиции). Протестующие пели песни, скандировали, слушали речи выступающих. Многие демонстранты подходили к солдатам и говорили им о мире и любви. На одном знаменитом фотоснимке молодой человек вставляет цветок в дуло винтовки солдата.
    На следующее утро, некоторые солдаты перешли на сторону демонстрантов.

    image
    Вот этот снимок
  • Ответы на вопросы квеста для айтишников и список победителей
    +3
    image

    image
  • Видеоклип на песню Дэвида Боуи, снятый на борту МКС, стал хитом Youtube
    +2
    Вид из смотрового отсека — потрясающий.
  • Intel VTune Amplifier XE 2011 beta под строгим взглядом программиста
    0
    Заранее извиняюсь что спрашиваю не совсем по теме поста, но никак не могу разобраться в некоторых функциях Vtune, может вы подскажите. Например в блоке General Explorations, показатель Assists, я так понял это метрика, показывающая количество передач на преобразование в микрокод, но в чем она измеряется (нет знака %, может это отношение количества всех переданных инструкций, к преобразованным?)? В том же блоке Retiring , если вкратце — то это занятость регистров микропроцессора, но опять же, в чем измеряется этот показатель.
    Искал в мане самой программы, там нет описания в чем измерение, искал на различных форумах, так же, может плохо искал.
  • «Человеческая» энтропия для генератора случайных чисел
    0
    Был проведен эксперимент, людей просили назвать серию абсолютно произвольных цифр, и все что они называли не проходило по тестам как случайная последовательность. Хотя здесь во многом зависит от теста проверки, многие алгоритмы проверки говорят что «1234567890123456...» — абсолютно случайная независимая серия.
  • «Человеческая» энтропия для генератора случайных чисел
    0
    я змейкой по горизонтали водил: )
    Да, действительно, распределение не равномерное, но один запуск это слишком мало, при дальнейших запусках есть большая вероятность «выравнивания» серии, и не стоит каждый раз водит в одинаковой последовательности, весь смысл как раз в том чтобы в новом запуске рандомно по полю пробежаться
  • «Человеческая» энтропия для генератора случайных чисел
    0
    Ну не знаю, только что сделал как вы сказали змейкой, получилось:

    0-250: 36
    251-500: 43
    501-750: 41
    751-999: 48

    Распределение может и не совсем равномерное, но и нельзя сказать что «мягко говоря не равномерное распределение»
  • «Человеческая» энтропия для генератора случайных чисел
    0
    Если интересна программная реализация, то загрузил сюда. Писал больше года назад, смею надеяться что с тех пор скилл программирования улучшился: )
  • «Человеческая» энтропия для генератора случайных чисел
    –1
    Если вы демон Лапласа это не проблема: )
  • «Человеческая» энтропия для генератора случайных чисел
    0
    Согласен, спорное, но в данном контексте речь идет о непредсказуемости того как человек будет двигаться по полю кнопок. Да возможны шаблоны (рисование спирали, квадрата, X, и т.д.), но попадание в один и тот же временной промежуток, рисуя одно и тоже — на мой взгляд событие весьма сомнительное (речь идет о миллисекундах, размах (0 — 999)), а разница в одну миллисекунду в начале — повлечет полное изменение всей последовательности.