• Древности: AlphaSmart Dana, дзен и искусство ухода за пальмой
    +2
    Да, для Даны был отдельный контракт на поставку в штатной комплектации, а вообще WiFile выходил в составе т.н. Companion CD (диск с набором популярных программ, вкладывался в коробку с устройством) в каких-то последних моделях от Palm — типа Tungsten T5 и др. Подробности уже выветрились из памяти, конечно
  • Древности: AlphaSmart Dana, дзен и искусство ухода за пальмой
    0
    К большому моему сожалению я уже мало что помню о PalmOS.
  • Древности: AlphaSmart Dana, дзен и искусство ухода за пальмой
    +3
    Спасибо за статью! Как разработчику WiFile (в девичестве SMBMate) мне было очень приятно ) Эх, были времена…
  • Эпизод 0. Hack vs Mac. Xcode build time
    0
    Спасибо!
  • Эпизод 0. Hack vs Mac. Xcode build time
    0
    Мегаполезно, спасибо!
    Я скорее всего не проснулся окончательно с утра, так как не смог понять что такое «новая система сборки». Не укажете место в статье, где сказано об этом?
  • Долбанутые командные игры
    0
    Как видите, наше общество сложилось так, что быть сострадательным, готовым прийти на помощь и вежливым – эгоистично выгоднее для собственного же выживания

    Я не совсем уловил. А из чего это, собственно, видно (очевидно)? Из игры про сов?
  • Зачем я купил Mac Mini (Late 2012) накануне 2018 года?
    0
    Спасибо!
  • Зачем я купил Mac Mini (Late 2012) накануне 2018 года?
    0
    Результатами тестов Single/Multi Core на Geekbench 4 не поделитесь? Пора самому апгрейдится с хака сборки 2012 года, подбираю лучший вариант цена/качество
  • «Информационные науки могут преподавать только молодые люди» — Интервью с А.А. Шалыто, профессором Университета ИТМО
    +6
    В комментариях можно устроить небольшой конкурс на написание самого элегантного скрипта, который бы подсчитывал, сколько раз уважаемый профессор употребил местоимение «я».

    В общем, топик на Лурке, посвященный Шалыто можно считать достоверным )
  • Какие налоги нужно платить при выводе доходов от приложений в Apple iTunes
    +4
    Спасибо за статью. А вы могли бы добавить сводную таблицу о том, сколько получит на руки и отдаст в виде налогов условный Вася, продавший в Apple на 100 рублей при различных формах предпринимательской или физической деятельности?
  • Хакинтош: разворачиваем macOS Sierra на Intel-PC подробно и понятно
    +2
    Спасибо за написанный материал. Со своей стороны осмелюсь порекомендовать тем, кого устрашило большое количество ручной работы и страшных непонятных слов альтернативный источник информации:

    https://www.tonymacx86.com

    Лично мне показалось, что там все намного проще/автоматизированнее, да и вопросы оборудования освещены более подробно, вплоть до ежемесячных обзоров комплектов совместимого оборудования.

    Личный опыт: собрал по тамошним инструкциям в 2012 году машину, она у меня благополучно живет до сих пор, последовательно обновляясь с 10.7 до 10.12.1. Единственное, что потребовалось за все это время – это замена видеокарты при переходе на 10.8. И еще один момент — у многих в Sierra начал глючить wifi, будьте готовы к этому. Я лично решил не тратить на это время и протянул сетевой кабель, вернусь к этому вопросу через пару месяцев, когда накопится опыт человечества;

  • Навыки опытного программиста: Самые популярные советы начинающим
    +7
    Я бы поспорил с тем, что короткий код категорически всегда лучше и профессиональнее. Кто из нас не видел написанные в одну строку write-only конструкции, призванные показать крутость «а я вот так могу»? Я бы наоборот рассматривал аккуратную декомпозицию сложного действия в несколькострочный список коротких операций (да еще и с комментариями) как признак более опытного разработчика.
  • Как официально принимать валютные платежи из-за рубежа в России (ИП)
    0
    Спасибо!
  • Как официально принимать валютные платежи из-за рубежа в России (ИП)
    0
    Спасибо!
  • Как официально принимать валютные платежи из-за рубежа в России (ИП)
    0
    Вы — пользователь Модульбанка? Не подскажете, как там обстоит дело с обменными валютными операциями — насколько гуманные курсы? Не нашел на сайте никакой информации по их поводу.
  • Вычислять обидчика по IP — это вчерашний день. В дело вступают нотариусы
    +1
    Я бы сфокусировался на том, каким образом нотариус получает эту сам страницу для заверения. Веб страница — это просто набор символов, который можно фальсифицировать как угодно. Даже факт открытия страницы непосредственно в кабинете нотариуса с его персонального компьютера не означает, что он увидит то, что видят все остальные, что тем или иным способом перед ним не разыграли какой-то спектакль. Способы подмены очень разнообразны.
  • Определяем, свободен ли туалет, и выводим статус в web
    +14
    Естественное развитие системы — организация очереди и выдача номерков. Фидбяк, отзывы, учет метража тбумаги. Это же поле непаханое.
  • Зарубежные интернет-сервисы должны будут хранить в России только данные, полученные после 1 сентября 2015 года
    +3
    Где-нибудь можно найти практические рекомендации того, как остаться и далее в жадных лапах АНБ и не переезжать под своих родных дядь в погонах? К первым у меня как-то больше доверия.

    В частности, интересует google/gmail.

    Поделитесь, пожалуйста, рецептами или идеями.
    Спасибо
  • Ностальгия по КУВТ: ретроспектива средств разработки для 8-битных компьютеров MSX. Часть 1 — языки, редакторы, трансляторы
    0
    Был какой-то то-ли дизассемблер, то-ли профайлер, но что-то псевдооконное, (наподобие Sourcer для PC), точно помню. Но название из головы вылетело напрочь;
  • Как я проходила собеседования в Яндекс: мой непростой, но успешный опыт
    +12
    Коллега :)

    Аналогично, только не Android, а iOS. И тот же список, над которым надо был что-то сделать. Собеседовал какой-то бойкий молодой человек. Есть такие, очень уверенные, олимпиадно-ориентированные. После того, как со вздохом идиоту (мне то есть) подтвердили, что задачу, в которой требовалось не использовать дополнительную память надо было решать рекурсивно (как будто память в стеке не тратится, а берется из волшебной страны фей), я пожал плечами и закрыл для себя вопрос поиска работы в этой славной конторе.

    Что касается кривого-косого мобильного софта, то абсолютное большинство пишется под заказ сторонними конторами. Тут на Хабре наверняка найдется несколько десятков причастных и при том не имеющих отношения к Я. И я в том числе.
  • Четыре способа нарезки картинок в OS X
    +1
    Sketch App — наше все. Платный. Писан людьми, которые устали делать нарезку всеми вышеперечисленными методами и стоит своих денег.
  • Интервью с Бьерном Страуструпом о языке C++
    +7
    Чего бы он там не говорил о кривых учебниках, учить С++ по книгам самого Страуструпа я бы никому не советовал :)
  • Скрытые возможности Xcode 5
    +3
    Действительно много полезного, спасибо!
  • Паттерны ООП в примерах для iOS
    +12
    «2. Забудьте тот ужас, который вы видели на developer.apple.com! Да-да, те примеры, где ViewController'ы играют две-три роли одновременно. — Прим. пер.»

    Собственно, этот ужас писали как раз инженеры Apple, те самые, кто занимается и выпуском самих iOS/Mac OS X. Можно сколько угодно тыкать их носом в их корявый код — но он работает и приносит прибыль, не снящуюся никакому коучу (мы же говорим о коммерческом коде, не так ли?).

    Я проходил в жизни достаточное количество успешных собеседований, чтобы понять одну простую вещь: идеала нет и быть не может. А меньше всего идеала было там, где на собеседовании тебя закидывали вопросами про паттерны и круглые крышки люков (насчет последнего, кстати, уже не то, чтобы поумнели резко, но сам великий Гугл сказал, что это не работает и вдруг в одночасье такие вопросы стали немодными). И ты такой счастливый, потому что думаешь, что кончился наконец этот бардак в голове и в репозитории и ты, наконец, попал куда нужно, тут сидят Правильные Люди и пишут Правильный Код. Щас же. Говнокод на говнокоде, патч на патче, и особенно у тех самых техлидирующих, кто с сожалением смотрел с той стороны стола переговорки HR отдела на тебя, мычащего незаученно о том, Как Действительно Надо Писать Приложения. Исхода нет.

    Одни пишут код, другие учат писать код.

    Спасибо за перевод и потраченное время. Такие статьи — как путеводная звезда для нас всех, они позволяют верить во что-то большее. Где-то, где-то есть такие компании, я все еще верю.

  • Интервью с Екатериной Пэк, инженером-программистом Google и стипендиатом программы имени Аниты Борг в 2011
    +1
    Ну мила — так мила, дай ей Бог здоровья и карьеры мешок! Смысл моей реплики никак не касался персонально этой барышни, а имел главным образом отношение к характеру подачи информации.
  • Интервью с Екатериной Пэк, инженером-программистом Google и стипендиатом программы имени Аниты Борг в 2011
    0
    На мой взгляд, многим интереснее было бы увидеть фотографию стипендиата нежели основателя программы, посвятившей свою жизнь и т.д.

    Не сочтите за нападки мужской шовинистической свиньи.
  • Советы практикующего андрагога: как мы учимся
    0
    Да, возможно )
    Ждем!
  • Советы практикующего андрагога: как мы учимся
    +4
    Скажу откровенно, просмотр статьи начал с «О, еще один коучер. Вот же развелось их. Воистину, кто не умеет — тот учит, кто не может учить — тот управляет». И – неожиданно увлекся ) Большое спасибо, Вы очень интересно пишете. Продолжайте пожалуйста!
  • Программисты-оптимисты
    +21
    Я вот раньше думал — какие все вокруг замечательные профессионалы! И тесты пишут на каждый чих и в проблемы вдумываются и всегда в график попадают и не забывают нас, нубов, научить. Когда же я научусь так?

    А потом уже сам поработал и повыпускал. Cвоими глазами увидел исходники многих знаменитых и коммерчески успешных продуктов, всех этих гениев клавиатуры… Когда б вы знали из какого сора растут стихи не ведая стыда :)

    В общем, не нужно принимать все близко к сердцу. Идеальная разработка — это сны о чем-то бОльшем и не более того :)
  • JetBrains готовит к выпуску С++ IDE
    0
    «Перформанс» можно понимать как «производительность или „производимое впечатление“. О чем речь?

    Я работал с VS много лет назад. Комбинации клавиш F5,F7,F10,F11 въелись в память намертво и я их назначаю в каждой IDE, c которой связывался с тех пор. Была — IDE как IDE, вполне рабочая. Но в общем мне больше нравился UI от Borland. Больше в памяти ничего не отложилось. Что там творится сейчас — не знаю. Вполне возможно, что IDEA на Windows уделывает по UI VS как бог черепаху.

    Я пишу на xCode. xCode — штатное средство разработки для Mac OS X и выглядит в нем органично. AppCode на MacOS X есть еще над чем работать, на мой взгляд. Это я и пытался донести до взволнованной аудитории.
  • JetBrains готовит к выпуску С++ IDE
    0
    > может, они пытались сделать просто good enough?

    Скорее всего так и есть. И скорее всего, они с этим не согласятся ) Неважно, все это мелочи
  • JetBrains готовит к выпуску С++ IDE
    0
    Вам не за что извиняться. Я очень рад за Вас, действительно. Мне интерфейс IDEA (точнее AppCode) просто не нравится. Так бывает. Это не страшно.
  • JetBrains готовит к выпуску С++ IDE
    +4
    Ну не совсем все так прямолинейно.

    Я честно пытался пробовать продукты JetBrains несколько раз (IDEA, AppCode). У меня на работе два человека (очень близких к JB тем или иным образом) все уши прожужжали о том, как все классно в AppCode, постоянно в нем работают, громко восторгаются и проводят мастер-классы тех или иных приемов, которые волшебным образом помогают им работать. Мнение этих людей я уважаю и внимательнейшим образом их выслушивал и у меня нет ни капли сомнения в том, что они искренни в своих предпочтениях. В общем, я пытался. Пытался — это значит открывал рабочие проекты и работал. Дома работал, на работе работал.

    Ну что я могу сказать? Нет там такого прорывного функционала, что рванул бы меня вперед настолько, что я бы преступил через свое чистоплюйство и начал бы использовать тот же AppCode. Мне уже достаточно много профессиональных лет и парадигма «главное — функционал» уже не настолько вдохновляет, как в молодости. Инструмент должен приносить удовольствие. С продуктами JB я удовольствия не получил. Наверное, какой-то дефект в моих генах, как Вы считаете? Не может же быть, что вдруг что-то с программами не так? Нет, это решительно невозможно!

    >однако вы не безнадёжны
    Не могли бы Вы уточнить, в чем именно я небезнадежен? В том, что даю шанс на то, что разработчики на Java в принципе не смогут сделать отличный look-n-feel? Или в то, что я когда-нибудь исправлюсь и присоединюсь к хору восторженных текущим положением дел?
  • JetBrains готовит к выпуску С++ IDE
    –1
    Клиенты не пахнут. Очень даже возможно, что кому-то не хватает для полного счастья в IDEA именно пони и именно радуги. Предварительно изучив спрос на пони и радугу, эту опцию можно предлагать отдельным плагином по специальной цене.
  • JetBrains готовит к выпуску С++ IDE
    +1
    О как проняло народ ) Минусить много ума не надо, аргументируйте
  • JetBrains готовит к выпуску С++ IDE
    0
    Здравствуйте.

    Хотя меня не спрашивали — можно я отвечу? Коротко так: потому что Java. Не знаю, виной тут язык программирования (привлекающий специфический род людей — умных, талантливых, но с отрезанным чувством прекрасного) или сама платформа (за десятилетия так и не обзаведшаяся ну хоть сколько-нибудь не вырвиглазным UI), но все, что написано на Java — выглядит как кусок… Подчеркиваю — именно выглядит. Работает, возможно, безупречно.

    Я не разбираюсь в тонкостях того, почему за десятилетия так и не было разработано что-то, что позволило бы продуктам написанным на Java выглядеть хоть сколько-нибудь не чужеродно на декстопе (пишу в первую очередь о Mac OS X). Возможно, это не вина JetBrains. Наверное, сама платформа не позволяет ничего выходящего за рамки кирпичеподобного интерфейса — и торчащие уши Java угадываются с полувзгляда на любую написанную на ней программу.

    Но мне кажется, что дело скорее в людях. Возможно, пора уже что-то менять? Даже к продуктам, написанным красноглазиками для красноглазиков стоит подключать толковых дизайнеров.

    Как-то так. Остался на xCode, лицензия на AppCode лежит без дела.
  • JetBrains готовит к выпуску С++ IDE
    –4
    Меня тоже запишите.
  • История одного Crash-а, и NSLog'а его лечившего
    –3
    interface UIView (SFAdditions) /** Handy getters and setters */ @property (nonatomic, assign) CGFloat width; @property (nonatomic, assign) CGFloat height; @property (nonatomic, assign) CGFloat left; @property (nonatomic, assign) CGFloat right; @property (nonatomic, assign) CGFloat bottom; @property (nonatomic, assign) CGFloat top; @property (nonatomic, assign) CGSize size; end

    Безотносительно бага (который, кстати, сказать, не был бы возможен, если с самого начала читать доки), за вышеприведнный код я бы руки отрывал. Нельзя делать категории к системным объектам со столь общими именами. Добавляйте префикс (постфикс, что угодно) к именам методов. Иначе на хабре будут и дальше детективные раследования.
  • Исследуем iOS SDK и используем недокументированные API
    0
    Отличная статья, спасибо!

    В свое время баловался с этим, была задача вытащить данные из радиоканала и поработать с bluetooth. Меня, помнится, поразило, что можно программно вытащить даже цвет корпуса iPhone :)
  • Как облегчить себе жизнь в Xcode. Shortcuts, tips&tricks
    0
    Так и не найдя в свое время способ организовать свои сниппеты так, чтобы они работали на всех моих машинах на работе и дома и переживали бы снос и переустановку xCode, написал свой сервис, синхронизирующий все сниппеты под DropBox и совершенно счастлив с тех пор.

    (под сниппетами понимаются простые текстовые файлы или скрипты, генерирующие и вставляющие в потенциально любой редактор, например, такие строки

    NSAssert(0, @«mk_ebdc32d2_4930_4413_91db_c5546cdedd9e» // уникальная метка на основе uuid

    );

    Про появившуюся возможность писать плагины не знал, спасибо что сказали.