Как стать автором
Обновить

Рутрекеру — 9 лет

Копирайт
Друзья, сегодня, 18 сентября у нас день рождения. Нам исполнилось 9 лет.

Это достаточно большой срок для любого интернет-проекта, а для торрент-трекера — тем более.

Хочу поздравить всех наших пользователей и гостей, с этой, хоть и не круглой, но знаменательной датой.

Под катом — несколько соображений на злобу дня.
Читать дальше →
Всего голосов 331: ↑313 и ↓18 +295
Просмотры 99K
Комментарии 85

Humble Mobile Bundle 5!

Разработка мобильных приложений *Разработка под Android *
Recovery mode
Сегодня поступил в продажу свежий набор игр от Humble Bundle Inc. — Humble Mobile Bundle 5.

image

Список игр — под катом
Читать дальше →
Всего голосов 17: ↑8 и ↓9 -1
Просмотры 6.4K
Комментарии 14

Обзор 7 самых популярных кроссплатформенных мобильных фреймворков

Разработка под iOS *Разработка мобильных приложений *Разработка под Android *Xamarin *

На работе меня попросили сделать сравнительную характеристику нескольких продуктов для создания кроссплатформенных мобильных приложений: Appcelerator Titanium, Kony Platform, Adobe PhoneGap, IBM Worklight, Telerik Platform, Verivo Akula, Xamarin. Потратил немало времени, поэтому решил, что лучше поделиться с хабрасообществом полученными данными, вдруг кому покажется полезным. Сразу скажу, что кроме PhoneGap я до этого не сталкивался и не работал ни с каким из этих фреймворков, поэтому уверен, что что-то упустил, где-то, возможно, не так понял, а в чем-то оказался не прав. Но в комментариях надеюсь услышать ваше мнение и исправить недочеты.

В конце статьи поместил несколько опросов, которые помогут понять популярность и рейтинг этих фреймворков.
Здорово, хочу дальше
Всего голосов 55: ↑48 и ↓7 +41
Просмотры 113K
Комментарии 53

Четыре способа извлечения значений из скрытых полей в C#

Ненормальное программирование *.NET *C# *
Добрый день. Не так давно на хабре проскакивала статья, в которой показывалась возможность обращения к закрытым полям объекта из другого экземпляра того же класса.

public class Example
{
  private int JustInt;

  // Some code here

  public void DoSomething(Example example)
  {
    this.JustInt = example.JustInt; // Вполне валидная строка, некоторых удивляет
  }
}

Почему бы не пойти дальше, и не забирать данные из скрытых полей иных классов?
Всего голосов 20: ↑18 и ↓2 +16
Просмотры 35K
Комментарии 27

Неправильно именуйте непеременные

Программирование *Совершенный код *.NET *SQL *C# *
brainFuckProgrammImage Все началось лет 8 назад. Я тогда писал одну программу для математических расчетов, и мой преподаватель указал, что я неверно именую переменные. Он был прав: x, xx, xxx сложновато различить в коде. После переименования они превратились в redSegment, greenSegment, blueSegment (в контексте задачи именование было подходящее). Потом были «Рефакторинг» Фаулера, «Совершенный код» Макконнелла, «Паттерны проектирования» банды четырех… каждый день я погружался все глубже в бездну.

В моей текущей компании никто не упоминает о правильном именовании переменных, это несерьезно. Мы обсуждаем с коллегами стили именования тестов, стоит ли использовать TestCase атрибут в nUnit, спорим о целесообразности #region в C#, пишем кастомные анализаторы для своих проектов и пьем смузи вообще всячески наслаждаемся жизнью.
Однако вчера все изменилось
Всего голосов 22: ↑11 и ↓11 0
Просмотры 8.2K
Комментарии 52

Переезд в Иннополис

Карьера в IT-индустрии Биографии гиков Здоровье Урбанизм


В 2017 году мы с семьёй переехали в Иннополис.

За 3 года жизни эйфория прошла и сформировалось какое-то устойчивое мнение об этом городе.

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

Меня никто не просил писать эту статью и тем более не платил за неё. В общем, это не заказная «приезжайте к нам, у нас тут классно». Пишу всё так, как вижу своими глазами.
Читать дальше →
Всего голосов 212: ↑206 и ↓6 +200
Просмотры 177K
Комментарии 480