2015-01-01から1年間の記事一覧
// // main.c // Second // // //*.hファイルとか #ifndef _INCLUDE_MAIN_ #define _INCLUDE_MAIN_ int sum(int min,int max); extern int Public; #endif #include <stdio.h> #include <stdlib.h> #include <string.h> /** * ネズミ算 * 100万まで */ int nezumi(); /** * staticのテスト</string.h></stdlib.h></stdio.h>…
ainame.hateblo.jp 便利。
今、取り組みたいことを書き連ねていく 1.まとめ:デザインパターン 2.制作:JavaScriptについてSPAな何かを作ってみたい 3.読書:読む技術、書く技術 4.読書:東大の勉強法とかなんとか 5.入門:Scala 6.入門:Swift2 7.復習:C言語 8.入門:C++ 9.入門:Go言語 10.…
詳細設計書を書かなくてはいけないのだけれど上長になかなかOKをもらえなくて困っている。 わかりやすい、そして製造で迷わない詳細設計書が書けない。 物事は大抵、上達するものではなくて最初からできる、できないがはっきりしていると思っている。大学時…
EmacsにternをインストールしてjQueryを補完する -- blog.10rane.com これすごい
ちょっとqiita.com をみてJavaScriptに再入門した。 <html> <head> <meta charset="UTF-8"> <title>mediator</title> </head> <body> <div id="results"></div> </body></html>
いつかどこからか拾ったもの。クソ便利。今更emacsかよかとは思いますが、 慣れると脳に直結するキーバインドとanything/helmと複数フレーム、複数バッファの組み合わせは未だにかなりイケてるとおもうのです。 ;; window分割/移動 (defun other-window-or-s…
むずかしいいい。このパターンはつかわないかな。。 とり会えず一周したことになる。 この経験をどう活かすかにかかっている。再度読み返しが必要だろう。そういえばC言語も復習しないとダメだ。 % find . -name "*.java" -print0 |xargs -0 cat [] import j…
undo処理について、理解が追いつかない。repaintでpaintが呼ばれる。 今度のプロジェクトでJavaScriptで似たようなことを実装しないといけないのに。。 まぁ、いいか。 % find . -name "*.java" -print0 |xargs -0 cat [] package command; public interface…
% find . -name "*.java" -print0 |xargs -0 cat [] public class Main { public static void main(String[] args) { // Printable p = new PrinterProxy("Alice"); Printable p = new PrinterProxy("Printer"); p.setPrintName("Alice"); System.out.printl…
% find . -name "*.java" -print0 |xargs -0 cat [] import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class BigChar { private char charname; private String fontdata; public BigChar(char charname) { t…
引き出すのっ。その条件を % find . -name "*.java" -print0 |xargs -0 cat [] public interface Context { void setClock(int hour); void recording(String msg); void callSecurityCenter(String msg); void changeState(State state); } public class Da…
% find . -name "*.java" -print0 |xargs -0 cat [] public class DigitObserver implements Observer { @Override public void update(NumberGenerator generator) { System.out.println("DigitObserver:" + generator.getNumber()); try { Thread.sleep(10…
awt初めて触ったー。javascriptでも実装したいな。 % find . -name "*.java" -print0 |xargs -0 cat [] public interface Colleague { public abstract void setMediator(Mediator mediator); public abstract void setCollegueEnabled(boolean enabled); } …
シンプルでしたね。 % find . -name "*.java" -print0 |xargs -0 cat [] import pagemaker.PageMaker; public class Main { public static void main(String[] args) { PageMaker.makeWelcomPage("test@example.com", "hoge"); } } package pagemaker; impor…
ゆるい連鎖 % find . -name "*.java" -print0 |xargs -0 cat [] public class LimitSupport extends Support { private int limit; public LimitSupport(String name, int limit) { super(name); this.limit = limit; } @Override protected boolean resolve…
v.visit(this)が新鮮。されど再帰を絡めた例にする必要はあったのだろうかと。 % find . -name "*.java" -print0 |xargs -0 cat [] import java.util.ArrayList; import java.util.Iterator; public class Directory extends Entry { private String name; p…
一周しましたがコレ、復習しないとだめだな。最初の方のこと忘却の彼方に置き忘れておる。 練習問題が解答できるようにならないとですね。 2日勉強したソースコードの断片が以下。汚い。 #include <stdio.h> #include <memory.h> #include <ctype.h> #include <stdlib.h> #include <string.h> #include "sum.</string.h></stdlib.h></ctype.h></memory.h></stdio.h>…
昼に起きだして脱線しながら苦しんで覚えるCやってる。 これ脳がつかれた頃にポインタに入るやつですわ。 xcodeのある、というかmacはC言語にとっても非常に標準的な開発環境なのではないでしょうか。意味不明なところで躓かない。今のところ。 // #include <memory.h></memory.h>…
row - 1でハマる。 % find . -name "*.java" -print0 |xargs -0 cat [] public abstract class Border extends Display { protected Display display; protected Border(Display display) { this.display = display; } } public abstract class Display { pu…
再帰。 % find . -name "*.java" -print0 |xargs -0 cat [] import java.util.ArrayList; import java.util.List; public class Directory extends Entory { private String name; private List<Entory> directory = new ArrayList<Entory>(); public Directory(String name)</entory></entory>…
委譲 % find . -name "*.java" -print0 |xargs -0 cat [] public class Hand { public static final int HANDVALUE_GUU = 0; public static final int HANDVALUE_CHO = 1; public static final int HANDVALUE_PAA = 2; /* クラス内だとプライベートのコンス…
ちょっとわからない。C言語習得したいなぁ。
スレッドを少し調べた package main; import thread.CountDown; import thread.CountDownThread; public class Main { public static void main(String[] args) { /* * http://www.techscore.com/tech/Java/JavaSE/Thread/index/ * Threadクラスを継承する方…
サーブレットをもう少し調べる機会があったので調べた。 セッションとかjspにデータを渡すところとか。 package bean; public class Test { public String name; } package servlet; import java.io.IOException; import java.io.PrintWriter; import javax.…
実装の階層、機能の階層、委譲 % find . -name "*.java" -print0 |xargs -0 cat [] public class CountDisplay extends Display { public CountDisplay(DisplayImpl impl) { super(impl); } public void multiDisplay(int times) { open(); for (int i = 0; …
ややこしい。確かに理解しずらいねぇ。Java楽しくなってきた! % find . -name "*.java" -print0 |xargs -0 cat [] package factory; public abstract class Factory { public static Factory getFactory(String className) { Factory factory = null; try {…
qiita.com をリーダーに見せてみたら答え(ページ)を書き写すのではなくて自分でゼロから書いてみたら?といわれたので書いてみました。 それなりに動いてくれました。やったね! 答え合わせしてみると大筋同じだったけど、サイトのほうは値がnullのときどう…
Templateパターン的でもある。Factory形式でインスタンスを得てもいいかもしれない。だめ、ちょっと混乱してきた。 % find . -name "*.java" -print0 |xargs -0 cat [] public interface Builder { void makeTitle(String str); void makeString(String str)…
qiita.com