Pull to refresh
5
0
Игорь Силаков @TRTHHRTS

Software developer

Send message

ASP.NET MVC. Урок 0. Вступление

Reading time2 min
Views783K
Я пишу сайты на asp.net mvc. В этих 16 главах я хочу рассказать, как я это делаю. Это некий учебник-справочник всех тех знаний, которые я накопил в течение трех лет.

Почему именно asp.net mvc

ASP.NET MVC я люблю потому что:
  • Это .net. Я знаю .net и С#.
  • Это компилируемый код.
  • Это не ASP.NET WebForms, я работаю с html-кодом.
  • Используется MVC-паттерн.
  • Visual Studio – самое популярное средство разработки, в котором есть IntelliSense.
  • Отличные инструменты отладки.


Читать дальше →
Total votes 290: ↑215 and ↓75+140
Comments67

Смарт-костюм для тренировок Antelope

Reading time3 min
Views8.6K


Судя по всему, этот экземпляр совсем не из серии продающихся в “магазине на диване”. Проект “умного” костюма Antelope для тренировок с функцией дополнительного стимулирования различных групп мышц за десять дней собрал на Indiegogo почти $400 тысяч. При том, что цена одного комплекта составляет $999. И это пока на этапе фондирования, в дальнейшем же предполагается продавать за $1600.
Читать дальше
Total votes 7: ↑4 and ↓3+1
Comments3

У нас проблемы с промисами

Reading time16 min
Views240K
Разрешите представить вам перевод статьи Нолана Лоусона «У нас проблемы с промисами», одной из лучших по теме из тех, что мне доводилось читать.

У нас проблемы с промисами


Дорогие JavaScript разработчики, настал момент признать это — у нас проблемы с промисами.

Нет, не с самими промисами. Их реализация по спецификации A+ превосходна. Основная проблема, которая сама предстала передо мной за годы наблюдений за тем, как многие программисты борются с богатыми на промисы API, заключается в следующем:

— Многие из нас используют промисы без действительного их понимания.

Если вы мне не верите, решите такую задачку:

Вопрос: В чем разница между этими четырьмя вариантами использования промисов?

doSomething().then(function () {
  return doSomethingElse();
});

doSomething().then(function () {
  doSomethingElse();
});

doSomething().then(doSomethingElse());

doSomething().then(doSomethingElse);

Узнайте решение задачи
Total votes 139: ↑136 and ↓3+133
Comments121

Не остаться внакладе: финансовые стратегии на бирже

Reading time9 min
Views31K
После того, как мы опубликовали первый пост на Geektimes, в паблике Вконтакте произошла дискуссия о том, является деятельность на бирже торговлей или игрой. На самом деле, это работа, основанная на продуманной «линии поведения», которая называется стратегией. Именно стратегия определяет характер действий участника биржевой торговли, структуру и доходность его инвестиционного портфеля. Вряд ли возможно навскидку сказать, хорошая или плохая та или иная стратегия — это осознанный выбор и каждый получает результат, максимально приближенный к ожиданиям. Но, как известно, финансы — это не только математика и деньги, это расчёт, поэтому формирование финансовой стратегии на бирже превратилось в серьёзный аналитический процесс, о котором мы немного расскажем.

Читать дальше →
Total votes 21: ↑13 and ↓8+5
Comments27

[Guide] Подсказки по выбору типа оперативной памяти для настольного компьютера

Reading time4 min
Views20K
Привет, Гиктаймс! Современная компьютерная индустрия предлагает весьма широкий выбор платформ для работы и игр. Важно не только верно сориентироваться в потребностях по процессору или видеокарте, но и правильно подобрать оперативную память. Речь идет, не только о физической совместимости, но и о правильном расходовании средств на покупку. Под катом разберемся, что сейчас актуально и что есть у компании Kingston для пользователей (серверное направление в этом посте рассматриваться не будет).


Читать дальше →
Total votes 14: ↑11 and ↓3+8
Comments3

Тихо в ночи, только не спит PC: собираемся бесшумно

