Pull to refresh
2
0
Вадим Аминов @TheDarkKRONOS

User

Send message

Yet another tutorial: запускаем dotnet core приложение в docker на Linux

Reading time7 min
Views19K


В один пасмурный летний день, после посещения секции от авито на РИТ2017, до меня вдруг дошло, что хайп по поводу докера не смолкает уже пару лет и пора, наконец, уже его освоить. В качестве подопытного для упаковки был выбран dotnet core+C#, т. к. давно интересно было посмотреть, каково это — разрабатывать на C# под Linux.

Предупреждение читателю: статья ориентирована на совсем новичков в docker/dotnet core и писалась большей частью, как напоминалка для себя. Вдохновлялся я первыми 3 частями Docker Get Started Guide и неким блог-постом на english. У кого хорошо с английским, можно читать сразу их и в общем-то будет сильно похоже. Если же после всего вышенаписанного вы еще не передумали продолжить чтение, то добро пожаловать под кат.
Итак, погнали!
Total votes 19: ↑18 and ↓1+17
Comments10

Разработка простой игры в Game Maker. Эпизод 0. Первые строки

Reading time16 min
Views130K


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

Я хотел бы рассказать об игровом движке Game Maker и разместить несколько публикаций, в которых мы напишем клон не сложной игры, например, Plants vs Zombies. Возможно, добавим поддержку геймпада и сделаем, например, Android-версию.
Читать дальше →
Total votes 30: ↑24 and ↓6+18
Comments8

Введение в кросс-платформенную разработку игр на haxe, flow, snow, luxe

Reading time4 min
Views20K


Здравствуйте, дорогие разработчики!
Сегодня я хочу рассказать вам о том, как погрузиться непосредственно в создание игры так, чтобы можно было забыть об платформах, sdk, компиляторах, сборках, деплоях и прочих ide. Есть способ просто писать код на современном высокоуровневом языке и быстро его тестировать на всех платформах, поддерживаемых вашей хост осью.
Читать дальше →
Total votes 32: ↑28 and ↓4+24
Comments14

RESTful API для сервера – делаем правильно (Часть 1)

Reading time13 min
Views332K
В 2007-м Стив Джобс представил iPhone, который произвел революцию в высокотехнологичной индустрии и изменил наш подход к работе и ведению бизнеса. Сейчас 2012-й и все больше и больше сайтов предлагают нативные iOS и Android клиенты для своих сервисов. Между тем не все стартапы обладают финансами для разработки приложений в дополнение к основному продукту. Для увеличения популярности своего продукта эти компании предлагают открытые API, которыми могут воспользоваться сторонние разработчики. Пожалуй Twitter был первым в этой сфере и теперь число компаний, последовавших этой стратегии, растет стремительно. Это действительно отличный способ создать привлекательную экосистему вокруг своего продукта.

Читать дальше →
Total votes 73: ↑70 and ↓3+67
Comments57

Семь принципов создания современных веб-приложений

Reading time19 min
Views188K
Эта статья основана на моей презентации с конференции BrazilJS в августе 2014 года. Она базируется на идеях, о которых я писал в блоге недавно, в основном, в связи с UX и производительностью.

Я хочу представить 7 действенных принципов для веб-сайтов, которые хотят применить JavaScript для управления UI. Эти принципы являются результатом моей работы как веб-дизайнера, но также как давнего пользователя WWW.

JavaScript бесспорно стал незаменимым инструментом для разработчиков фронтенда. Сейчас сфера его применения расширяется на другие области, такие как серверы и микроконтроллеры. Этот язык программирования выбрали престижные университеты, чтобы обучать студентов основам информатики.

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

  • Должен ли JavaScript использоваться как замена функциям браузера: история, навигация, рендеринг?
  • Умирает ли бэкенд? Нужно ли вообще рендерить HTML?
  • Правда ли, что будущее за приложениями на одной странице (Single Page Applications, SPA)?
  • Должен ли JS генерировать страницы на веб-сайте и рендерить страницы в веб-приложениях?
  • Нужно ли использовать техники вроде PJAX или TurboLinks?
  • Каково точное отличие между веб-сайтом и веб-приложением? Должно ли остаться что-то одно?
Читать дальше →
Total votes 108: ↑99 and ↓9+90
Comments33

Бесплатный Code signing для Open Source от Certum

Reading time3 min
Views29K
Запустив сегодня программу, описанную в статье, я увидел следующее предупреждение:


Бросается в глаза необычный префикс, Open source developer. Кроме того, несколько дней назад я уже видел точно такой же префикс, с другим именем. Напрашивается вывод, что, скорее всего, существует какая-то программа выдачи подобных сертификатов.

