• Где можно почитать про приложения или функции которые запрещено разрабатывать на IOS?

    Flanker_4
    @Flanker_4
    Вот смотрите, все зависит от того, как Вы планируете распостранять приложение и монитизировать его
    1) Светлая сторона силы. Через аппстор. Вам сюда https://developer.apple.com/app-store/review/guide... Есть ограничения как на апи, так и на то что вообще может делать приложение.
    2) Серая сторона силы. Enterprise разработка. Можете делать что хотите, сами распостраняете приложение, отвязаны от ревью тим. но если apple заметит что Вы делаете что-то плохое - будут отозваны сертификаты и Ваше приложение перестанет работать. Стоит чуть дороже
    3) темная сторона силы. Cydia и джеил бреик устройства. Можно делать все что хочешь) но там наврятли удастся что-то продать. Да и количество джейлбрейкнутых девайсов падает с каждым годом.

    Ваш друг говорил о пунктах 1-2, но если обратиться к темной стороне... Короче смотрите сами
    Ответ написан
    Комментировать
  • Где можно почитать про приложения или функции которые запрещено разрабатывать на IOS?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    в правилах аппстора
    Ответ написан
    Комментировать
  • Последовательно соединенеие твердотельных реле?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Всё решаемо. Скажем, были в свое время масляные высоковольтные реле - банка с трансформаторным маслом, внутри обычное реле. За счет того, что напряжение пробоя в масле на много-много больше. чем у воздуха, коммутировались обычными релюшками киловольты.
    Ответ написан
    Комментировать
  • Какое перспективное направление в программировании для фриланса и иммиграции?

    afanasiy_nikitin
    @afanasiy_nikitin
    путешественник туда-сюда
    Во-первых, хотел бы порекомендовать книгу Чеда Фаулера "The Passionate Programmer: Creating a Remarkable Career in Software Development" (на русском: "Программист-фанатик", Питер, февраль 2015). Несмотря на свое название, она не столько о программировании, сколько о личностном росте, саморазвитии и прагматичном стремлении к совершенству, читать рекомендуется всем и каждому.
    Во-вторых, есть масса аналитических исследований в области IT, в последне время их особенно много из-за "кризиса", например ...о стагнации, образовании и востребованных профессиях.

    Если думаете об эмиграции (а выезд заграницу на ПМЖ это именно эмиграция), то тут есть 2 нюанса.
    Первый заключается в самой сложности переезда в другую страну с другими законами, налогами, климатом, языком, культурой, и тд, а тёплых мест хватает и в России (об этом миллион статей на том же Хабре).
    Второй - переезжать в другие страны имеет смысл в том случае, если вы собираетесь работать на окладе в офисе, например в крупной европейской/азиатской компании на высокой должности на территории работодателя. Фрилансеру же реальная польза от пеерезда весьма сомнительная (опять же, налоги в России - одни из самых низких).

    По поводу трендов и языков могу сказать следующее: если вы собираетесь жить и работать со стратегическим расчетом на карьерный рост, развитие и прибыльную должность в отдаленном будущем, то стоит задуматься о сложных, но актуальных технологиях, нацеленных в первую очередь на крупный бизнес (биржи, банковский сектор, системы аналитики и прогнозирования, ИИ, инетрнет вещей, etc.).

    Сейчас мир программирования равивается в двух основных полярных направлениях: низкоуровневое - ПЛИС и самодостаточные микроконтроллеры ("умная железка в каждую вещь"), и, противоположное ему - высокоуровневое проектирование и ФП. В первом случае много физики, во втором - матана, дискрета, теории категорий и всего такого.
    Лично мне ближе второй вариант, поэтому я для себя выбрал технологии, основанные на Java (почему именно Java - пояснил ниже в комментарии): Scala, Lift, ФП, функционально-ориентированное проектирование, мета-программирование, DSL, вот это всё.

    По поводу "готовых решений" лично я наблюдаю обратный процесс: люди стараются отказываться от универсальных готовых решений в пользу гибких, компактных и заточенных под конкретную бизнес-логику (опять же DSL и DDD).
    Но начать всё же рекомендую с Фаулера. Затем Р. Мартин "Clean coder" (на русском "Идеальный программист. Как стать профессионалом разработки ПО"), само собой МакКонелл, Крэг Ларман, и прочие бестселлеры.
    Да, и не забудьте книгу Грега МакКоена "Эссенциализм...", очень полезная вещь в наше время. Личностный рост и саморазвитие сейчас не менее важно (а иногда и важнее) просто "программирования".
    Ответ написан
    8 комментариев
  • Какое перспективное направление в программировании для фриланса и иммиграции?

    @Gems
    Не парьтесь и никого не слушайте. Масса всегда будет говорить, что у вас ничего не получится. Я знаю уникумов, уехавших по job offer'у в Штаты, не имея профильного IT-образования.
    Становитесь хорошим специалистом по какой-то теме и бомбите подряд все компании своим CV.

    Хорошие специалисты даже на PHP получают прилично. К вам начнут обращаться уже работавшие с вами и те, кому они вас рекомендовали. Выкладывайте код, создайте сайт со своим поделками, сделайте что-то реально крутое. Пишите где-нибудь статьи, публикуйтесь.

    Очень важно для вас иметь хороший английский. Это крайне важно. Чтобы вы понимали и вас хорошо понимали.
    Ответ написан
    Комментировать
  • Какое перспективное направление в программировании для фриланса и иммиграции?

    На мой взгляд, дело не в технологиях, а в вашей компетенции. Все ругают PHP, хотя единственный его минус - низкий порог входа (да и то, минус ли). Эксперта по этому языку и через 5-10 лет с ногами оторвут.

    Судите сами. Вы - работодатель. У вас сотни кандидатов из родной страны, отличных, подходящих на вашу вакансию, допустим, middle разработчика. Будете вы брать аналогичного кандидата из других, далеких стран? Возможно, если получится платить таким раза в два меньше (и то, актуально для особо жадных). А на деле - нет.

    Другое дело - гуру. Специалисты, чьи имена на слуху, которые являются авторитетами не в своем городе или, тем паче, фирме, а в целой области, в целом направлении технологий. Таких людей немного, но они, пожалуй, единственные вольны выбирать страну проживания. Остальные могут уповать на удачу и связи. Не более.

    Решайте сами.
    Ответ написан
    4 комментария
  • Как расчитать произвольный дешифратор?

    @throughtheether
    human after all
    пните пожалуйста в какую сторону читать
    На мой взгляд, тут хватит знания таблиц истинности элементарных функций и умения их комбинировать.
    Мой вариант:
    x1 = b
    x2 = a И НЕ b
    x3 = a ИЛИ b
    x4 = НЕ x3 = НЕ a И НЕ b
    В вентилях можно реализовать по-разному (например, x4 выводить от x3 или от входов).
    Ответ написан
    Комментировать
  • Как расчитать произвольный дешифратор?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    если 2 входа и 4 выхода это немного странная ситуация, но принципиально сложного в ней нет, дешифратор планируется построить в железе или программно?
    если в железе то тут 4 блока из простейших и\или 00 10 01 11 , соответственно с каждого из них будет соединение на 4 "выхода". Если программно тем более проблем нет.
    Ответ написан
    1 комментарий
  • Как выбрать узкую специализацию?

    @den4eg11
    Я для себя решил, что не стану углубляться только в одном направлении, и это касается всего, не только программирования. Интересно знать всего понемногу, и во всех сферах попробовать себя, когда идей много, зацикливаться на одной сфере деятельности не хочется, я для себя нашел призвание - менеджер проектов. Пока работаю только над своими идеями, попутно изучая разные направления. Ведь когда хочешь реализовать что-либо, но не можешь объяснить помощникам/работникам или предлагаешь глупые идеи из-за недостаточных знаний, это плохо сказывается на реализации. Стараюсь достигнуть как минимум уровня "знаю, что мне нужно и как, но не умею это сделать хорошо".
    Ответ написан
    Комментировать
  • С помощью чего превратить PDF в iPad приложение?

    @tiga
    Стандартный UIWebView прекрасно показывает PDF
    Ответ написан
    1 комментарий