Reading time7 min
Views67K
Привет, GT! В прошлом посте по видеокартам задавали вопросы про бесшумные и полностью пассивные системы, сборку которых мы сегодня и обсудим. Так что если эта картинка вызывает у вас приступы ужаса и головной боли — тема однозначно для вас.


На картинке — Scythe Susanoо, самый страшный из кулеров, что я видел. Соотношение эффективности и шума, к слову, так себе.

Сколько производительности можно выжать, собираться ли в «полный пассив», или обойтись малошумящими вентиляторами, сколько стоит бесшумный системный блок построить и всё остальное — под катом.
Читать дальше →
Total votes 30: ↑26 and ↓4+22
Comments37

Дистанционный работник – мечта работодателя

Reading time4 min
Views17K


Как правильно оформить сотрудника? Сегодня работодатели привыкли выбирать между трудовым и гражданско-правовым договорами. Между тем, уже пару лет как появилась возможность взять на работу «дистанционного работника». Этот вариант имеет свои весомые преимущества: сотрудник не обязан постоянно сидеть в офисе, но остается на «коротком поводке» трудового договора. Давайте разберемся, подойдет ли такой вид сотрудничества именно вам, и поймем, как избежать возможных проблем.
Читать дальше →
Total votes 16: ↑15 and ↓1+14
Comments20

Cетевое взаимодействие посредством TCP в C# — свой велосипед

Reading time10 min
Views51K


Приветствую!

Продолжу серию постов посвященных программированию, на этот раз я хочу поговорить на тему сетевого взаимодействие посредством TCP соединения между .Net приложениями. Статья может быть полезна новичкам или тем кто еще не сталкивался с сетью по отношению к .Net. Полностью работоспособный пример прилагается: http://yadi.sk/d/1OxmAFuCN3kmc.

Подробности под катом.
Читать дальше →
Total votes 22: ↑12 and ↓10+2
Comments9

Запускаем приложение под Android (из личного опыта)

Reading time9 min
Views21K

Лично я считаю, у каждого человека должно быть хобби. Кто-то вяжет крючком, кто-то мучает паяльником печатные платы, а кто-то запускает различные маленькие проекты и получает новый опыт, а если повезет, то и деньги.
Так уж получилось, что у меня и моего коллеги именно такое хобби. И вот, при очередной беседе в скайпе вопрос о том, чего такого мы ещё не пробовали возникла мысль, давай сделаем приложение под Android? Всё закрутилось…

Забегая немного вперёд скажу, что во-первых, у этой истории скорее счастливый конец, а вовсе не полный провал, во-вторых, я понимаю, насколько то, что мы делали отличается от того, что делают специалисты в области мобильной разработки и вовсе не призываю никого повторить наш путь. В-третьих я делюсь своим опытом и хочу показать всем неспециалистам, что при должном уровне упорства и приложении сил можно заниматься чем-то совершенно новым, неизвестным. Надеюсь кого-то мой опыт вдохновит. Так отдельно хочу обозначит временные рамки проекта: начало разработки это 01.12.2014 года, 27.02.2015 — публикация в Goolge Playmarket, продолжение истории по настоящее время. Итак, поехали…

Разработка под Android? А почему бы и нет, кругом полно историй успеха и наоборот, неудачи, огромный рынок, большое количество пользователей, неизведанность, всё это манило и делало шило особенно острым.
Из отрицательных сторон такой затеи виделось прежде всего 2 стороны:
  • среди нас двоих нет настоящего программиста
  • нет некоторой яркой идеи, которая бы «взорвала» рынок

Но, как известно, наличие объективных трудностей не является препятствием на пути по граблям.
Соответственно, прежде чем браться за реальное воплощение, нужно было решить два вопроса: найти идею, найти программиста.
Читать дальше →
Total votes 33: ↑27 and ↓6+21
Comments50

Dr. Tariff запустил «Рейтинг сотовых операторов»

Reading time2 min
Views7.6K


Лето выдалось по-настоящему «жарким»: операторы экспериментировали с ценами на девайсы, тарифами, опциями, новыми услугами и рекламными кампаниями. Недавно закончилась ценовая война между операторами связи.

