Skip to content

Instantly share code, notes, and snippets.

View karno's full-sized avatar
🤔

Karno karno

🤔
View GitHub Profile
using System;
using System.Collections.Generic;
// *!* があるところが心配なところ。
namespace Azrael.Kernel.Base
{
/// <summary>
/// ストレージのベース実装
/// </summary>
@karno
karno / pn.c
Created October 23, 2010 13:25
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void ReadFile(char* fname)
{
FILE *fp;
char buf[1024];
if ((fp = fopen(fname, "r")) == NULL)
private static class TweetAnalyze
{
public static Brush AssignBrush(TwitterStatusBase status, bool dark)
{
var ns = status as TwitterStatus;
if (ns != null)
return AssignBrushForStatus(ns, dark);
var dm = status as TwitterDirectMessage;
if (dm != null)
return AssignBrushForDM(dm, dark);
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Data;
namespace Azrael.Converters
{
// Converter templates
public abstract class TwoWayConverter<Source, Target> : IValueConverter
void Status_Received(IEnumerable<Tweet> tweets)
{
var act = new Action(()=>{
foreach(var t in tweets)
{
Dispatcher.BeginInvoke(()=>SomeMethod(t));
}});
act.BeginInvoke((iar)=>act.EndInvoke(iar), null);
}
using System;
using System.IO;
using System.Linq;
namespace EroTool.Logic
{
public static class PathExtension
{
/// <summary>
/// 相対パスへ変換します。
@karno
karno / ImaageStackView.xaml
Created December 12, 2010 04:04
Show images with stacking
<UserControl x:Class="EroTool.View.UserCtl.ImageStackView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" mc:Ignorable="d" d:DesignHeight="300"
d:DesignWidth="300">
<UserControl.Resources>
<!-- You can set a picture which shows during loading images. -->
<BitmapImage x:Key="LoadingBig" UriSource="../../Resources/loading_big.png" />
</UserControl.Resources>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
using System.Windows.Media.Imaging;
namespace EroTool.View.UserCtl
{
@karno
karno / eziplicense.txt
Created December 12, 2010 04:39
rodealに適用予定のライセンス
e-ZIP License
1) このソフトウェアの利用について
このソフトウェアは、個々が自らの煩悩を満たすために利用することのみに使用できます。
プロフェッショナルのお仕事には向きません。
このソフトウェアを使用して生じた一切の事象(ファイルの喪失や社会的信用の喪失含む)について、
製作者およびその近親者等は一切の責任を負いません。自己責任でご利用ください。
リバースエンジニアリングとかは好きにしてください。ただ、それによって得たデータ等には著作権が存在しますので、
そこのところはきっちりしてください。
再配布も適当にやってもらってかまいません。その際にウイルスを仕込んだりすると呪われます。
@karno
karno / kqbnf.txt
Created December 18, 2010 19:32
BNFのようなもの
KrileQuery:
nil
<Cluster>
Cluster:
(<AndExpression>)
(<OrExpression>)
(<Expression>)
AndExpression: