Как стать автором
Обновить
0
0
Ринат @Shamasher

Пользователь

Отправить сообщение

Javascript наследование для чайников

Время на прочтение6 мин
Количество просмотров69K
Прочитав очередную умную книжку про javascript, стал разбираться в методах реализации в нём наследования. Ну, то есть всем конечно понятно, что в реальном, большом, проекте лучше всего для этого использовать функцию из какой-нибудь библиотеки( благо их много ), но ведь хочется понять, как это вообще работает.

Решил посмотреть, что на эту тему есть на хабре — в общем, лучше бы я этого не делал — кто-то пишет статьи про свои костыли на пару страниц потому что библиотечная функция чем-то не понравилась, кому-то кажется удобным доступ к предку по порядковому номеру. в общем много веселья, много кода, споров тоже достаточно а самой базы просто нет. И мне показалось что неплохо бы это исправить.

Читать дальше →
Всего голосов 65: ↑52 и ↓13+39
Комментарии85

Automatic Reference Counting: часть 1

Время на прочтение7 мин
Количество просмотров32K
Здравствуйте, коллеги.

Давно читаю блоги и статьи зарубежных разработчиков под iOS. И на днях попалась любопытная, довольно подробная статья об Automatic Reference Counting от разработчика по имени Mike Ash.
Статья довольно большая, потому перевод, сделанный мною, рискну разбить на несколько частей. Надеюсь, что уложусь в 2 части.
Часть первая
Всего голосов 34: ↑31 и ↓3+28
Комментарии15

Зачем нужно высшее образование?

Время на прочтение2 мин
Количество просмотров46K
Хотел отреагировать на «6 советов студентам», но решил выделить в отдельную статью, потому что внутри есть линк, который может быть полезен студентам.

Так вот насчёт высшего образования: нужно оно или нет? Что вообще универ даёт? В чём ценность выпускника?

Наверняка будет много мнений. Часто прямо противоположных. Но я выскажу своё, которое основано теперь уже и на личном опыте тоже, но лет 20 назад это были слова преподов.

Читать дальше →
Всего голосов 151: ↑114 и ↓37+77
Комментарии167

Обзор свежих материалов, июнь 2011

Время на прочтение11 мин
Количество просмотров1.2K
Этот материал продолжает серию ежемесячных обзоров свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-май 2011.


Читать дальше →
Всего голосов 73: ↑67 и ↓6+61
Комментарии10

TOP 7 – за 7 дней. Маркетинг iPad приложений на Apple Store

Время на прочтение3 мин
Количество просмотров9.4K
Начну не с самих методов раскрутки, а с подготовки, что является не менее важным, чем сама раскрутка и продвижение приложения. Сразу оговорюсь, что привожу в пример только платные приложения и российский Apple Store.

image
Читать дальше →
Всего голосов 71: ↑53 и ↓18+35
Комментарии62

Путь новичков-оптимистов в лабиринте iOs разработки. Дорогу осилит идущий

Время на прочтение10 мин
Количество просмотров17K
image
15 июля 2010 года. За утренним чаем весь коллектив нашей конторы с восторгом рассматривал интерактивную книгу “Alice in Wonderland” от Atomic Antelope на iPad'е.

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

  • детский писатель;
  • художник;
  • программист;
  • переводчики (мы сразу решили делать английскую и испанскую версии нашей книги).


Техническая база у нас на работе и дома уже была — техника Apple в наличии имелась.

Надо сразу сказать, что по роду деятельности к разработке приложений мы не имели ни малейшего отношения, поэтому весь процесс создания книги представляли себе крайне смутно.
Читать дальше →
Всего голосов 137: ↑134 и ↓3+131
Комментарии63

Выбираем мультиплатформенный движок для разработки мобильных игр (часть 2)

Время на прочтение3 мин
Количество просмотров26K
Слегка затянул с публикацией продолжения, но первая часть не смогла накопить достаточно силы, а потом бац, и какой-то добрый незнакомец помог, за что ему огромное спасибо.

Первую часть читаем здесь: Выбираем мультиплатформенный движок для разработки мобильных игр (часть 1)

В этот раз вводную часть опустим и сразу перейдем к нашим пациентам.
Читать дальше →
Всего голосов 36: ↑34 и ↓2+32
Комментарии30

Копирайтинг текстов о софте: пять полезных советов

Время на прочтение5 мин
Количество просмотров7.1K
image

Умение хорошо писать маркетинговые тексты на английском языке совершенно необходимо для успешного продвижения программы за рубежом. Привлекательный заголовок, живое образное описание, переходы, грамотная организация текста и отсутствие ошибок – все это помогает привлечь внимание разборчивой американской аудитории и убедить нажать на кнопку «Download». Если страница продукта неэффективна, то причиной этому, возможно, послужила одна из нижеприведенных проблем.