Dr. Tariff (Android, iOS) внимательно следил за изменениями на рынке и в дополнение к блогу запустил новостной сервис о Телеком-рынке на своем сайте, где каждый может оценить оператора.

Задачи «Рейтинга операторов»:
  • Дать возможность абонентам выразить свое мнение и проголосовать за каждую инициативу сотового оператора
  • Предоставить максимально оперативную и полную информацию обо всех изменениях в услугах сотовой связи
  • Помочь в выборе самых выгодных тарифных планов и услуг сотовых операторов

Интересные цифры и история работы над новым разделом под катом.
Читать дальше →
Total votes 10: ↑5 and ↓50
Comments24

Последний шанс получить пожизненную Windows 10 Pro без участия в Insider программе

Reading time3 min
Views99K
UPD 2016: обновил инструкцию для тех, кто не успел в прошлый раз. image

Как многие знают, незадолго до финального релиза Microsoft сделала предложение всем пользователям Technical Preview присоединится к Insider программе. Подключиться к программе нужно было успеть до 29 июля. Тот поезд ушел. Сейчас поучаствовать в Insider можно только действующим пользователям Windows 10.

Для пользователей Windows 7 и 8 все еще есть бесплатный апгрейд до Windows 10, который действует до 29 июля 2016 года. А как быть остальным? Выход есть, но времени осталось лишь до 1 октября 2015 пока не отключат сервер активации.

image

Сегодня я расскажу, как получить пожизненную Windows 10 Pro, не имея при этом никакой из предыдущих версий Windows.

Бесплатно и без смс
Total votes 40: ↑31 and ↓9+22
Comments96

Говорим о домашних кинотеатрах

Reading time11 min
Views9K


Это – транскрипт 13-го выпуска (31.07.2014) подкаста «Звук». В нем мы говорим о домашних кинотеатрах, их составляющих и различных мифах, которые окружают эту тему, с Алексеем Шубиным, одним из ведущих специалистов Аудиомании. Алексей работает в Аудиомании уже четыре года, в сфере домашнего аудио и кино – более пятнадцати лет.

[Прослушать этот выпуск]

[Подробнее о подкасте]

Другие выпуски подкаста




Читать дальше →
Total votes 11: ↑10 and ↓1+9
Comments7

Разработка браузерной онлайн игры на meteor

Reading time10 min
Views58K
Здравствуйте, меня зовут Александр Зеленин и я веб-разработчик. Последние полгода занимался разработкой многопользовательской космической браузерной стратегии. На текущий момент мы уже находимся на стадии закрытого бета тестирования (доступного для вложившихся) и запустили компанию на бумстартере.



В этом посте хочу рассказать про процесс разработки игры с нуля силами двух человек.
Читать дальше →
Total votes 36: ↑31 and ↓5+26
Comments84

Налоговый суслик. Особенности упрощенной системы налогообложения при работе по договорам с Apple, Google и другими

Reading time46 min
Views54K
В данной статье я постараюсь провести краткий юридический ликбез для разработчиков по некоторым положениям Гражданского кодекса, имеющим значение в контексте деятельности индивидуальных предпринимателей и организаций, применяющих упрощенную систему налогообложения, в работе по договорам с Apple, Google и другими компаниями, а также обратить внимание на некоторые не всегда очевидные налоговые нюансы, которые, как показал личный опыт изучения данной темы, довольно часто ускользают от внимания разработчиков или вызывают множество вопрос и споров.

Прочтите внимательно эту статью, если вы применяете упрощенную систему налогообложения с объектом налогообложения «доход» по ставке 6 процентов и продаете игры или приложения в Google Play, Apple App Store, а также прочий цифровой контент — например, 3D-модели — в Steam, Unity Asset Store или на других площадках, в условиях договоров с которыми фигурируют комиссии, агентские вознаграждения и прочие формы разделения выручки между сторонами.