Несложный поиск показал следующее:
Что именно?
Total votes 29: ↑28 and ↓1+27
Comments19

Pirate Bay начал продвигать новый бесплатный VPN

Reading time2 min
Views138K
Последние несколько дней на главной странице «Пиратской бухты» вместо их собственного лого висит промо нового бесплатного VPN — FrootVPN. На странице проекта написано, что сервис базируется в Швеции и находится под защитой шведских законов, предоставляет свои услуги бесплатно, используя несколько 10-гигабитных каналов и не ведёт никаких логов.


Что мы знаем о тех, кто разместил эту ссылку, кроме удивительной толерантности к jpg-артефактам на логотипах?
Читать дальше →
Total votes 67: ↑58 and ↓9+49
Comments56

Работа веб-проекта в условиях нестабильного подключения

Reading time5 min
Views25K
Здравствуйте, меня зовут Александр Зеленин, я веб разработчик. Сегодня хочу рассказать, как могут работать сайты в условиях нестабильного подключения как и обещал. Проще говоря, что делать если отключили интернет, а деньги зарабатывать надо.

Рассмотрим 3 примера: интернет-магазин, кинотеатр и онлайн-плеер. Для магазина и кинотеатра так же идет разделение на 2 части — что делать на стороне пользователя и на стороне оператора/продавца.
Так что делать при потере коннекта?
Total votes 52: ↑43 and ↓9+34
Comments20

Bitcoin. Что дальше?

Reading time3 min
Views135K

Недавние взлеты и падения курса bitcoin вынудили множество людей заинтересоваться, что же представляет из себя эта криптовалюта. Сегодня я решил вкратце систематизировать свои знания о ней, а также изложить собственное видение настоящего и будущего этих виртуальных монеток.
Читать дальше →
Total votes 110: ↑72 and ↓38+34
Comments367

Первый металлический пистолет, напечатанный на 3D-принтере

Reading time1 min
Views156K

Работающая копия самозарядного пистолета M1911, разработанного Джоном Браунингом. Пистолет стоял на вооружении армии США с 1911 по 1985 год

Инженеры из техасской компании Solid Concepts впервые в мире напечатали металлический пистолет. Они сделали это для демонстрации возможностей современной промышленной 3D-печати и вовсе не ставят цель сделать технологию доступной в каждом доме. Хотя, рано или поздно это неизбежно произойдёт.
Читать дальше →
Total votes 58: ↑54 and ↓4+50
Comments76

Microsoft Surface Pro 2, о чем я хотел бы знать до покупки

Reading time7 min
Views87K
Долго думал – рожать или не рожать. С одной стороны – обзоры планшета уже есть. Видео есть. «Анбоксинг» на ютубе тоже есть. Зачем? Но потом все-таки решился, поскольку обзор, это в основном «замеры», «сравнения» и прочие «попугаи». Дьявол же кроется в мелочах.
Поэтому…

За нюансами без фоток прошу под кат.
Читать дальше →
Total votes 94: ↑77 and ↓17+60
Comments46

Привет, криптовалюты. Небольшая новость из прокуратуры

Reading time1 min
Views119K
Ничего громкого, просто считаю, что хабр должен знать.

Согласно официальному сайту (google cache) прокуратуры Волгоградской области 3 февраля 2014 года по материалам прокурорской проверки возбуждено дело о мошенничестве (Ст. 159 УК РФ), легализация (отмывании) денежных средств, приобретенных другими лицами преступным путем (Ст. 174 ч.2) в отношении интернет-ресурсов, предоставляющих услуги обмена «виртуальных валют».

Материалы проверки свидетельствуют о незаконном использовании т.н. «виртуальных валют». Главное следственное управление СК РФ проверяет ресурсы btc-e.com и metabank.ru, и в ближайшее время будет поставлен вопрос о направлении предписания в Роскомнадзор для блокировки этих сайтов.
Читать дальше →
Total votes 112: ↑99 and ↓13+86
Comments153

Что ещё можно делать на e-ink книге с Android

Reading time4 min
Views106K
Как-то просидев очередные сутки за компьютером я понял, что не могу дальше работать, т.к. болят глаза. Обычно мне хватает несколько дней отдыха и я снова в строю. Но эти несколько дней надо прожить почти без компьютера и не пялиться в мобильный телефон.

Но отказаться от компьютерной техники в целом не получается, зависимость требует новую дозу! Тут и могут помочь устройства с E-ink экраном — от них глаза не болят. Уже год, как использую Nook Simple Touch. На нём сразу установлен Android 2.1 с кучкой самописанных программ от Barnes & Noble. После рутирования получается хоть и старенький, но полнофункциональный и полный андроид. В качестве примера дальше будет использоваться Nook, однако по аналогии можно сделать аналогичные действия на любой другой книге с Android. Итак, что же можно эффективно делать на читалке, какие именно приложения оказались наиболее полезными?
Читать дальше →
Total votes 50: ↑42 and ↓8+34
Comments77

