Skip to content

Instantly share code, notes, and snippets.

View kb10uy's full-sized avatar
😋
Coding at home

KOBAYASHI Yū kb10uy

😋
Coding at home
View GitHub Profile
//2本接続
var observable = t.Streaming.StartObservableStream(StreamingType.User);
var disposable1 = observable.OfType<StatusMessage>().Subscribe(s => Console.WriteLine("status"));
var disposable2 = observable.OfType<EventMessage>().Subscribe(e => Console.WriteLine("event"));
//1本接続
var observable = t.Streaming.StartObservableStream(StreamingType.User).Publish();
observable.OfType<StatusMessage>().Subscribe(s => Console.WriteLine("status"));
observable.OfType<EventMessage>().Subscribe(e => Console.WriteLine("event"));
var disposable = observable.Connect();
@chitoku-k
chitoku-k / LazyBitmapImage.cs
Last active August 29, 2015 14:02
LazyImageBehavior
using System;
using System.IO;
using System.Net;
using System.Net.Cache;
using System.Threading.Tasks;
using System.Windows.Media.Imaging;
public static class LazyBitmapImage
{
public static Task<BitmapImage> GetImage(Uri uri)
@qnighy
qnighy / rust-patterns.md
Last active March 20, 2024 03:33
Rustのパターンっぽいやつメモ

パターンとはその言語が抽象化できなかった敗北の歴史である。 しかしどんなに優れた言語であってもあらゆる繰り返しに勝てるわけではない。 人は必ずメタ繰り返しを欲するからだ。 そしてそれはRustも例外ではない。

ここでは、OOPでも知られているパターンよりも、Rustに特有のパターンを思いつく限りまとめてみた。名前は適当。

  • crate splitting
    • でかいcrateを分割して、見通しを良くする・再コンパイルの分量を削減する・並列コンパイルを可能にする
  • 親玉crate(全てにdependする)と殿crate(全てにdependされる)があることが多いので、だいたい束みたいな形になる。
@zgock999
zgock999 / 02-wavefront.md
Last active October 20, 2020 02:32
wavefront OBJで学ぶ3Dフォーマットの基礎

wavefront OBJで学ぶ3Dフォーマットの基礎

末代 Advent Calendar 12/24分になります。こんにちわ。末代の老害こと@zgock999@mstdn.maud.ioです。

お前誰よ?

  • openSUSEユーザー会さんの末端として主にOSC名古屋で仮想化関連のセミナーしてたり
  • 15年前ぐらいから趣味で3DCGを細々とやってたり
  • 10年ぐらい前から自力でトゥーンシェーダ書いたり(こんなの
  • 家に二桁枚数のビデオカードが転がってたり
@ciniml
ciniml / ISRBlink.ino
Created June 18, 2020 19:33
WioTerminal TC3 sample
;;; -*- coding: utf-8 -*-
;; okuri-ari entries.
;; okuri-nasi entries.
あおやぎとうや /青柳冬弥/
あきやまみずき /暁山瑞希/
あさひなまふゆ /朝比奈まふゆ/
あずさわこはね /小豆沢こはね/
おおとりえむ /鳳えむ/
かみしろるい /神代類/
きりたにはるか /桐谷遥/