Из материала вы узнаете:

  • Почему разработчику желательно обладать хотя бы базовой юридической грамотностью
  • Чем с точки зрения Гражданского кодекса являются игры и приложения и какие права на них есть у разработчиков помимо авторского права
  • Что такое агентский договор и почему все это важно при работе по договору с Apple или Google
  • Кто такой налоговый суслик и почему он может превратиться в пушного зверя
  • Какой «подвох» существует для применяющих «упрощенку» в части определения налоговой базы
  • Почему налог на добавленную стоимость (НДС) продолжает преследовать нас, даже когда мы не являемся его плательщиками
  • Как, с точки зрения Федеральной налоговой службы, облагаются НДС внутриигровые покупки (InApp Purchases)
Покажите мне суслика!
Total votes 40: ↑36 and ↓4+32
Comments84

Эргономическая печать на обычной клавиатуре

Reading time1 min
Views21K
Добрый день, коллеги. Хочу поведать вам про эргономичную схему печати. Ниже я объясню почему её так называю и поясню основные её превосходства над стандартной схемой.



В посте много изображений.

Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments29

Про соль с точки зрения химика

Reading time10 min
Views178K
На самом деле этот пост был подготовлен еще в апреле 2014 года, я не смог тогда его опубликовать. Являлся вторым в ожидавшейся серии. Можете глянуть первый. На эту тему писать меня сподвигло желание внести немного ясности в представления о некоторых химических аспектах нашего бытия. Пользуясь тем, что химия — наука, не слишком популярная в массах, нам иногда рекламщики и пресса выдают такие перлы, что у меня не хватает слов для описания эмоций. Так что попробуем слегка рассеять туман, ну и чтоб это было интересно и актуально для наших условий. Недавно встретил похожую переводную публикацию, тоже про соль. Серьёзную и хорошо сделанную, правда, слегка не о нашей действительности.

Итак — про соль


Так в Африке ею и торгуют. Толщина кусков, вероятно определяется толщиной пласта. Слабенькие пласты.

Солить или не солить. А зачем вообще соль, может лучше без неё? Заменитель соли? Ценная соль с минералами и розового цвета — а зачем козе баян? Рекламные посты — хороший способ приготовить лапшу на уши.
Читать дальше →
Total votes 200: ↑190 and ↓10+180
Comments327

Про сахара с точки зрения химика. Химия на кухне 2

Reading time12 min
Views136K

Старинная форма фасовки сахара — «сахарная голова»
Выкладываю продолжение, как обещал. Первый пост был про соль.
Про сахар. Какие бывают сахара. Про кленовый сахар и сахар ли он? Сосульки из кленового сока — ценный дар природы. Моно- и много- сахариды. Что общего у омара, тарантула, ёлки, гриба, мёда и ракеты «Кассам». Ставим химический опыт по превращению крахмала… Как блеснуть эрудицией. Фруктоза — польза и вред, две стороны вопроса. Кто виноват в том, что от молока болит живот. Как получается, что кислое варенье меньше засахаривается. Из чего делают мёд. Из чего делают сахар. Про тростниковый сахар — едим ради его вкуса.
Всем привет! Что-то после рассказов про «белую смерть», захотелось поговорить про «сладкую». Это такой каламбур, шутка юмора. Вопрос вреда, и в данном случае, как Вы уже догадываетесь, заключается в основном, в неумеренном потреблении. Ну вот, значит, встречаются на полке много разных сортов сахара, и из местных и приезжие, и начинают выяснять, кто из них лучше… Стоп! Не допустим мордобоя, и разберемся сами.
Читать дальше →
Total votes 143: ↑140 and ↓3+137
Comments159

6+ уроков, которые мне удалось вынести для себя после 5+ лет фриланса

Reading time7 min
Views28K


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

Эта статья рассказывает о моей «карьере» фрилансера, с самого начала до этого дня. Напишу как есть, так что пристегнитесь и запаситесь кофе – обещаю вам интересное чтение-путешествие с интересными поворотами сюжета!
Читать дальше →
Total votes 26: ↑23 and ↓3+20
Comments25

Information

Rating
Does not participate
Location
Россия
Works in
Date of birth
Registered
Activity