Pull to refresh
33
0
Павел Нетеса @1111paha1111

User

Send message

Самые популярные слова в двух терабайтах кода

Reading time6 min
Views26K
Привет, друзья! Я тут проанализировал 2ТБ кода и получил самые популярные слова в разных языках программирования. Результаты можно посмотреть в виде облаков тегов и простым списком:

image
Сайт находится здесь, а его исходники можно почитать на гитхабе.

Под катом описано в деталях о том как собирались данные, как строился сайт и как укладывались облака. И немножко наблюдений.

Приятного чтения!
Читать дальше →
Total votes 84: ↑81 and ↓3+78
Comments65

Gradle: управляя зависимостями

Reading time10 min
Views128K
Управление зависимостями – одна из наиболее важных функций в арсенале систем сборки. С приходом Gradle в качестве основной системы сборки Android-проектов в части управления зависимостями произошёл существенный сдвиг, закончилась эпоха ручного копирования JAR-файлов и долгих танцев с бубном вокруг сбоящих конфигураций проекта.



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

Внимание много текста и изображений
Total votes 22: ↑20 and ↓2+18
Comments60

Обзор ES6 в 350 пунктах. Часть первая

Reading time6 min
Views56K
Моя серия заметок ES6 in Depth, состоящая из 24 записей, описывает большинство синтаксических изменений и нововведений в ES6. В этой публикации я подведу итог всего изложенного в предыдущих статьях, чтобы дать возможность посмотреть еще раз на всё вместе. Также я добавил ссылки на мой блог, чтобы в случае необходимости сразу же можно было посмотреть подробнее.



Я слышал, вы любите маркированные списки, так что вот вам статья со списком, который состоит из нескольких сотен элементов.
Читать дальше →
Total votes 37: ↑34 and ↓3+31
Comments58

Как йога кодить и жить помогает: личный опыт

Reading time7 min
Views31K
По случаю пятницы, мы решили разбавить наш блог не совсем ортодоксальным, но надеемся, полезным постом о пользе йоги с точки зрения одного из наших разработчиков.



Всю жизнь мы живём в стрессе, переходя от одних проблем к другим. Иногда вызываемое ими беспокойство достигает таких масштабов, что это начинает сказываться на результатах труда: физически ты сидишь и занимаешься одним делом, а умом находишься где угодно, но не в данной задаче.
Читать дальше →
Total votes 48: ↑27 and ↓21+6
Comments30

Архитектура Android-приложений… Правильный путь?

Reading time5 min
Views94K
От переводчика: Некоторые термины, которые использует автор, не имеют общепринятого перевода (ну, или я его не знаю:), поэтому я решил оставить большинство на языке оригинала — они всё равно понятны и для тех, кто пишет под android, но не знает английский.
Куда писать об ошибках и неточностях, вы знаете.


За последние несколько месяцев, а также после дискуссий на Tuenti с коллегами вроде @pedro_g_s и @flipper83 (кстати говоря, 2 крутых Android-разработчика), я решил, что имеет смысл написать заметку о проектировании Android-приложений.

Цель поста — немного рассказать о подходе к проектированию, который я продвигал в последние несколько месяцев, и также поделиться всем тем, что я узнал во время исследования и реализации этого подхода.
Удиви меня
Total votes 31: ↑30 and ↓1+29
Comments9

Локализация приложений для китайского рынка-2. Блок-листы

Reading time5 min
Views9.3K
В предыдущей теме я лишь сделал краткий обзор требований к разработчику, который хочет выпустить свое приложение на рынке КНР. Из всех полученных вопросов два основных касались именно блок-листов и вывода денег из Китая. Первый пункт я и хочу рассмотреть более подробно.

禁 — значит «запрещено»

Читать дальше →
Total votes 29: ↑26 and ↓3+23
Comments6

Локализация приложений для китайского рынка

Reading time5 min
Views41K
Собственно, ни для кого не секрет, что рынок КНР (а еще и Гонконга и Тайваня) — мечта для любого игропроизводителя. Учитывая азарт китайцев, их внушаемость и распространенность мобильных телефонов среди населения (а также количество абонентов), удачный вход на китайский рынок может принести огромную прибыль.

В этой публикации я постараюсь описать весь этот трудоемкий путь, а так же основные подводные камни, могущие встретиться на этом пути. Добро пожаловать под кат.


Читать дальше →
Total votes 70: ↑66 and ↓4+62
Comments29

Минимальные показатели жизнеспособности для мобильных приложений

Reading time6 min
Views17K
Одна из наиболее популярных идей, появившаяся в индустрии разработки в последние годы, — это концепция Minimum Viable Product, сокращенно MVP. В двух словах, это стратегия разработки минимального по функциональности продукта, позволяющего получить обратную связь от пользователей. Но можно ли переносить эту концепцию в сферу мобильных приложений и если нет, то есть ли альтернатива? Мы в Alconost перевели отличную статью, отвечающую на этот вопрос. Всем, кто имеет дело с мобильной разработкой — читать обязательно.


Читать дальше →
Total votes 10: ↑8 and ↓2+6
Comments5

Ошибки новичка в сфере разработки игр

Reading time15 min
Views98K

Оригинал изображения

Полгода назад я рассказывал про свой опыт работы фрилансером на oDesk. После этого я решил оставить разработку Android приложений на заказ и заняться своей давней мечтой — созданием игр. Мы с друзьями объединились, и работа закипела…

Для начала хочу рассказать о текущем состоянии проекта:
Время от разработки до публикации: 2 месяца
Время нахождения в магазинах приложений: 3 месяца
Загрузки iOS: > 15000 (93 % русскоязычные пользователи)
Загрузки Android: > 35000 (63 % русскоязычные пользователи)

Данный проект не является финансово успешным на данный момент, поэтому я хочу рассказать о наших ошибках.
Статья в первую очередь предназначена для новичков в сфере разработки игр.
Читать дальше →
Total votes 55: ↑50 and ↓5+45
Comments22

Последствия деофшоризации для российского IT-рынка

Reading time6 min
Views89K


Давно не секрет, что в русском сегменте IT порядка 80% всех разработчиков, стартаперов и просто людей, делающих бизнес в данной сфере, ведут его с помощью нерезидентных структур. Т.е. компаний, зарегистрированных за рубежом (оффшорных), т.к. почти все контрагенты у них тоже зарубежные.

Помимо данного факта есть еще парочка весьма веских причин: весь доход, получаемый такой компанией или облагается минимальным налогом, или не облагается вообще. Не говоря уже об отсутствии валютного контроля, НДС, отсутствие или крайне простой в подготовке и подаче финансовой отчетности и т.д.

То есть существует возможность аккумулировать прибыль в зарубежной компании, накапливать её там и использовать для инвестиций или других целей. До тех пор, пока накопленная на уровне компании прибыль не распределена обратно в Россию (в пользу российских бенефициаров), налог на прибыль и НДФЛ не возникает.

Таким образом достигается эффект отложенного налогообложения.
Читать дальше →
Total votes 50: ↑41 and ↓9+32
Comments159

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

Reading time4 min
Views166K
«Право налогоплательщика избегать уплаты налогов с использованием всех разрешенных законом способов никем не может быть оспорено. Каждый имеет право вести свои финансовые дела таким образом, чтобы свести соответствующие платежи к минимуму…»
Дж. Сандерленд,
Судья Верховного Суда США


После моей статьи про поиск инвестиций, я получил много просьб рассказать подробнее про открытие компании за рубежом, и осветить финансовые вопросы. В данном топике я попытался изложить основные моменты, не претендуя на истину в последней инстанции.
Читать дальше →
Total votes 152: ↑147 and ↓5+142
Comments201

Выразительный JavaScript: Тайная жизнь объектов

Reading time19 min
Views81K

Содержание




