T-Saitoh さん プロフィール

  •  
T-Saitohさん: 仕事の日記
ハンドル名T-Saitoh さん
ブログタイトル仕事の日記
ブログURLhttp://www.ei.fukui-nct.ac.jp/~t-saitoh/mt/
サイト紹介文講義録や作業記録のページ 講義録などの間違いはツッコミ下さい
参加カテゴリー
更新頻度(1年)情報提供49回 / 365日(平均0.9回/週) - 参加 2010/06/05 19:26

T-Saitoh さんのブログ記事

  • 図形クラスと多重継承
  • すべて、Figure から派生 他の類似の図形,色が出てきたときに 同じ言をなんども記述 class Figure {public: virtual void draw() = 0 ;} ;class FigureBox : public Figure {private: int width , height ;public: virtual void draw() { // 四角形を描く処理 [続きを読む]
  • qmail-smtpdが動いていない
  • 昨日、定例の作業ということで、サーバの更新をかけていたけど、その余波なのか、緊急連絡システムのメール受信(qmail-smtpd)が動いていない。最初、"ps ax | grep qmail" を実行したら、qmail 関連プロセスが動いていなかったので、/etc/init.d/qmail を作成(systemdで起動されてるはずなんだけどなぁ...)それでも起動してくれないし、確認すると root@fnctemc:~/qmail# qmailctl stat /etc/service/qmail-send: up (pid 3925) [続きを読む]
  • wheezy が oldoldstable に
  • 職場で運用している Linux サーバだけど、よく使うサーバは基本的に testing を入れている。日々の update で支障がでることもあるけど、ボチボチ update をしていれば、stable の代替わりが発生しても、特に大きな変更はでない。だけど、安定運用が期待されるサーバは、stable を使っているけど、メンテナンスが面倒だと、oldstable も運用していた。んで、先日、Debian 9.0 / stretch が、stable として公開された。oldstable な [続きを読む]
  • nを/nとタイプミス...4年ではありえんだろ...
  • 本科4年のプログラミングの授業課題レポートの評価中。結果表示のprintf()が、"n"と"/n"のタイプミスのプログラムリストで提出してある。そのくせ、実行結果は普通に改行されてる。インデントもグダグダだし。 printf( "%d %d/n" , x , y ) ;タイプミスした古いバージョンで提出してしまった...とか言い訳がありそうだけど、こんなタイプミス2年ならあるかな...とは思うけど、4年だぞ。自分で動かしていないのがミエミエ。 [続きを読む]
  • 情報構造論のテストの感想
  • 最後の設問で、プログラム作成時のトレードオフ関係にある3つを答えさせ、その例を説明せよ....との問題で、トレードオフ関係の3つとして、 処理速度 メモリ使用量 わかりやすさをあげてくれるのは、過去問でもだしているから、ほぼ正解してくれる。でも、説明の文章をみていると、処理速度の話に、「処理の最適化」のネタを書いてくるのが目立つ。コンパイラがやってくれるような最適化とか、ループ展開とかすれば、処理が速くな [続きを読む]
  • 可変長配列のサンプル
  • 可変長サイズの配列の説明で malloc() + free() を解説。名前と電話番号のデータベースを作ってもらう課題の時間とした。(1)名前長,電話番号桁が可変、(2)データベースのサイズの配列が可変、(3)その両方が可変という内容を、自分の理解度に応じてチャレンジしてもらう。ただ、授業で見せた malloc の事例は、起動時点で配列サイズを入力してもらう方式で説明した。しかし、現実のプログラムでは、それも不明なのが普通。というこ [続きを読む]
  • 機械学習入門の講演会参加
  • 先週末の金曜に、情報処理学会北陸支部の運営会議が金沢大学角真キャンパスであり、福井高専代表として参加。その時、講演会もあって、東北大 大関 真之先生による「機械学習入門 - 深層学習とスパースモデリング」を聞いてきた。最初は(人のことどうこういえる人間ではないが)怪しさ満点と思っていたけど(これは最近の「機械学習」がトレンドワード(バズワード?)だからこその怪しいとの先入観を生んでいる)、進学塾講師経験もある [続きを読む]
  • C++の演算子のオーバーロード
  • 今日のオブジェクト指向プログラミングの授業では、複素数を例題として、オブジェクト指向のデータ隠蔽化・手続き隠蔽化といった話をする予定。ついでに、お薦めはしないけど...演算子オーバーロードっちゅーのもあるよということで、以下のコードも紹介しよう。#include class Complex {private: double re , im ;public: // 基本コンストラクタ Complex( double r , double i ) : re( r ) , im( i ) {} // 表示メソッド [続きを読む]
  • 緊急連絡システムがSpamhausのPBL
  • 丹南地区向けに提供している緊急連絡システムで、利用をしている学校より「一部メールが届いていない」との連絡を受ける。緊急連絡システムでは、qmail を使っているけど、オンプレミスで動かしていたサーバの故障と共に、Azure に移行した。 DNSトラブル対応この際に、qmail のインストールを行ったけど、icloud.com のメールアドレスに届かないトラブルが発生した。原因は、icloud のメールサーバの情報を DNS に問い合わせをす [続きを読む]
  • MacPorts の更新
  • ゴールデンウィーク明けに、サーバ等の更新チェック。忘れがちな、MacPorts も更新しておこう。 (( macports の更新 )) $ sudo port selfupdate $ sudo port outdated $ sudo port upgrade installed (( python27 の警告対応 )) $ sudo port select --set python2 python27 $ sudo port install py27-readline [続きを読む]
  • 5EI実験・PHPとセキュリティの問題点まとめ
  • 5EIのPHPによるWebアプリとセキュリティの実験にて、紹介したセキュリティ問題は以下の通り。バッファーオーバーフローディレクトリへの書き込み権限問題URLトラバーサルディレクトリトラバーサルフィッシングコマンドインジェクション実験の2週目では、これらの問題を解決するようにプログラムを修正を行う。ただし、全部のプログラムを修正するのは、時間的にも難しいので、この中のいくつかについて対応したプログラムに修正を [続きを読む]
  • 奥越青少年の家
  • 新入学生オリエンテーションで奥越青少年の家。データの古い地図データで山を回り込むコースは、車の古いナビではとんでもないコースを教えてくれる。Google Map、Apple Mapは、どちらも古いナビよりめちゃめちゃ頭いい。 [続きを読む]
  • Drobo S が再起動を繰り返す
  • 今朝の地域全体の停電があったけど、復帰後にデータ保存&バックアップ用の Drobo S が数分間隔で再起動を繰り返すようになった。立ち上がっている時は、正常の緑ランプが並んでいるけど、数分たつと勝手に再起動を始めている。Webで「Drobo 再起動を繰り返す」でググったら、メーカーページで、電源を切って HDD を抜いて一旦起動し、改めて電源を切って HDD を刺して起動をかけることで、強制的にリペアをかけるような手順が書い [続きを読む]
  • 珍しい地区ごと停電...
  • 今朝 9:00 に、いきなり停電。学科の建物だけ...と簡単に思っていたけど、数分後に電気が復活しても、インターネットが繋がらない。学内のネット監視の状況で確認すると、学内のサーバやルータは復帰しているけど、学外接続が NG 。こりゃ問い合わせが多発するな...と情報処理センターに出向くと、途中から、携帯に接続復帰のメールが続々と届き一安心。ほぼ20分ほどで現状復帰かな。センターで確認すると、多重化されているルータ [続きを読む]
  • ティーチングポートフォリオWS
  • F-LECCS主催のティーチングポートフォリオ・ワークショップに参加し、自らの教育活動について振り返った資料作成をしてきました。10ページぐらいの目標・理念・方法・成果を記載し、そのエビデンスと共にまとめたものです。書いてる時には、昇格のための自己推薦資料を作っている気分でした。最後にA4×1枚のカバーページに、内容をまとめワークショップは修了です。3日間かけて作りましたが、もう少し修正を加え最終稿を仕上げる [続きを読む]
  • 1/17(火),18(水)の2日間、5EI学級閉鎖
  • 5EIのクラスについては、先週火曜よりインフルエンザに感染者が続出し、本日時点で10名となりました。他の1名の欠席もインフルエンザの可能性ありということから、以下のように学級閉鎖となりました。 対象学級:5EI 閉鎖期間:1/17(火),1/18(水) 補足:寮生についても、同期間は帰省すること振り替えの授業などは、随時連絡をさせて頂きます。 [続きを読む]
  • マイクロソフトを騙ったメールにご注意ください
  • 今日、自分宛にマイクロソフトの名前を騙った怪しいメールが届いてる。メールの流れる経路を確認すると、アメリカ→ルーマニア....を経由している所から、不正アクセスを目的とした迷惑メールだろうな。ということで、メールの中にある「今すぐ認証」のボタンなどはアクセスしないようにご注意ください。今すぐ認証...のリンク先は、ロシア。ってことで、何処をどう考えても怪しいメール。Webで検索すると、この数時間の間に同様の [続きを読む]
  • 構造体と実体について
  • 構造体と実体の違いや、Javaに慣れている学生さんにあらためて、データ構造のイメージを持って欲しいので、以下のコードを示す。struct Complex { double re ; double im ;} ;struct Complex2 { double* pre ; double* pim ;} ;void main() { // メモリ確保失敗のNULLチェックは省略 struct Complex a ; struct Complex* p ; struct Complex2 b ; struct Complex2* q ; a.re = 1.2 ; a.im = 2.3 [続きを読む]
  • データベースの課題ER図の作成
  • 課題「卒業研究で扱うデータをER図で表現する」実験系のテーマの人は、実験結果をデータベースに保存することを想定してER図を作成すること。どうしても、ER図で表現しづらいテーマの人は、身の回りのデータをデータベースで扱うことをテーマにしてもいい。 内容データベースを、トップダウンで設計した場合のER図、ボトムアップで設計した場合のER図を作成すること。 提出物に記載すべき内容 トップダウンで設計する場合の、要求 [続きを読む]