Читать дальше →
Всего голосов 22: ↑19 и ↓3+16
Комментарии9

Веселые шрифты в своем приложении

Время на прочтение2 мин
Количество просмотров5.1K
Игровые приложения для детей и взрослых скучны без веселых букв и цифр.
Строгий iPhone кодекс не давал разработчику до версии iOS 3.2 стандартных способов использовать свои шрифты в приложениях.
Все спасались нарисованными в редакторе картинками цифр и букв или чужими библиотеками.

image

Как теперь обстоит дело с custom fonts для разработчиков iPhone поделок?
Осторожно! Под хабракатом 1 картинка, 1 анекдот сомнение и 2 фрагмента кода.

Читать дальше →
Всего голосов 53: ↑42 и ↓11+31
Комментарии25

Где взять капитал начинающим предпринимателям

Время на прочтение3 мин
Количество просмотров2.1K
Многие IT специалисты рано или поздно приходят к выводу, что работать на себя эффективнее и выгоднее, чем быть наёмным работником. Набравшись опыта в какой-то области, хочется применить свои знания для улучшения благосостояния, но встаёт вопрос: «с чего начать?» и «где взять деньги для старта?» Как показывает практика, мало кто обращается за помощью к государству, но для начала своего дела все средства хороши и необходимо пользоваться любой возможностью!
Читать дальше →
Всего голосов 94: ↑81 и ↓13+68
Комментарии121

Выбираем мультиплатформенный движок для разработки мобильных игр (часть 1)

Время на прочтение4 мин
Количество просмотров53K
imageРазработка мобильных приложений это весьма перспективное и выгодное занятие. Одним из самых интересных направлений являются игры. Однако, игры — это довольно сложные приложения, а учитывая, что на рынке существует как минимум две мобильные платформы, на которые стоит ориентироваться, сложность возрастает вдвойне. По этому, нам надо как то облегчить свой и без того нелегкий труд.
Читать дальше →
Всего голосов 63: ↑58 и ↓5+53
Комментарии66

Определение ориентации Pinch жеста

Время на прочтение4 мин
Количество просмотров2.9K

Краткое введение


В одном из проектов мне понадобилось определение ориентации жеста Pinch. Нужно это было для выборочного масштабирования объекта по оси. Т.е. если пальцы сдвигаются/раздвигаются вертикально, то и объект мы масштабируем только вертикально. К сожалению, стандартный распознаватель подобного жеста UIPinchGestureRecognizer не предоставляет такой информации. Просмотрев первую страницу результатов поиска в гугле я не наткнулся на готовое решение. «Ну что же, напишем сами. Так даже интересней :)» — подумал я и приступил к реализации своего пинча.
Читать дальше →
Всего голосов 27: ↑22 и ↓5+17
Комментарии4

Трансляция рынка — нужны идеи

Время на прочтение2 мин
Количество просмотров13K
Мы давно присматриваемся к Китаю

Почему?

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

Китайцы даже, когда спрашивают, где ты работаешь, обычно прямо сразу спрашивают именно про производство — «Что ты производишь?»
Чувствуете разницу с нашей страной?

Район Hua Qiang Bei. Гигантский рынок электроники. Изображение из wiki.
Район Hua Qiang Bei. Гигантский рынок электроники. Изображение из wiki-статьи.

Перейдём к сути.

Читать дальше →
Всего голосов 30: ↑24 и ↓6+18
Комментарии30

Что нужно знать перед тем, как писать под iOS

Время на прочтение7 мин
Количество просмотров307K
«Под Windows можно писать для iPhone?»
Анонимный разработчик


«Мы не планируем публиковаться в AppStore, это ведь возможно? И еще мы хотим версию под Android...»
Анонимный заказчик


Если вы решились разрабатывать приложения для iPhone/iPad, то, скорее всего, вас заинтересуют следующие вопросы:
  • как можно заработать на приложениях?
  • как зарегистрироваться в iOS Developer Program и что дает регистрация?
  • обязательно ли нужен Mac?
  • какие инструменты можно использовать для разработки?
Ответы на вопросы
Всего голосов 120: ↑110 и ↓10+100
Комментарии87

Основы разработки игр для iPhone с использованием Cocos2D

Время на прочтение6 мин
Количество просмотров28K
Привет, Хабражитель!