Проблема объектно-ориентированных языков в том, что они тащат с собой всё своё неявное окружение. Вам нужен был банан – а вы получаете гориллу с бананом, и целые джунгли впридачу.

Джо Армстронг, в интервью Coders at Work


Термин «объект» в программировании сильно перегружен значениями. В моей профессии объекты – стиль жизни, тема священных войн и любимое заклинание, не теряющий своей магической силы.

Стороннему человеку всё это непонятно. Начнём же с краткой истории объектов как концепции в программировании.
Читать дальше →
Total votes 25: ↑25 and ↓0+25
Comments5

История персональных компьютеров в рекламе. Часть 1: 1970-е

Reading time4 min
Views55K
Привет, Хабр!

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

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

Приятного просмотра!

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

Продолжение смотрите тут:
История персональных компьютеров в рекламе. Часть 2: 1980-е
История персональных компьютеров в рекламе. Часть 3: 1990-е

imageimageimageimageimage

Читать дальше →
Total votes 50: ↑49 and ↓1+48
Comments17

ILC: зачем ученым второй Большой Коллайдер?

Reading time5 min
Views28K
International Linear Collider

a) Предвосхищая некоторые возгласы трудящихся о чрезмерных упрощениях в данной статье: если ваши знания позволяют вам понять описанное глубже, вряд ли вам вообще интересна данная статья. Давайте обсудим все ваши вопросы в ЛС.
б) Прошу прощения за большое количество отсылок к зарубежным статьям, перевод всех этих статей займет у меня слишком много времени.

Прошел месяц с того момента, как специальным комитетом окончательно было выбрано место для строительства Международного Линейного Коллайдера (International Linear Collider). ILC будет построен рядом с горным хребтом Kitakami в окрестности одноименного города префектуры Iwate. К слову, данная префектура соседствует с префектурой Miyagi, в которой в 2011 году произошло сильнейшее землетрясение. Однако беспокоиться по поводу выбора места не следует: в течение 2013 года комитет собирался 60 раз, что соответствует более 300 часам обсуждений. В пресс-релизе также кратко описаны причины данного выбора.
В дополнение стоит упомянуть, что Объединенный Институт Ядерных Исследований в г. Дубна несколько лет назад рассматривался в качестве потенциального кандидата на место для строительства ILC, но был отклонен позднее.

К своему удивлению я обнаружил, что в рунете достаточно мало информации, описывающей этот грандиозный проект. Безусловно, пресса примется за обсуждение «Второго Коллайдера, Который Обязательно Извергнет Черную Дыру, Которая Обязательно Поглотит Землю» (на самом деле нет), но только ближе к началу (и, наверняка, окончанию) его строительства. А пока давайте разберемся, что это за коллайдер, зачем он нужен ученым, и чем их не устраивает существующий Большой Адронный Коллайдер.
Читать дальше →
Total votes 68: ↑68 and ↓0+68
Comments51

Купив Nokia за 7,17 миллиарда долларов, Microsoft ведёт Троянского коня домой

Reading time2 min
Views53K
image
Стивен Элоп будет возвращаться в Microsoft, после того как софтверный гигант из Рэдмонда заплатил 5 миллиардов долларов за финского производителя телефонов

Microsoft платит около 5-ти миллиардов за покупку большей части телефонного бизнеса Nokia, а так же за 2,17 миллиарда заполучает патентное портфолио финской компании. И ничто из этого не должно нас удивлять.

Таким образом, заполучив производителя мобильных телефонов, Microsoft удвоила свои силы в состязании с Apple и Google на рынке смартфонов. Сделка позволит компании более тесно объединить операционную систему Windows Phone с железом на котором она работает, расширит уже и без того массивное патентное портфолио касательно смартфонов, что позволит компании вести игру с соперниками по новому. А также она купила себе нового генерального директора в котором так нуждается: Стивен Элоп — бывший глава бизнес-подразделения Microsoft, который покинул Рэдмонд в сентябре 2010-го ради высшего поста в Nokia.
Читать дальше →
Total votes 52: ↑31 and ↓21+10
Comments23

