Pull to refresh
64
0
Павел Тупицын @kefirr

Ignite.NET maintainer

Send message

Кроссплатформенная новогодняя демка на .NET Core и Avalonia

Reading time 3 min
Views 27K

"ААА! Пришло время переписывать на .NET Coreǃ", говорили они, WPF в комментариях обсуждали. Так давайте же проверим, можно ли написать кросс-платформенное GUI приложение на .NET / C#.



Новогоднее настроение навеяло идею сделать анимацию падающего снега. Были такие демки под DOS, горящий огонь, фракталы, снежок, падающий на ёлочку, и так далее.


Как увидим ниже, это не только весело, но и позволит испытать ключевой функционал UI фреймворка. Поехали!

Читать дальше →
Total votes 55: ↑52 and ↓3 +49
Comments 55

Тройка, семерка, джокер — разбор решения задач из буклета GridGain на конференции Joker 2017

Reading time 2 min
Views 7.7K
Две недели назад мы были на Java-конференции в Питере — Joker 2017. Уже традиционно пришли туда не с пустыми руками, а с веселыми и сложными задачами, над которыми можно посмеяться и/или поломать голову. Спасибо всем, кто в эти два дня решал задачи, задавал вопросы и предлагал свои оригинальные решения. Поздравляем победителей!

Все задачи верно решили целых три человека:

— Рюрик Крылов (который к тому же сдал корешок из буклета с верными ответами самым первым)
— Евгений Крутень
— Василий Бригинец

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


Читать дальше →
Total votes 21: ↑21 and ↓0 +21
Comments 19

Используем Apache Ignite в быту

Reading time 4 min
Views 14K

В продолжение темы «доступным языком про Ignite / GridGain», начатой в предыдущем посте (Для чего нужен Apache Ignite), давайте рассмотрим примеры использования продукта «для простых смертных».


Терабайты данных, кластеры на сотни машин, big data, high load, machine learning, микросервисы и прочие страшные слова — всё это доступно Ignite. Но это не значит, что он не годится для менее масштабных целей.


Сегодня мы рассмотрим, как Ignite может легко хранить любые ваши объекты, обмениваться ими по сети и обеспечивать взаимодействие .NET и Java.


Apache Ignite.NET


Читать дальше →
Total votes 21: ↑21 and ↓0 +21
Comments 18

Для чего нужен Apache Ignite / GridGain, на примере .NET & C#

Reading time 5 min
Views 40K

В последнее время имена GridGain и Apache Ignite нередко мелькают в интернетах. Однако, судя по комментариям (например, здесь), мало кто понимает, что же это за продукт и с чем его едят.


В этой статье я попытаюсь доступным языком объяснить, и на примерах кода показать, что умеет Apache Ignite.


Apache Ignite Logo


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

C#/WPF + Pascal + Assembler: как я восстанавливал свою первую игру

Reading time 6 min
Views 19K


Рылся я как-то раз в своих исходниках школьных времён, и обнаружил там следующее:
  • Игру на QBasic про космический корабль, расстреливающий астероиды. Жуткий код под дос, зато спрайты анимированы в 3ds Max.
  • Графическую библиотеку на Pascal/Assembler с неплохой скоростью работы
  • Лицензионный компилятор TMT Pascal, который может собирать код под Win32

Не пропадать же добру! Далее — история всего этого, немного ностальгии, и детали реализации «современной» версии игры с использованием старых спрайтов и кода для графики.
Читать дальше →
Total votes 36: ↑36 and ↓0 +36
Comments 5

Топ комментариев Хабра — сервис, детали реализации, и немного статистики (С#)

Reading time 3 min
Views 29K
Некоторое время назад страничка «Лучшие комментарии» была удалена с Хабра (подробности здесь: habrahabr.ru/qa/18401).
Тем не менее, мне бывало интересно туда заглянуть — и ради лулзов, и статьи иногда интересные попадаются из тех, что в ленте упустил. Так что решил я сделать свой небольшой сервис. Надеюсь, администрация не будет против.

Текущий URL сервиса: habrastats.comyr.com


Ссылка и технические подробности
Total votes 85: ↑77 and ↓8 +69
Comments 45

Wuala отменяет «облачный коммунизм»

Reading time 2 min
Views 2.2K
Wuala, аналог заслуженно популярного Dropbox, известный своей политикой «облачного коммунизма» (сколько дискового пространства предоставишь — столько получишь места в облаке), меняет правила. Буквально пару часов назад я получил письмо следующего содержания:
что там они пишут?
Total votes 32: ↑31 and ↓1 +30
Comments 34

Делаем PDF-книгу из веб-комикса при помощи C# на примере xkcd

Reading time 6 min
Views 5.3K
Sony PRS-650 и xkcdРассматривая новый выпуск xkcd, я взглянул на свою свежеприобретённую электрокнигу Sony PRS-650, и немедленно подумал — хочу смотреть комиксы на ней! Xkcd как раз чёрно-белые и, обычно, небольшие по размеру. Слегка погуглив, нашел лишь сборник картинок на TPB, и скрипт на bash, который должен делать PDF. Решил слегка поразмяться в программировании и сделать граббер комиксов на любимом C#.

Можно было бы обойтись консольным приложением, но, для наглядности, сделал простой интерфейс на WPF.

Увидеть код и результат
Total votes 85: ↑76 and ↓9 +67
Comments 36

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Registered
Activity