Latest topics > 拡張機能におけるeval()の5つの間違った使い方 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « Firefox 3.5 + Glasser + Aeroの環境でやっておきたい設定 for Glasser 3.5 Main 仏陀再誕 The REBIRTH of BUDDHA » 拡張機能におけるeval()の5つの間違った使い方 - Nov 28, 2009 以下、Adblock Plus and (a little) more: Five wrong reasons to use eval() in an extensionのいいかげんな訳です。XUL/Migemoのバージョンアップ時のエディタによるレビュー
ドコモのメールをやめずに、追加出費無しでiPhoneを持つ方法 2009-12-09 「iPhone 3GSを 買いました : akiyan.com」内のTIPSが一部に好評だったので、独立エントリにしてみました。 その方法とは、 「メール使いホーダイ」サービスを有効にして、ケータイサイトを使うのをやめる というもの。いくつか条件があるので後述しますが、まずはメール使いホーダイから。 メール使いホーダイとは メール使いホーダイとは、12/1から開始されたドコモケータイのメールでのパケット通信料が無料になるサービスです。通話とケータイサイトを使わなければ、月額合計10 コメント / トラックバック コメント / トラックバック 10 件 neko より: 2009-12-10 08:27 青色なら個人事業主でも未払金計上すればカード払いでも経費にできますよ。白色は…どうなのかな。 もしかして
最近、忙しかったのですが、久しぶりに少し時間があったので、随分前に書いた文字エンコーディング判定スクリプトを見直してみました。とりあえず、出来上がったものを投稿しておきます。 何か適当な日本語の文字列を与えると、JIS/eucJP-win/SJIS-win/UTF-8 からそれなりに妥当な文字エンコーディングを返します。短い文字列で、mb_detect_encoding() だけでは判定に失敗する場合に役立つかもしれません。PHP 5.2.12 での動作を確認しています。 <?php /** * 日本語文字列の文字エンコーディング判定(ASCII/JIS/eucJP-win/SJIS-win/UTF-8) */ function detect_encoding_ja( $str ) { $enc = mb_detect_encoding( $str, 'ASCII,JIS,eucJP-wi
記者は日経ソフトウエアでここ4年半ほどC言語を使ったプログラミングの連載記事を担当している。「C言語好き」を自認してもいる。プログラムを書くことを直接の生業としていないので,プロのエンジニアに比べればずいぶんお気楽な「好き」には違いないが。 最初に連載を手がけたころはJavaの台頭がめざましい時期で,日経ソフトウエアでCプログラミングを連載するのもそろそろ最後かという空気すらあった。ならばということで,思い切り基礎に立ち返った内容で有終の美を飾ろうとしたところ,その連載がかなりの好評をいただいた。「やっぱりC言語の連載は必要だね」ということになり,現在に至るまで何らかの形でCプログラミングの連載が載り続けている。 C言語好きとしてはC言語の記事が載り続けるのは喜ばしいのだが,担当するようになって1年たち2年たつうちに,これでいいのかという問題意識が頭をもたげてきた。月刊誌の連載記事は長くて
AlbumdyはRuby on Rails製のフリーウェア(ソースコードは公開されている)。写真をたくさん撮って、それを皆で共有しようと思った時にはどこにアップロードするのが良いだろうか。Flickr、Picasaといったフリーのサービスもあるし、FTPでアップロードしたりメールで送付する手もある。 写真一覧 そんな多様な選択肢がある中、自分でサービスを立ててそこで公開していこうと思うならばAlbumdyを使ってみると良さそうだ。AlbumdyはRuby on Rails製で、オリジナルの写真共有サービスが構築できる。カスタマイズも容易だろう。 ユーザ登録を行った後、アルバムを作成してその中に写真をアップロードする仕組みになっている。写真が一つずつしかアップロードできないのが面倒ではあるが、大量の写真でなければ大丈夫だろう。個々の写真にはタイトルをつけるようになっている。 写真詳細 写真は
日経ソフトウエア2006年10月号 特集1「Rubyで仕事がラクになる!」 Part4「RubyによるJavaソースコード生成」 補足用特設ページ このページは日経ソフトウエア2006年10月号特集1「Rubyで仕事がラクになる!」のPart4「RubyによるJavaソースコード生成」の補足用特設ページです。本誌では誌面の都合上,説明しきれなかった「テンプレート・エンジンを利用したコード生成部分のリファクタリング」「テストの改良」「Maven2による自動生成ツールの実行自体の自動化」について説明しています。本誌の該当記事をまだご覧でない方は,まずそちらをお読みになってから,このページにお越しください。 テンプレート・エンジンを利用する 本誌の記事ではツールの機能を一通り実装しましたが,ここでは少しコードを見直してみたいと思います。 作成したツールの最終的な出力はソースコードなので,どうして
emeitchさんのリクエストより。元ネタは Perlプログラマのレベル10。 私家版、Schemeプログラマのレベル10 くれぐれも本気にしないように。 レベル0 SchemeとかLispとかいうカッコだらけですごくわかりにくい言語があることは知っているが、 最強とか主張する信者がいるらしいのでなるべく関わらないようにしている。 EmacsLisp?もその親戚らしいけどコードを見ただけでくらくらする。 でも便利なマクロは自分の.emacsにコピペしている。 レベル1 Schemeに関するwebサイトを見たり、大学の講義での説明とかを聞いて、 factorialとかappendとかreverseとかを書いたり、 ネストした木構造のノードの数を数えたりできる。 でもそれが何の役に立つかわからない。こんな言語で実用的な プログラムが書けるなんて信じられない。 カッコの位置を間違えて動かないプロ
2018年11月15日 【12/7】「クラウド大航海時代のセキュリティ&リスクコントロール講座」を開催 2018年11月15日 【12/5】「あらためて学びたい“オンプレとクラウドの違い”まるわかり講座」を開催 2018年11月8日 【大阪】「今から始める!マルチクラウド移行の運用まるごと解消セミナー」を開催 2018年11月1日 サービス品質保証制度(SLA)の対象サービスを拡充しました 2018年10月24日 Ubuntu18.04を提供開始 2018年10月24日 Microsoft Windows Server 2016+RDS+Office Stdを提供開始 2018年10月4日 「vFORUM 2018」(2018年11月13日~14日)へ出展します。 2018年9月28日 脆弱性診断サービス Powered by イエラエセキュリティを提供開始 2018年9月27日 Micr
TOP > WebDesign > WEB開発に使えるアイコンセットTOP50 2009「The Top 50 Web Development Icon Sets from 2009」 WEBの制作の上で、非常に便利なアイコン。一つのアイコンで使い方から情報の属性まで、様々な事をユーザーに伝えてくれますが、今回紹介するのは2009年に発表された、WEB開発に使えるアイコンセットを集めたエントリー「The Top 50 Web Development Icon Sets from 2009」です。 Developer by ~Adriankenny on deviantART 今年リリースされたアイコンセットの中でもクオリティが高いもの、使えるものをTOP50が集められています。今日はその中から今までDesigndevelopで紹介した事が無く、なおかつ気になったものをいくつか紹介し
ログインしてください パスワードを記憶する ログイン パスワードを忘れた Twittbotアカウントを登録する 利用規約
スナップショットを使えばとある瞬間のディスクやファイルシステムのデータをいつでも後から参照することができる。しかもスナップショットの作成は一瞬だ。スナップショット機能を活用すれば最強のオンラインバックアップソリューションが出来るだろう。 しかし、スナップショットでバックアップを取るなんて危険な操作じゃないのか?!と不安に思われる方もいらっしゃるかも知れない。MySQL Serverが稼働中にいきなりデータだけをとってくるのだから、そのような疑問を持たれるのは頷ける。しかし仕組みさえ分かればスナップショットによるバックアップは怖くないということが分かるはずだ。そこで、まずはスナップショットによるバックアップの仕組みについて説明する。スナップショットを取る際の要件は次の通りである。 全てのデータを単一のボリュームに置くこと。つまり、一回のスナップショット操作でバックアップが取れることだ。 ディ
デジタル系ブログメディア「Digital Inspiration」では、Google/Gmailアカウントをハッキングされてしまった筆者が、実体験を元に学んだセキュリティ術を紹介しています。 正確にはどうやってパスワードが破られたのか不明ながら、ハッキングに気づいた筆者はすぐにTwitter上で他のユーザのヘルプを求めたそうです。彼らの情報に従い、そのアカウントの所有者であることを認証してもらうためGoogle復旧要請フォームに必要項目を入力し、オンライン提出した後、Googleと何度かやりとりした末、3時間かけてようやくアカウントの復旧にこぎつけたのだとか。 この苦い経験から学んだポイントとして、以下の10点を挙げています。 その1: Google/Gmailアカウントにログインし、電話と連携させておく。こうすれば、第三者が自分のGoogleパスワードを回復させようとしている都度SMSテ
週末料理をしていて足を切ってしまいました。agoです。 以前Perlは書いていたんですが、その頃以下の記事を読んで非常に感銘を受けました。 Perlプログラマのレベル10 - Perlプログラミング救命病棟より - naoyaのはてなダイアリー 当時あまりコミュニティとのつきあいがなかったので、「自分のスキルの絶対位置」、「次のレベルへ行くために必要なもの」を知ることで非常に安心感を感じた記憶があります。 いま確認したところ、「JavaScriptプログラマのレベル10」はないようなので書いてみました。 Perlプログラマ Schemeプログラマ Rubyプログラマ (本家に直接リンクできるURLが無かったため、参照ページへリンクしています) haskellプログラマ 堕落したCプログラマ HTML知識レベル プログラマレベル 企業法務 JavaScriptの業務スキルレベル 判別表 (5
買いたくさせるWEBサイト文章術 SEOやSEM対策で自社サイトへ見込み客を誘導できても、その先の「成約」に達することが重要。そこで本コラムでは、問い合わせ数や成約率が上がる「セールスコピーライティング」という文章テクニックを紹介する。書き方一つで、ユーザーの反応率、成約率は大きく変わるのだ。 バックナンバー一覧 あなたはヒトがモノを買う購買心理について、ご存じだろうか。この部分はビジネスを行ううえで非常に重要な要素となってくるので、とくによく理解してもらいたい。 「ヒトがモノを買う3つの理由」 について知っておく そこでまずは大きなポイントとなってくる、「ヒトがモノを買う3つの理由」について、しっかり頭に叩き込んでおこう。この3要素は、Webサイトにおけるセールスコピーライティングを行ううえで、絶対に忘れてはいけないポイントとなる。 1)ヒトは、「痛みから逃れたいがため」にモノを買う た
12月18日、富士山登山を行っていた片山さんら3名が遭難しましたが、その知らせに驚きまた他人事とは思えなかった。何故ならば同じ日に富士山登山を予定していたからだ。しかし、一緒に登ろうとしていた平賀カメラマン(山岳カメラマン)が海外ロケに出かけており延期。右京さんの遭難前日、奥多摩登山を行っていましたが、この日からグッと冷え込んでいた。天気予報は「雪が降るかもしれない」と伝えていたので、ダウンジャケットなどの防寒具に身を包んでいたが、それでも寒かった。奥多摩でこれだけ寒かったのだから富士山は大変だっただろうと、延期になった事を安堵していた矢先の右京さん遭難。 右京さん遭難の一報の直後からテレビ、新聞などの報道陣から話を聞きたいと連絡が相次いだ。そして何人かの記者から「片山さんが登山仲間を残したまま下山しましたが、どう思いますか!」と、最初から右京さんの判断に問題があったのでは、といったニアン
構造体変数とメンバ ここでは、ポインタと同じくらい重要な要素である構造体をやりましょう 構造体 (structure) は、データの集合体を一つの変数で共有するような形になります 配列は、一つの変数名に複数のデータを代入できましたが、それは全て同じ型である必要がありました 構造体は複数の型の関連する変数を「集合」として扱えます 通常は、一つの構造体が保有するデータは論理的な関連性のあるものです もちろん強制はされませんが、設計論として関係のないデータを ひとつの構造体としてまとめるのは、プログラムとして欠陥と考えられます 例えば、四角形の座標を表す情報は4つの数値から成り立つと考えられます 4つの数値は、四角形の左上と右下の座標などを格納します 4つの数値は物理的な関連はありませんが、論理的には「4つで1つ」です そこで、これらを構造体として一括して考えるのです 四角形の情報は、左上の座標
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く