МАКС 2013 (фото на 50 мб)

Reading time5 min
Views170K
В четверг довелось побывать на МАКСе 2013. Тогда была еще бизнес-часть выставки, поэтому мне удалось посмотреть экспозицию без рекордных толп, которые салон собрал в выходные.



Фотографий там сделал немало, и решил оформить их в новую форму фоторепортажа — в GIF. Обычно внутри павильонов, без равномерного фона, сложно снимать какие-либо технологические штуки или их макеты — теряются детали из-за избытка деталей позади основного объекта съемки. Думаю анимация позволит лучше сформировать представление о предметах.
Трафик — 55 мб.
Читать дальше →
Total votes 198: ↑184 and ↓14+170
Comments132

Старая реклама сотовых телефонов и смартфонов (с 1980-х годов по конец 2000-ых)

Reading time2 min
Views157K
Поскольку мой пост про старую рекламу ноутбуков понравился Хабру, я решил не останавливаться на достигнутом и собрать видео и печатную рекламу сотовых и смартфонов с древних времён по 2010 год. По сравнению с моим постом на тему рекламы ноутбуков и лэптопов в 80-ых и 90-ых получилось найти больше видео рекламы, нежели красивой печатной.

Конечно, далеко не все модели попали в список, так что если у вас имеется в закромах какая-то ещё информация по теме – просьба публиковать её в комментариях.

imageimageimage

Читать дальше →
Total votes 45: ↑38 and ↓7+31
Comments133

Устройство очков виртуальной реальности Oculus Rift

Reading time3 min
Views189K
Летом 2012 года проект Окьюлус Рифт собрал более 2,4 млн. долларов на «Кикстартере», при этом первый миллион был получен всего за 36 часов. Очки виртуальной реальности официально пока не были выпущены, и сейчас (с сентября 2012 года) пользователям доступен лишь вариант для разработчиков с более скромными, чем у будущей полноценной версии, характеристиками. Но и урезанная модель для разработчиков пользуется огромным спросом, изобретатель устройства даже был вынужден заметить, что желающим следует ожидать Окьюлуса 2.0 в 2014 году.

Очки виртуальной реальности обладают горизонтальным углом обзора в 90° и диагональным углом обзора в 110°. Датчик перемещения модели для разработчиков работает с частотой 1000 герц, у прототипа же был 250-герцевый сенсор.

На сайте iFixit была опубликована подробная инструкция по разбору очков с указанием технических деталей и особенностей эксплуатации. Устройство получило оценку ремонтопригодности в 9 баллов из 10, где большее значение соотвествует большей простоте разборки и сборки. Перед собственно использованием очки нужно настроить под конкретного пользователя. В комплекте к Окьюлусу идёт комплект из трёх наборов линз.


Читать дальше →
Total votes 45: ↑42 and ↓3+39
Comments65

Страсть к программированию

Reading time2 min
Views75K
На днях дочитал книгу Чеда Фоулера (Chad Fowler) Страсть к программированию (The Passionate Programmer). Сразу скажу, что она мне действительно понравилась и даже меня зажгла. На мой взгляд, данный опус не совсем соответствует своему названию (которое, кстати, уже менялось) и книга вряд ли придаст кому-то реальной страсти к такому интересному занятию как программинг. Однако следуя её советам вполне можно построить эффектную карьеру в любимом деле. Автор указывает на типичные ошибки и показывает, как их избежать. В конце каждого из разделов (а их 53) есть пункт «Действуй!» с описанием того, что можно попробовать и применить прямо здесь и сейчас.
Книга мне настолько понравилась, что я решил начать её переводить. Оригинал можно скачать здесь стоит это удовольствие всего 15$. В среднем буду стараться держать темп — по одному разделу в неделю, со временем доходя до 2-3 разделов. А сегодня — глава первая.
Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments8
1
23 ...

Information

Rating
Does not participate
Location
Харьков, Харьковская обл., Украина
Date of birth
Registered
Activity