Programming
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の補数による表現形式で, ほぼ…
昔, 講義でやった覚えが・・・って程度しか記憶にない. ちょうど, 説明が載ってる本を図書館で借りているので, メモ. 同期通信と非同期通信が関係していると. 同期通信は, データが飛んでくるまで待つ. よって, 何時データが飛んでくるか分からないようなも…
右側のCTRL, ALT, SHIFTとAキーにのみ対応. そのいずれかのキーが入力されたら○○が押されましたと端末上に出力するだけ. 実行にはroot権限が必要. とりあえずソース. 作るにあたって色々なサイトを参考にさせてもらった. だから結構理解せずに書いてる部分も…
とりあえず, あんまり前に進んでないBBS本体の作成はおいといて, まえに作ってたHTMLタグ認識, ってのを完成に近づけることにした. やったことは1つ. httpとかhttpsではじまるURL文字列にリンクを貼るだけ. メールアドレスも認識するようにすべきか!とか思っ…
Servletでクラスファイルを更新したらTomcatを再起動しなきゃいけないもんだと思ってたけど, 違った. - @IT:Java TIPS -- クラスファイルの更新時にTomcatを再起動しない方法 http://www.atmarkit.co.jp/fjava/javatips/002container002.html - この↑ペー…
JSP/Servletに収束する内容であっても, 最近全然JSP/Servletのことに触れてないのでタイトルにJavaの一言を追加する. 昨日のソースをテストするんだったら, Stringの中の値を一々変更するより, tomcat上でやっちまった方が効率がいいだろうってことで, ちょ…
昨日にひきつづき, テキストエリアへの文章入力で特定のHTMLタグ郡のみを反映させるのをやってる. タグを許可してるはてなではどうなってんだろう? 今度実験してみよう. とりあえず, こんなのを. はてなで利用できるタグ一覧 - はてなダイアリーのヘルプ - …
家にあるJSP/Servletの本見直してたら, 昨日のソースとよく似たのがあった. しかも, 断然自分のより良い. ちょっち修正するかな. 修正ついでに特定のHTMLタグだけを認識するようにするために, そのためのターミナル上で動作するテストプログラムを組んでみた…
とりあえず, 今日はHTMLタグを認識しなくした. 余計なのまで調べて, これだけですごく苦労した. サーブレットソースにちょっとだけ手を加えた. package test.textarea; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public clas…
とりあえず, テキストエリアに文字を入力して, それを表示するってのを作ってみるかな. それができたら, JSPWikiを参考に色々な記法を導入してみるってのをやってみるかな. すこしづつできればいいな. まずは文章を入力するinput.jspから. <%@ page contentT…
タグライブラリについてをやってみる. タグライブラリとは, スクリプトの代わりに処理を行うことのできるタグである, カスタムタグをまとめたもののこと. JSTLってのがあるみたい. 導入がちょっち面倒っぽい. カスタムタグの作成 カスタムタグ作成の流れとし…
今日はJDBCを中心にかな. 明日はどうしようかなあ? 一応学校あるから, そっちのことを中心にやるかもだなあ. もしくは落としてきたJSPWikiを試してみて, ソースを読んでみるとか, かなあ. でもそれやる場合, タグライブラリを勉強しとかないと. JDBCの利用…
カスタムタグをやると頭がパンクしそうなので, とりあえず, やったことのあるデータベースを先にする. 実際にやってみるのが一番, 今回JSP触れてないなあ. MySQLメモ データべースの作成を. つーか久々にやったらMySQLのシェルにすら入れんでめちゃくちゃあ…
昨日からJSPでformタグを使ったデータ送信のプログラムが上手くいかなくて悩んでた. サンプル通りに組んでる(はず)なのにあんまりにも上手くいかないから, ネットからサンプルプログラムを取ってきて動かしたら, それは上手くいった. ネットのサンプルをその…
今日はちょっとサンプル組んだだけだった. ちょっとペース速すぎたかなあ? 予定通り行かない. 明日は何も予定が無いので巻き返せるかな? たまにはこうゆう本当にメモだけのもいい. それにしてもyahtmlが便利だなあ. (不満点がないわけではないけどね. イン…
参考にしてる本の名前書き忘れてた. - はじめてのJSP&サーブレットプログラミング - この本ではEclipse使うようになってるけど, 自分あれ嫌いなんだよね. あほみたいにメモリ食うし. Webアプリケーションの構成. WEB-INF classesクラスファイル libライブラ…
昨日までのカテゴリ分け, あまり適切じゃないことに今日気付いた. 買ってきた本で気になったとことかでもメモしていこうかな. Java言語の基礎とかいう項目があって, それはいいから読みとばそうと思ったところでふと目にとまった表があった. Javaキーワード…
書籍デバッグルール10,11,12,13,14,15章を読んでのメモ あなたが解決しなければ問題は解決しない 本当に解決したか確認をする. 問題とその解決方法がどれだけ明白でもテストするまで確信してはいけない. 自然になくなることはあり得ない.
書籍デバッグルール7,8,9章を読んでのメモ 1度に1つずつ変える 1箇所変更して何も変化がなかったからといって, 無害というわけではない. (後々その変更がとんでもないバグになるかもしれない. ) 1度に1つずつテストする. 正常な結果と比較する(比較すること…
書籍デバッグルール3,4,5,6章を読んだメモ かなり読み易い. システムを理解する マニュアルにバグについて記載があるかもしれない. バグは, システムの正常な動作を知らなかったから起こったのかもしれない. バグを知るために, 現状を理解する. システムにあ…
書籍デバッグルールを読んでのメモ. バグを見つけだすのには基本的なルールがある. デバッグルール システムを理解する. わざと失敗してみる. 考えるのをやめて観察する. 分割して攻略する. 1度に1つずつ変える. 履歴をつける. 電源を確認する. 新しい視点で…