decadence

個人のメモ帳

2011-02-01から1ヶ月間の記事一覧

午前にしたこと,eclipseでの効率をあげる

eclipseにDBViwerを入れた DBの操作が意味分からないぐらい簡単になって非常に助かります 詳しくはEclipse 3.4を使ったデータベース操作を読んでくださいでもってそういえばjavaでmysqlの接続をちゃんとした事ないと思いましてちょっとやってみました サンプ…

プログラミング作法

今更ながらプログラミング作法の勉強です どこかできちんと一度はやるべきだと思ってたので今しかないと思い手をつけはじめました 関数名の付け方など キャメルケース - Wikipedia 関数名は能動的な動詞+名詞などにするとわかりやすい bool型を返すなら意味…

postとget

PHP

データをフォームで送信などした際に$_POSTや$_GETで値を取得するんですが違いがわからず… サンプルアプリケーションを作る時になって急にGETが出て来て戸惑ったわけです ほなわけでぐーぐる先生に聞いた所 GETはURLの後ろにくっついて情報を送るわけですか …

java本

見習いJavaプログラマ向け10冊+α - カレーなる辛口Javaな転職日記 こんなページがありました 今の自分には非常に参考になります そんなわけで読むべき本、読みたい本、読まなければならない本などを並べてみようと思います Effective Java 第2版 (The Java …

さくさく

PHP

先の本をさくさく読みながらたまにプログラム書いてます CAPTER36で登場したのはQuickForm $ pear install HTML_QuickForm install ok: channel://pear.php.net/HTML_Common-1.2.5 install ok: channel://pear.php.net/HTML_QuickForm-3.2.12パスを通してい…

PEARにおけるDBの導入(MAMP)

PHP

MAMPにPEARを入れるのに苦戦してます 通常に/Application/MAMP/bin/php5.3/bin/pearがあるんですがこれをターミナルで色々していきます $ /Applications/MAMP/bin/php5.3/bin/pear install http://pear.php.net/get/DB downloading DB-1.7.14RC2.tgz ... Sta…

PHPからのDB

PHP

macにPHP環境を入れる便利なものとしてMAMP: Mac, Apache, MySQL, PHPがあります Winでもapache friends - xampp for windowsとかあるみたいですね取りあえず普通に入れたら環境設定ApacheとMySQLの標準ポート番号に設定 Apacheを80番に設定することでブラウ…

基礎からのPHP

PHP

取りあえず軽くアマゾンで本を物色 結局何も役に立たず本屋へ直行して1冊買ってきました 基礎からのPHP [基礎からシリーズ] (SE必修!プログラマの種シリーズ)作者: 山田和夫出版社/メーカー: ソフトバンククリエイティブ発売日: 2007/11/30メディア: 大型本 …

SKKのすすめ

最近存在を知ったのですがEmacsの日本語入力としてSKKというものがあります 慣れさえすれば入力が非常に楽になる感じです 入れ方はここを参照に MacWiki - CarbonEmacsPackage/追加ライブラリのインストール手順 ddskk-14.2.tar.gzとSKK-JISYO.Lを入手して同…

HTML template

Strict 「文書の構造を示す」というHTMLの目的に沿ったタグや属性だけを使用出来る規格 Transitional Strictで使用できるものに加えて、下位互換のために古いブラウザで各自拡張されたタグや属性も使用出来る規格 Frameset Transitionalで使用できるものに加…

AOJとHTML

今更ながらこれに登録しました 404 Not Found これもProject Euler同様に数学の問題をプログラミングで解いてソースを提出、結果を受け取るといった流れになってます昨日よりHTMLの勉強も始めました 使用している参考書はこちらですね HTML/XHTML&スタイルシ…

sieve of Eratosthenes

素数のがfalseとなるエラトステネスの篩 今の自分にはこれが最速なんですがこれ以上早いプログラムあったら知りたいです まぁこれなんですが404 Not Found 自分が0.14秒なのに対して同じぐらいのコード量で0.08秒とかあうあうjavaで書くのは譲れない… BigInt…

AOJ 0191 Baby Tree

AOJ

動的計画法の勉強 AOJ 0191 404 Not Found result[肥料を与えた回数][最後に与えた肥料]の最大値 最後に値に影響して次の初期値が定まる、まさに動的計画法が使える問題である 何か色々無駄が多い気がするがこんなもんじゃないだろうか import java.io.*; cl…

Project Euler 25

Bravo! Now that you have solved 25 problems you have achieved what 80.62% of members have failed to do and have advanced to level 1. Good luck as you continue. そんなわけでやっと25問フィボナッチ数列で1000桁になる最初の項の番号 Ω 1000桁だろ…

Project Euler 24

0,1,2,3,4,5,6,7,8,9からなる順列を辞書式に並べたときの100万番目 使ってない数字がn個の時はfact(n)通りの並べ方がある 残った数字のリストと今何番目であるかを引数に再帰を行う こんな感じでやりましてん 1000000-1の1が気がつかなくて一つずれてたりあ…

Project Euler 23

2つの過剰数の和で書き表せない正の整数の総和 過剰数リストの作成 過剰数和boolean配列の作成 条件とか所々注意が要るかも ここでもi*i import java.util.*; class Sample { public static void main(String[] args){ final int NUM = 28123; ArrayList<Integer> al </integer>…

Project Eulerについて

プログラミングの練習が出来る便利なものとしてだけ把握 公式サイトProject Eulerにて行えます 最初は自分のアカウントの登録Project Eulerを行う 後はProblemsにある問題を解いては答え合わせをしての繰り返し 正解ならこんぐらっちぇーしょんとか出て緑の…

Project Euler 22

名前リストをソートして得点化した合計点 リストに放り込んでソート char型にして得点化して加算 import java.io.*; import java.util.*; class Sample { public static void main(String[] args)throws FileNotFoundException,IOException{ double score = …

Project Euler 11~21

Problem 11: 左右、上下、斜め*2の4パターン総調べProblem 12: i*i

Project Euler 1~10

結構前にやったのもあるから覚えてなかったりもしたりProblem 1: 適当Problem 2: 適当Problem 3: 因数とか出たらi*i

開設経緯

気が向いたから。javaで適当にコード書いたりベース弾いたりしてますん

Emacsの使い方

Carbon Emacs の話日本語⇔英語はかな、英数で可能C-x C-s:保存 C-x C-w:名前をつけて保存 C-x C-c:終了 C-x C-f:新規ファイル C-b(又は,左矢印←) カーソルを左に一文字移動 C-f(又は,右矢印→) カーソルを右に一文字移動 C-p(又は,上矢印↑) カー…