Skip to content

Instantly share code, notes, and snippets.

View tmyt's full-sized avatar
🏠
Working from home

Yutaka TSUMORI tmyt

🏠
Working from home
View GitHub Profile
@tmyt
tmyt / gist:836895
Created February 21, 2011 10:17
Azurea ColorLabel Preview support script
/*
Azurea 1.3.2.ColorLabelPreviewを利用してカラーラベルを利用するためのサポートスクリプト
ColorLabelPreviewとセットで使用してください。
http://refy.net/temp/Azurea.1.3.2.ColorLabelPreview.1.i386.exe
http://refy.net/temp/Azurea.1.3.2.ColorLabelPreview.1.ARMv5T.exe
使用方法
Scripts\以下に任意のファイル名で保存
テキストエリアからsetcolor(screen_name,colorcode)とPostする
screen_nameはカラーラベルを設定したいユーザのスクリーンネーム、
@tmyt
tmyt / gist:950648
Created May 1, 2011 17:02
Windowsのポップアップめにぅをいろいろするやつ
/*
* メニュー項目をメモリにもっておいて、ほしくなったタイミングで即座に生成してくれるなにか。
* WindowsのメニューをInsert/Removeして使い回すと挙動が微妙なので車輪した。
*/
#include<Windows.h>
#include<boost/shared_ptr.hpp>
#include<boost/make_shared.hpp>
#include<string>
#include<vector>
@tmyt
tmyt / gist:1103630
Created July 25, 2011 05:52
F-07CのWifiをトグル
#include<Windows.h>
#include<iostream>
#define ControlDll L"C:\\Program Files\\Fujitsu\\FUJ02E3\\FUJ02E3.dll"
typedef unsigned int(__cdecl * Fuj02e3FuncDwordPDword)(unsigned int dwArg1, unsigned int* pdwArg2);
typedef unsigned int(__cdecl * Fuj02e3FuncDwordDwordPDword)(unsigned int dwArg1, unsigned int dwArg2, unsigned int* pdwArg3);
Fuj02e3FuncDwordPDword getPhonePCDataControl;
Fuj02e3FuncDwordDwordPDword setPhonePCDataControl;
@tmyt
tmyt / gist:1166408
Created August 23, 2011 20:25
コードからアニメーションを作りたい人向けのなにか
// [EDIT] 2011/10/05 SimpleMultiAnimationクラスを追加
/// <summary>
/// キーフレームを使わないアニメーションをコードから簡単に作成できるクラス
/// </summary>
/// <typeparam name="Type">アニメーションクラス</typeparam>
/// <typeparam name="Easing">イージング関数</typeparam>
/// <typeparam name="ValueType">アニメーションさせる値の型</typeparam>
class SimpleAnimation<Type, Easing, ValueType>
where Type : Timeline, new()
@tmyt
tmyt / gist:1229619
Created September 20, 2011 16:45
縦横に等分してコントロールを並べてくれるPanel
using System;
using System.Windows;
using System.Windows.Controls;
// [Edit] 2011/10/05 もう少しまじめに書き直した
namespace PhoneClassLibrary1
{
public class Class1:Panel
{
@tmyt
tmyt / ObservableSocket.cs
Created October 5, 2011 06:55
Rxで使いやすいようにしたSocketクラス
using System.Linq;
namespace System.Net.Sockets
{
/// <summary>
/// Rx的に使えるSocket
/// </summary>
public class ObservableSocket : Socket
{
public enum AsyncRequestType
@tmyt
tmyt / SocketExtension.cs
Created October 9, 2011 07:28
わざわざクラス作るほどでも無かったので拡張メソッドにした。
using System.Linq;
namespace System.Net.Sockets
{
/// <summary>
/// Rx的に使えるSocket
/// </summary>
public static class SocketExtention
{
public enum AsyncRequestType
@tmyt
tmyt / gist:1343166
Created November 6, 2011 16:54
Netduino plusを使って今ココ!するコード。
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading;
using Microsoft.SPOT;
using Microsoft.SPOT.Hardware;
using Netduinist.Net;
using SecretLabs.NETMF.Hardware;
using SecretLabs.NETMF.Hardware.NetduinoPlus;
@tmyt
tmyt / gist:1350232
Created November 9, 2011 03:19
Tuple使いたいので書いた
// SilverlightでTupleないので作った。よくある実装。
namespace DataTypes
{
public class Tuple
{
public static Tuple<T1> Create<T1>(T1 item1)
{
return new Tuple<T1>(item1);
}
public static Tuple<T1, T2> Create<T1, T2>(T1 item1, T2 item2)
@tmyt
tmyt / gist:1450434
Created December 9, 2011 06:13
バルス!するスクリプト
System.addKeyBindingHandler('B'.charCodeAt(0), 2, function(id){
TwitterService.status.update('バルス!!', 0);
});