2008 年 11 月 のアーカイブ

Web/JS(あまくち) part.2 – 変数宣言、関数、無名関数

エンジニア一年目に贈る Web/JavaScript(甘口) 講習会、第二回です。
今回は

  • 変数宣言
  • 関数と無名関数

を扱いました。

(続きを読む…)

端末がグチャグチャになったときのためのコマンドjclearを作りました

みなさん、もちろん端末エミュレータは大好きですよね。PuTTYとかTeraTermとか、MacならTerminal.appとかitermとか、生活の5割は端末エミュレータが相手ですよね(残りの5割はエディタが相手でしょう、きっと)。

ところで、たまに端末に変な文字をペーストしたり、何を血迷ったか「cat *」とかしてしまって、端末の画面制御が壊れてしまうことがありませんか?派手に壊れるときと、微妙に壊れるときと差はありますけど、何にせよこのまま作業し続けたらストレスがたまるぞ、という状態になってしまうことがあると思います。

中でも、X11のktermが特に壊れやすい気がします。ちょっと試してみたところ、バッチリ壊れてくれました。

(続きを読む…)

Web/JavaScript 講習会 part.1(JavaScript の概要と特徴)

今年入社したエンジニア一年生に JavaScript を教え始めました。
昨年度から行っていたフォローアップ講習会 Web/JS シリーズを、一年目向けに焼き無して教えています。
今回はその一回目、JavaScript の特徴と概要についてさらっと語っています。

(続きを読む…)

Web/JavaScript 講習会 part.21(失敗しないJS)

JavaScript で楽に安定開発&運用するための社内勉強会を行いました。
こいつぁ斬新!凄い!といった内容ではなく、ごくごく基本な「jQuery や dojo のようなライブラリ使ってクロスブラウザ対応しようぜー」「対応環境はライブラリに合わせて設定しようぜー」といったTipsを紹介しています。

(続きを読む…)

WEBサーバ設定の基礎1

社内勉強会でWEBサーバの設定に慣れていない人を対象にWEBサーバ設定の講習1回目を行いました。

AskeetでしかApache設定の経験が無い人に対して開発サーバの環境構築時の助けになるようにということが目的です。
設定方法そのものより扱い方などが1回目のテーマになっています。

(続きを読む…)

講習会『CSS フレームワーク/CSS Reset』を開催しました

cos31です。

今回はCSSのクロスブラウザを簡単に利用してもらうための選択肢として「CSS フレームワーク/CSS Reset」を紹介しました。

(続きを読む…)

セキュリティ講習(7)Same Origin Policy

「Webセキュリティ (7)Same Origin Policy」というタイトルで社内勉強会を開催しました。今まで1回も公開してないんですが、実はセキュリティの社内講習会は7回目です。近いうちに残りの6回分も公開します。

まとめ

  • Same Origin Policy
    • 同一ホストだけ信用するポリシー
      • 同一ホストのみ別URLのDOM操作が可能
    • 崩されると間接攻撃されるのと同等の脅威

「信用できないユーザが同一バーチャルサーバにJS/HTMLを設置できる場合、セキュリティ的にアウトだよ」ということを再確認しました。

(続きを読む…)

講習会「DNS基礎」

初めまして。kounoと申します。
以後よろしくお願いします。

去る9月16日、「DNS基礎」というお題目で講習会を開きました。

DNSは現在のインターネットの根幹を担う重要なサービスであり、様々なアプリケーションで使用されています。

DNSは、世界中のサービスと連携する必要があり、自社のみで全てをコントロール出来ません。
さらに、ネットワークに与える影響が大きい非常に重要なサービスのため、組織内で設定できる人員も限られていると思います。
そのため、ディノ社内でもDNSの設定権限があるのは一部のメンバーのみで、残りのメンバーは他の誰かに依存しています。

今回の講義では、多数派のDNSを触る権限がない人を対象に

  • より円滑に
  • トラブルなく進める為に

必要な最低限の知識、DNSサーバ管理者とのコミュニケーションについて説明しました。

(続きを読む…)

姉妹サイト「ディノオープンディレクトリ」を公開しました。

こんにちわ。サーバ・インフラ管理担当のarashoです。

この度姉妹サイト「ディノオープンディレクトリ」を公開しました。
(続きを読む…)

講習会『エンジニアが知っておくべきUI/ユーザビリティ』を開催しました

初めましてcos31です。
入社してもうすぐ2ヶ月がすぎました、 さっそく講師に挑戦してみました。
「エンジニアが知っておくべきUI/ユーザビリティ」というお題目の講習を行いました。

Webアプリを構築する際に必須となるユーザインタフェース
基礎の概念を理解した上で、UI/ユーザビリティに興味を持ってもらえればと開催しました。

  • ユーザインタフェース
  • ユーザーインタフェースの思想
    • メンタルモデル
    • アフォーダンス
    • インタラクションデザイン
  • ユーザビリティ

発表資料

(続きを読む…)