Снова пенсии и снова сюрпризы

Reading time1 min
Views111K
Пенсионные накопления россиян за 2014 год будут направлены в распределительную систему, сообщил «Прайму» замминистра финансов РФ Алексей Моисеев.

«Только за 2014 год, и они будут учитываться на индивидуальных страховых счетах граждан», — сказал он, отвечая на соответствующий вопрос. Моисеев подтвердил, что эти решения учтены в проекте федерального бюджета на 2014-2016 годы.


Нерадостные новости публикует сегодня РИА Новости.

Читать дальше →
Total votes 68: ↑57 and ↓11+46
Comments319

Что же происходит с китайским «Юйту?

Reading time2 min
Views103K
Собственно, недавно проскочил пост о его поломке и окончательном выходе из строя. Как и обычно происходит с новостями из Китая, я читал и морщился от зубной боли. информация взята не из первоисточников, а из каких-то третьих изданий.
Так как китайским языком мало кто владеет, решил помочь.
Собственно, хочу обратить внимание на несколько моментов.

Читать дальше →
Total votes 117: ↑107 and ↓10+97
Comments87

OCZ признала себя банкротом

Reading time2 min
Views210K


Просто сумашедшая новость перед окончанием рабочей недели и года. Компания OCZ, которая является одним из передовых производитетелей твердотельных накопителей (SSD) и модулей оперативной памяти (RAM), намедни заявила о начале процедуры банкротства.

Подробности
Total votes 172: ↑164 and ↓8+156
Comments103

Переводы статей и авторское право — расставляем точки над «i»

Reading time6 min
Views85K
Вы нашли интересную статью, и захотели перевести ее и опубликовать на Хабре, но вдруг задумались об авторских правах? Давайте разберемся, как закон регулирует право на перевод, и его опубликование.



Читать дальше →
Total votes 44: ↑41 and ↓3+38
Comments22

Семь вещей, которые полезно знать о программистах

Reading time5 min
Views96K
Как-то знакомый преподаватель английского языка рассказал, что вчера был на вечеринке и услышал анекдот:

— Ложась спать программист ставит рядом на столик 2 стакана.
— Один с водой — если захочет пить, второй пустой — если не захочет.

Смеялись только программисты, а остальные и он, в том числе, анекдот не поняли. Пришлось сильно постараться, чтобы объяснить гуманитарию, что в этом анекдоте смешного.

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

Disclaimer. Сейчас программистов много. Хороших и разных. Я буду писать про хороших. И то, не про всех, а про большую часть из тех, с кем имел честь вместе разрабатывать ПО.
Читать дальше →
Total votes 355: ↑220 and ↓135+85
Comments159

Новая жизнь протокола Gopher

Reading time3 min
Views25K
Единственная статья по протоколу Gopher была опубликована на Хабре ещё в 2009 году, поэтому я решил немного освежить тему.

Gopher (суслик — англ.) — это текстовый предшественник веба, который ушёл в небытие ещё в далёком 1993-м, когда его вытеснил более функциональный HTTP. Со временем он перестал поддерживаться браузерами, поэтому при попытке перейти по gopher://-ссылке какой-нибудь Firefox 32 с сожалением выдаёт, что такой протокол не поддерживается. Моё знакомство с этим артефактом интернета до последнего времени ограничивалось строкой из книги А. Левина “Самоучитель по работе на компьютере (Windows 95/98)”: “… до сих пор многие интересные ресурсы доступны только на Gopher”. Это было 14 лет назад, хотя уже тогда протокол был совершенно заброшенным.

Но суслик хоть и ушёл, да не совсем.
Читать дальше →
Total votes 52: ↑46 and ↓6+40
Comments22

Немного о Tor и русскоязычном .onion-пространстве

Reading time5 min
Views295K

Вместо вступления


Статьи о Tor — не такая уж редкость. Действительно, последние несколько лет эта замечательнейшая сеть набирает всё большую популярность. Жаль, что происходит это не столь стремительно и совсем не так, как нам, её обитателям, хотелось бы. На первый взгляд, причины этих событий лежат на поверхности. Но если с ростом популярности всё относительно понятно, то на его скорости и структуре стоит остановится несколько подробнее. Попробуем разобраться, как и почему мы пришли к текущему состоянию этой сети, что делать и даже кто (или, скорее что) виноват(о).
Читать дальше →
Total votes 64: ↑52 and ↓12+40
Comments173

Information

Rating
Does not participate
Location
Коломна, Москва и Московская обл., Россия
Date of birth
Registered
Activity