Многие люди мечтают научиться писать программы, игры, но не получается по многим причинам. Я, изначально, не хотел ничего писать потому что не было интересной платформы, и я был еще слишком маленьким. Потом все изменилось. Наступила новая эра в телефонной индустрии – появился iPhone. Я сразу, как о нем услышал, загорелся желанием его приобрести. Платформа сразу понравилась, кнопок и стилуса нет – самое то для игр.
Программы я начал писать в ноябре 2009, если их можно назвать программами :). Многие спрашивают как я учился – на видео-уроках с YouTube, а как еще? Читать непонятные уроки по iPhone SDK? В тот момент я загорелся идеей учить таких же как я – начал записывать видео на YouTube новым для меня темам.
Если интересно: http://bit.ly/pdyoutube. Потом все пошло и поехало, сам стал лучше программировать и запоминалось все намного лучше. Не буду писать очень длинное вступление – перейдем к самому интересному.

Всегда хотел делать игры, но на пустом Xcode не очень удобно и понятно. Стал выбирать платформу (фреймворк) для разработки игр под iPhone, iPad. Мой выбор остановился на Cocos2D. Многие спросят почему – он очень простой в использовании, очень! Он еще и бесплатный и часто обновляемый!

Читать дальше →
Всего голосов 55: ↑48 и ↓7+41
Комментарии17

Я торгую в сети. Когда мне пора в реал?

Время на прочтение4 мин
Количество просмотров22K
После серии наших топиков про интернет-магазины, меня спросили: «Вот есть у меня свой магазин. Как понять, что всё, алес, нужно бросать основную работу и заниматься им по-полной, плюс искать место в городе под точку?».

Читать дальше →
Всего голосов 72: ↑69 и ↓3+66
Комментарии8

Добавляем кнопку для UIKeyboardTypeNumberPad

Время на прочтение1 мин
Количество просмотров1.6K
Многие разработчики сталкивались с тем, что если в iOS для iPhone выбрать у UITextField тип UIKeyboardTypeNumberPad, то слева внизу будет пустое место вместо кнопки.

У этого типа клавиатуры не работает свойство returnKeyType и её возможно убрать с экрана только повесив обработчик на касание в пустом месте (например UIView)

Осторожно трафик
Читать дальше →
Всего голосов 31: ↑29 и ↓2+27
Комментарии28

Интеграция ASP.NET MVC 3 приложений с Facebook OAuth API. Часть 1: Авторизация

Время на прочтение5 мин
Количество просмотров6.9K
Зачем нужна авторизация на вашем сайте через Facebook?
На данный момент в социальной сети Facebook более 500 млн. пользователей. Многие сайты предоставляют возможность авторизироваться без дополнительной регистрации, где нужно заполнять много полей информации о себе. Если у вас есть аккаунт на Facebook, то вам достаточно войти на сайт используя его. Это экономит время, ведь регистрация нередко требует потратить минут 5-10.

Если вы реализуете авторизацию через Facebook, то скорее всего сможете получить больше пользователей на сайте, ведь не каждому хочется проходить этап регистрации ради написания нескольких комментариев.

Итак, приступим…
Читать дальше →
Всего голосов 45: ↑33 и ↓12+21
Комментарии13

Пишем оповещение для iOS

Время на прочтение5 мин
Количество просмотров2.2K
Доброе утро/день/вечер/ночь %username%!

Предыстория

В процессе реализации очередного проекта появилась необходимость реализовать эффективное оповещение пользователя о чём-либо (например, об отсутствии интернет соединения). Так как же это сделать? Стандартный класс UIAlertView оказался для этой цели слишком громоздким и скучным, и, не найдя более ничего подходящего, было решено написать своё казино с блекдже… свой класс оповещения.
Читать дальше →
Всего голосов 34: ↑29 и ↓5+24
Комментарии11

Новые бесплатные видео-курсы по ASP.NET Web Forms и ASP.NET MVC

Время на прочтение2 мин
Количество просмотров28K
На днях мы опубликовали отличные видео-курсы по технологиям ASP.NET на официальном сайте http://asp.net/.

Курсы были созданы компанией Pluralsight (отличная компания с обучающими курсами по .NET-технологиям), доступны полностью бесплатно и предлагают отличную возможность изучить (или освежить в памяти) технологии веб-разработки ASP.NET WebForms и ASP.NET MVC 3. Каждый курс создан отдельным тренером и предлагает законченную программу обучения (от базовых основ, работы с концепцией Code First в Entity Framework до вопросов безопасности, развертывания, тестирования).

Ниже некоторые детали по двум бесплатным видео-курсам, опубликованным на днях (и ссылки на каждое доступное видео):

Тренинг по ASP.NET MVC


На выходных мы опубликовали финальные видео-уроки в совершенно новом обучающем курсе по ASP.NET MVC 3, созданном тренером K Scott Allen. Вы можете изучить эти видео-материалы со страницы http://asp.net/mvc (раздел слева в секции Essential Videos):

Читать дальше →
Всего голосов 48: ↑39 и ↓9+30
Комментарии9

Информация

В рейтинге
Не участвует
Откуда
Уфа, Башкортостан(Башкирия), Россия
Дата рождения
Зарегистрирован
Активность