Programming

first-class function

nanasi さんのコメントで, first-class function という言葉が出てきて, 知らなかったので調べてみた記録. 英語版 wikipedia の内容をエキサイト翻訳とか使いながら, 訳してみた. http://en.wikipedia.org/wiki/First-class_function 貼ろうかどうか迷ったけ…

整数の変換

C/C++セキュアコーディングを読んでのメモ char型の変数に数値を代入し, その範囲を越える量の値が変数に入るようにプログラムを書くと, char型はint型に格上げされるらしい. ちょっとプログラムを書いてテスト. #include<stdio.h> #include<limits.h> int main( int argc, char</limits.h></stdio.h>…

整数の表現形式

本(C/C++セキュアコーディング)を読んだメモ. むかぁーし, コンピュータアーキテクチャかなんかの講義でやった気がするけど完全に忘れてる. 整数の表現方法は, 主に3つ. 符号付き絶対値 1の補数 2の補数 現在最も優勢なのは, 2の補数による表現形式で, ほぼ…

select

昔, 講義でやった覚えが・・・って程度しか記憶にない. ちょうど, 説明が載ってる本を図書館で借りているので, メモ. 同期通信と非同期通信が関係していると. 同期通信は, データが飛んでくるまで待つ. よって, 何時データが飛んでくるか分からないようなも…

キーボード入力を取得する出来損ないを作ってみた

右側のCTRL, ALT, SHIFTとAキーにのみ対応. そのいずれかのキーが入力されたら○○が押されましたと端末上に出力するだけ. 実行にはroot権限が必要. とりあえずソース. 作るにあたって色々なサイトを参考にさせてもらった. だから結構理解せずに書いてる部分も…

JSP/ServletでBBS作成メモ

とりあえず, あんまり前に進んでないBBS本体の作成はおいといて, まえに作ってたHTMLタグ認識, ってのを完成に近づけることにした. やったことは1つ. httpとかhttpsではじまるURL文字列にリンクを貼るだけ. メールアドレスも認識するようにすべきか!とか思っ…

JSP/Servlet, そしてJavaのお勉強メモ その13

Servletでクラスファイルを更新したらTomcatを再起動しなきゃいけないもんだと思ってたけど, 違った. - @IT:Java TIPS -- クラスファイルの更新時にTomcatを再起動しない方法 http://www.atmarkit.co.jp/fjava/javatips/002container002.html - この↑ペー…

JSP/Servlet, そしてJavaのお勉強メモ その12

JSP/Servletに収束する内容であっても, 最近全然JSP/Servletのことに触れてないのでタイトルにJavaの一言を追加する. 昨日のソースをテストするんだったら, Stringの中の値を一々変更するより, tomcat上でやっちまった方が効率がいいだろうってことで, ちょ…

JSP/Servletのお勉強メモ その11

昨日にひきつづき, テキストエリアへの文章入力で特定のHTMLタグ郡のみを反映させるのをやってる. タグを許可してるはてなではどうなってんだろう? 今度実験してみよう. とりあえず, こんなのを. はてなで利用できるタグ一覧 - はてなダイアリーのヘルプ - …

JSP/Servletのお勉強メモ その10

家にあるJSP/Servletの本見直してたら, 昨日のソースとよく似たのがあった. しかも, 断然自分のより良い. ちょっち修正するかな. 修正ついでに特定のHTMLタグだけを認識するようにするために, そのためのターミナル上で動作するテストプログラムを組んでみた…

JSP/Servletのお勉強メモ その9

とりあえず, 今日はHTMLタグを認識しなくした. 余計なのまで調べて, これだけですごく苦労した. サーブレットソースにちょっとだけ手を加えた. package test.textarea; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public clas…

JSP/Servletのお勉強メモ その8

とりあえず, テキストエリアに文字を入力して, それを表示するってのを作ってみるかな. それができたら, JSPWikiを参考に色々な記法を導入してみるってのをやってみるかな. すこしづつできればいいな. まずは文章を入力するinput.jspから. <%@ page contentT…

JSP/Servletのお勉強メモ その7

タグライブラリについてをやってみる. タグライブラリとは, スクリプトの代わりに処理を行うことのできるタグである, カスタムタグをまとめたもののこと. JSTLってのがあるみたい. 導入がちょっち面倒っぽい. カスタムタグの作成 カスタムタグ作成の流れとし…

JSP/Servletのお勉強メモ その6

今日はJDBCを中心にかな. 明日はどうしようかなあ? 一応学校あるから, そっちのことを中心にやるかもだなあ. もしくは落としてきたJSPWikiを試してみて, ソースを読んでみるとか, かなあ. でもそれやる場合, タグライブラリを勉強しとかないと. JDBCの利用…

JSP/Servletのお勉強メモ その5

カスタムタグをやると頭がパンクしそうなので, とりあえず, やったことのあるデータベースを先にする. 実際にやってみるのが一番, 今回JSP触れてないなあ. MySQLメモ データべースの作成を. つーか久々にやったらMySQLのシェルにすら入れんでめちゃくちゃあ…

JSP/Servletのお勉強メモ その4

昨日からJSPでformタグを使ったデータ送信のプログラムが上手くいかなくて悩んでた. サンプル通りに組んでる(はず)なのにあんまりにも上手くいかないから, ネットからサンプルプログラムを取ってきて動かしたら, それは上手くいった. ネットのサンプルをその…

JSP/Servletのお勉強 その3

今日はちょっとサンプル組んだだけだった. ちょっとペース速すぎたかなあ? 予定通り行かない. 明日は何も予定が無いので巻き返せるかな? たまにはこうゆう本当にメモだけのもいい. それにしてもyahtmlが便利だなあ. (不満点がないわけではないけどね. イン…

JSP/Servletのお勉強メモ その2

参考にしてる本の名前書き忘れてた. - はじめてのJSP&サーブレットプログラミング - この本ではEclipse使うようになってるけど, 自分あれ嫌いなんだよね. あほみたいにメモリ食うし. Webアプリケーションの構成. WEB-INF classesクラスファイル libライブラ…

JSP/Servletのお勉強

昨日までのカテゴリ分け, あまり適切じゃないことに今日気付いた. 買ってきた本で気になったとことかでもメモしていこうかな. Java言語の基礎とかいう項目があって, それはいいから読みとばそうと思ったところでふと目にとまった表があった. Javaキーワード…

デバッグルール その4

書籍デバッグルール10,11,12,13,14,15章を読んでのメモ あなたが解決しなければ問題は解決しない 本当に解決したか確認をする. 問題とその解決方法がどれだけ明白でもテストするまで確信してはいけない. 自然になくなることはあり得ない.

デバッグルール その3

書籍デバッグルール7,8,9章を読んでのメモ 1度に1つずつ変える 1箇所変更して何も変化がなかったからといって, 無害というわけではない. (後々その変更がとんでもないバグになるかもしれない. ) 1度に1つずつテストする. 正常な結果と比較する(比較すること…

デバッグルール その2

書籍デバッグルール3,4,5,6章を読んだメモ かなり読み易い. システムを理解する マニュアルにバグについて記載があるかもしれない. バグは, システムの正常な動作を知らなかったから起こったのかもしれない. バグを知るために, 現状を理解する. システムにあ…

デバッグルール

書籍デバッグルールを読んでのメモ. バグを見つけだすのには基本的なルールがある. デバッグルール システムを理解する. わざと失敗してみる. 考えるのをやめて観察する. 分割して攻略する. 1度に1つずつ変える. 履歴をつける. 電源を確認する. 新しい視点で…