タグ

2010年10月12日のブックマーク (34件)

  • 文字コードに起因する脆弱性とその対策

    4. 徳丸浩の自己紹介 • 経歴 – 1985年 京セラ株式会社入社 – 1995年 京セラコミュニケーションシステム株式会社(KCCS)に出向・転籍 – 2008年 KCCS退職、HASHコンサルティング株式会社設立 • 経験したこと – 京セラ入社当時はCAD、計算幾何学、数値シミュレーションなどを担当 – その後、企業向けパッケージソフトの企画・開発・事業化を担当 – 1999年から、携帯電話向けインフラ、プラットフォームの企画・開発を担当 Webアプリケーションのセキュリティ問題に直面、研究、社内展開、寄稿などを開始 – 2004年にKCCS社内ベンチャーとしてWebアプリケーションセキュリティ事業を立ち上げ • その他 – 1990年にPascalコンパイラをCabezonを開発、オープンソースで公開 「大学時代のPascal演習がCabezonでした」という方にお目にかかること

    文字コードに起因する脆弱性とその対策
  • WordPressを入れたらやっておきたい3つのwp-config設定。 - とりあえず9JP?

    WordPressのドキュメント見てたら、(個人的に)不便だと思っていた点をフォロー出来る便利な設定等が載っていたので紹介してみる。 WordPressのコメント削除とか、記事削除、とか、Ajaxで非常に軽快に削除出来てしまうので、「ついうっかり」の保険の意味でゴミ箱機能は欲しいけど、ゴミ箱に入ってから削除に至るまでの日数がデフォルトの30日はやや長めな気がするので、wp-configで define('EMPTY_TRASH_DAYS', 2 ); 2日に設定。(「やや」じゃないね。) ちなみにこの値を0にすると、ゴミ箱機能を使用しない設定になる。 WordPressの編集履歴機能、非常に高機能で良いのだけど、デフォルトだとかなりの数を保存してくれちゃって無駄に容量が増えていく。 正直、ちょっとウザいので、制限する。 wp-configで define('WP_POST_REVISION

  • 究極のPHP本完成

    12. 小川 雄大 (@fivestr)アシアル株式会社 / nequal柄沢 聡太郎 (@sotarok)グリー株式会社 / nequal橋口 誠(@gusagi)menue株式会社

    究極のPHP本完成
  • 文字コードに起因する脆弱性を防ぐ「やや安全な」php.ini設定

    補足 この記事は旧徳丸浩の日記からの転載です(元URL、アーカイブはてなブックマーク1、はてなブックマーク2)。 備忘のため転載いたしますが、この記事は2010年9月27日に公開されたもので、当時の徳丸の考えを示すものを、基的に内容を変更せずにそのまま転載するものです。 補足終わり PHPカンファレンス2010にて「文字コードに起因する脆弱性とその対策」というタイトルで喋らせていただきました。プレゼンテーション資料をPDF形式とslideshare.netで公開しています。 文字コードのセキュリティというと、ややこしいイメージが強くて、スピーカーの前夜祭でも「聴衆の半分は置いてきぼりになるかもね」みたいな話をしていたのですが、意外にも「分かりやすかった」等の好意的な反応をtwitter等でいただき、驚くと共に喜んでいます。土曜にPHPカンファレンスに来られるような方は意識が高いというの

  • カンマやタブで区切ったエクセルのデータをウェブ用に変換するオンラインサービス -Mr. Data Converter

    Mr. Data Converter [ad#ad-2] 変換できるフォーマットは下記のようになります。 ActionScript ASP/VBScript JSON PHP Ruby XML キャプチャのデータを変換後は、下記のようになります。 ActionScript

  • PHPでバイナリプログラミングその2 テキストとは何か

    <blockquote>バイナリとは、ざっくりと言えばテキスト以外のバイト列のことです。</blockquote> と前回言いましたが、そもそもテキストとはなんでしょうか? バイナリとはテキスト以外のものであると言ってもまずテキストがなんなのかわからなければ意味がありません。この記事では、PHPの数値をバイト列に変換する方法と共に、テキストとは具体的にはなんなのかを説明していきます。 テキストとは テキストとは、文字エンコーディング方式に沿ったバイト列の事です。 以下のコードを見てください。

    PHPでバイナリプログラミングその2 テキストとは何か
  • フォントのテストツールを自サイトに設置できるウィジェット -TypeShow

    自分のサーバーに簡単に設置ができる、フォントのテストを好きなテキストでおこなえるウィジェットを紹介します。 当方で設置したTypeShow 設置するサーバーの要件は下記の通りです。 PHP 5.2 or higher GD 2.0+ Library FreeType 2.0 support PNG support 詳しくは、下記をご覧ください。 System Requirements [ad#ad-2] インストールは簡単です。 サーバーの要件を確認します。 「Download」より「typeshow.installer.zip」をダウンロードし、解凍した「install.php」をサーバーにアップします。アップ先は「/ts/」にします。 「ts」のパーミッションは一時的に「777」にします。 アップロードした「yourdomain.com/ts/install.php」にアクセスします。

  • Lithiumのフィルタシステム

    次世代CakePHPとも言うべきフレームワークLithiumのフィルタシステムを見てみました。 Lithiumは対象がPHP5.3以上ということで、5.3ならではの機能を活用したアーキテクチャになっています。中でも特徴的なのがフィルタシステムです。 全体のアーキテクチャとしては、CakePHPの流れを汲んで標準的なMVCフレームワークになっています。ただそれを実現する手段としてフィルタシステムを多用しています。これまでのフレームワークとは異なる点があり、いざフレームワークの動きを掴もうとすると戸惑います。 そこでLithiumのフィルタシステムをざっくりと見てみましょう。 サンプルソース サンプルとして、SampleControllerとそのビューテンプレートを用意します。 フィルタの動きを見るだけなので、indexアクションでは、ログに__METHOD__を記録するだけです。 [app/

  • 『indexhibit』、クリエイターのための「魅せる」web作成ツール | ライフハッカー・ジャパン

    こんばんは、編集委員の早川大地です。 時々海外のブランドやデザイナー、写真家などのページで、白バックに左側がメニュー、右側にどかーんと大きな写真、みたいなシンプルでスタイリッシュなwebサイトを見かけることはありませんか? たとえばこんなのとかこんなのとかこんなのとか。これらはみなindexhibitというツールで作られています。 日のサイトではほとんど見かけることが無いのですが、ヨーロッパを中心に世界中で愛用されているツールです。 『indexhibit』はイギリス人のデザイナーDaniel Eatockらを中心に開発されたCMSプラットフォームです。WordpressやMobile Typeなどと基的には同じ種類のWeb制作ツールなのですが、『indexhibit』はブログ機能が無く、pluginやwidgetなどもありません。とにかくシンプル、デザイン性に特化しています。 なので

    『indexhibit』、クリエイターのための「魅せる」web作成ツール | ライフハッカー・ジャパン
  • Perlの正規表現をマスターしよう - Perl入門ゼミ

    Perl › 正規表現 Perlの正規表現の解説です。この記事を読めば、日常で利用する正規表現のすべてを短時間でマスターすることができます。正規表現を使えば、文字列の集合を表現することができ、正規表現にマッチする文字列を検索したり、置換したりすることができます。 正規表現を使って文字列の集合を表現できます。たとえば「a」「aa」「aaa」という三つの文字列を正規表現で表現してみましょう。連続する文字の個数を表現する正規表現「{}」を使って次のように書くことができます。 a{1,3} 「a」「aa」「aaa」という文字列の集合をひとつの正規表現「a{1,3}」で表しています。{}は量指定子と呼ばれるもので、連続した文字を表現することができます。 a aa -> a{1,3} aaa 正規表現の例をもう一つみてみましょう。「p1」「q1」「r1」という文字列の集合をひとつの正規表現「[pqr]

    Perlの正規表現をマスターしよう - Perl入門ゼミ
  • PHP開発者 Rasmus Lerdorf氏インタビュー ~PHPは「利己的」な開発者の集まり | gihyo.jp

    2010年9月24日・25日に開催された「PHPカンファレンス2010」にあわせて、PHP開発者のRasmus Lerdorf氏が来日されました。日を訪れるのは2度目という氏に、PHPの現状とその根底にある思想についてお話を聞きました。 現在の仕事について 大垣:昨年 Yahoo! Inc.を退職されましたね。現在はどのような仕事をされているのでしょうか? Rasmus:WePayという起業したばかり小さな会社にいます。WePayはカリフォルニアにある、グループで支払いを行う処理を行うベンチャー会社です。 大垣:グループで支払いを行う、というのは、どういうことですか? Rasmus:グループで何かを買いたいときに、グループとしてお金を管理したいですよね。例えば、大学で学生が集まってプレゼントを買いたいという場合があります。どんなものでも構わないですが、10人が集まって共同でオンラインショ

    PHP開発者 Rasmus Lerdorf氏インタビュー ~PHPは「利己的」な開発者の集まり | gihyo.jp
    caquu
    caquu 2010/10/12
  • HABTMの中間テーブルがAppModelオブジェクトになってしまう問題の対応 - cakephperの日記(CakePHP, Laravel, PHP)

    今回の話はCake1.2で確認しましたが、1.3でも同じだと思います。 CakeのHABTMは中間テーブルのモデル(例えばDivisionsUserモデルなど)を作らなくても動いてくれて便利なのですが、意外とはまりポイントがあるので書きます。 解決策により、下記の方のような悲鳴もなくなるでしょう。 http://d.hatena.ne.jp/tsugehara/20100213/1266071529 今回説明で利用するサンプルコードは、上記のブログの例を元にしています。 中間テーブルにid以外のカラムを追加したりして(例えばアクティブフラグとか)、中間テーブルのモデルも別途作り、あえてそのモデルをusesやClassRegistry::init()で読み込んだ場合、そのモデルで指定したプロパティなどが全てなくなってしまいます。バリデーションやリレーション設定全てがなくなるので泣きたくなる

    HABTMの中間テーブルがAppModelオブジェクトになってしまう問題の対応 - cakephperの日記(CakePHP, Laravel, PHP)
  • CakePHPでトランザクション制御 | へびにっき

    環境: CakePHP 1.3 CakePHPのModelクラスには直接トランザクションを制御するメソッドがない。そこで例えば次のようにAppModelにメソッドを定義する。 class AppModel extends Model { function begin() { return $this->getDataSource()->begin($this); } function commit() { return $this->getDataSource()->commit($this); } function rollback() { return $this->getDataSource()->rollback($this); } } しかしこの方法ではテストがやりにくい。明示的にトランザクションを制御したい時というのは、複数のテーブルにまたがる複雑なロジックを組むことが多いので

  • クライアントに頼まれやすい機能を補えるWordPressプラグインいろいろ - かちびと.net

    中小企業、店舗系のWeb制作が 個人的に最も多いので、そういった クライアントさんに頼まれやすい機能 を加えるWPプラグインのメモです。 大規模なWebサイトではまた別の需 要が出てくると思います。 羅列した全てのプラグインを入れる訳ではなく、「よく頼まれる機能」を補うプラグインをあげています。順不同。 WP-Add-quicktag 今更便利さに気がついた、という感じですが、最近よく使っています。基的にはマークアップを補うプラグインなんですが、定型文の挿入に凄く便利なのでお勧め。こちらで設定してあげればクライアントさんはワンクリックで挿入できます。複数登録も可能なので重宝しますね。 addquicktag Ktai Style 携帯サイト作って欲しい!予算無いけど!みたいな要望があったとき、というか中小規模サイトの案件では多いのでKtai Styleは必須プラグインです。予算無いなら断

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    caquu
    caquu 2010/10/12
  • tekmemo.net

  • CkaePHPプラグインのまとめ – 総括編

    CakePHPはやはり便利ですね。 記事を翻訳したことで、まだまだ知らない世界があったことを知りました。 そしてまた新しい知識欲が湧いてきました。 皆さんはどうですか? 何か使ってみたいプラグインはあったでしょうか。 これまで載せたCakePHPプラグインの記事を一覧にしておきます。 認証編 AuthComponentの代替えになるプラグインやfacebookと連携するプラグインが紹介されています。それに加え、使いにくいACLを使いやすくするツールも。個人的には一番、興味のある記事でした。 検索とページネーション/ファイルアップロード編 CakePHPの使いにくいページネーションを使いやすくするプラグイン、Yahoo! BOSSのプラグインが紹介されています。ファイルアップロードはTransloaditというサービスに対応させるプラグインから、メジャーなメディアプラグインまで。 最適

  • 永久保存版!?携帯コーディング、これだけ読めばすぐできる! | KAYAC

    マークアップエンジニア(以下、ME)のtacamyです!(`・ω・´) カヤックでは、デザイナーもHTMLコーディングをしてくれています。 (いつもありがとうございます!) そんなワケで、格的にHTMLコーディングはしないけど、 ちょこっとしたページなら組みますっていうデザイナー向けの、 「コレだけ読めばすぐできる」シリーズを始めました。 第一回は「携帯コーディング」についてです。 携帯はPCとは全くの別物なので、なんとなく敬遠しがちですが、 最低限の内容であれば覚えることも少ないですし、 一度覚えてしまえばスタンダードがしばらく変わらないので、覚えておいて損はないですよ! 携帯コーディングの基 基礎の基礎 文字コードはShift-JIS CSSはインラインで指定(タグに直接style属性を追加する) 画像を含むページ容量100KB以内(HTML自体の容量は9KB以内) 画像はgifか

  • ECMAScript 規定: ドル記号は機械的に生成されるコード中のみの使用を意図される

    えんじに🐈にゃーん🍓🫐🍅🌽🍈🍇🦝 @uupaa うん。$ ってネームスペースとしては全く効率的じゃない。というか疲れる。 PHP やると疲労感を感じるのは $ の使用を強要されてるせいもあるとおもう えんじに🐈にゃーん🍓🫐🍅🌽🍈🍇🦝 @uupaa $ はそもそも人が利用する識別子として許されてないってのもデカイです(ECMAScript規約違反)。 著名ライブラリ達は平然と $ を利用していますが、あれルール違反だから

    ECMAScript 規定: ドル記号は機械的に生成されるコード中のみの使用を意図される
  • PHPでリフレクション

    こんにちは、小川です。たまには文句でも書いてみます。 先日ふと「スパイシーチキン」という単語を聞いて、昔のアシアルブログを思い出しました。 スパイシーチキンという単語を便りに検索をしてみると、スパイシーチキンの絶頂期は2006年から2007年の初めごろ。 僕は2006年の12月18日にアシアルにアルバイトとして入社したため、スパイシーチキン時代のアシアルを知っています。 むしろ、スパイシーチキンがあったからこそアシアルに入社したといっても過言ではありません。 しかし、今はどうでしょう。日常が垣間見えるのは、おおよそ月に1度投稿される阿部さんのブログくらい・・・。 symfonyの話しかしない人もいるし。そんなだからいつまでたっても彼女ができないんですよ! ああ、、、あの頃のアシアルブログはどこへいってしまったのでしょうか。 やはりここはアシアルブログ再建のためにも、再度スパイシーチキンに登

    PHPでリフレクション
    caquu
    caquu 2010/10/12
  • 興味深いPHPインジェクション | NCSIRTアドバイザリ | 情報セキュリティのNRIセキュア

    興味深いPHPインジェクション (SANS Internet Storm Center Diary 2010/8/31より) SANSインターネットストームセンターのハンドラであるBojan Zdrnjaが、興味深いPHPインジェクションについて伝えている。(掲載日:米国時間 2010年8月31日) ここ最近、PHPインジェクションという攻撃が一気に知名度を上げている。Webサーバのログを確認すれば、PHPインジェクションに関する多数のリクエストを発見できるはずだ。それらは大抵、ボットが既知の(そしてあまり知られていない)脆弱性を悪用できるか試しているだけだ。 様々なPHPインジェクションの脆弱性を悪用する興味深い試みを、読者の一人が自身のWebサイトでキャプチャする事に成功したそうだ。キャプチャにはmod_securityを使用した。リモートのPHPスクリプトが読み込まれるように、変数を

  • 特定サイトのHTMLをWebKitベースのレンダリングでPDFに変換できるPHPエクステンション:phpspot開発日誌

    特定サイトのHTMLをWebKitベースのレンダリングでPDFに変換できるPHPエクステンション 2010年09月17日- Convert HTML to PDF in PHP (libwkhtmltox extension) | Perplexed Labs 特定サイトのHTMLをWebKitベースのレンダリングでPDFに変換できるPHPエクステンション。 wkhtmltopdfというコマンドラインのツールがありますが、これをPHPから使えるPHPエクステンションがGitHubにて公開されています。 このエクステンションをインストールした後、次のようなwkhtmltox_convertという関数が使えるようになっているのでそれで変換出来るみたい。 <?php wkhtmltox_convert('pdf', array('out' => 'test.pdf', 'imageQuality

  • 地獄のようによくわかるSQLテーブル結合 - こせきの技術日記

    テーブルのJOINが苦手でしたが、この例を思いついてからは、すっきりくっきり理解できるようになりました。むしろ頭から離れません……。 ※ INNER、OUTERは飾り。省略できる。 INNER JOINJOIN LEFT OUTER JOIN → LEFT JOIN RIGHT OUTER JOIN → RIGHT JOIN ※ ON ...=... をまとめて USING(属性) と書ける。 ※ 何で結合するか言うまでもない時は、NATURALを指定すると勝手にJOINしてくれる。NATURALにJOINして……。 ※ WHEREは結合した結果に作用する。 ※ 現実には上図のように1対1で結合しません。 ※ おまけ。CROSS JOIN。 こんなの使いません。 ブクマ用画像。

    地獄のようによくわかるSQLテーブル結合 - こせきの技術日記
  • 丸1日かけて、ホテルオークラ特製「フレンチトースト」を再現してみた - はてなニュース

    以前はてなブックマークで“死ぬほど美味い”と絶賛されていたホテルオークラ特製の「フレンチトースト」をご存じでしょうか?美味しさの秘密は、“パンを丸1日漬け込む”という老舗ホテルこだわりのレシピ。今日はホテルオークラが公開しているレシピを参考に、このフレンチトーストを実際に作ってみました。 ▽ ホテルオークラ東京の死ぬほどうまいフレンチトースト - ただのにっき(2010-07-10) こちらのエントリーで紹介されたのをきっかけに、はてなブックマークでも「美味しそう!」「べてみたい!」という声が続出していたホテルオークラ特製のフレンチトースト。筆者によれば「ナイフを入れるとサクっと入る。マシュマロより軽い手ごたえ。表面が少しカリっとしていて、中はふんわり。」という今までにない感とのこと。パンを丸1日漬け込んで作るため予約が必須で、その予約もすぐに埋まってしまうほどの人気ぶりだそうです。

    丸1日かけて、ホテルオークラ特製「フレンチトースト」を再現してみた - はてなニュース
  • CSSデザインの実用的な管理画面テンプレート10個:phpspot開発日誌

    10 Free CSS and HTML Admin and Backend Templates :Speckyboy Design Magazine CSSデザインの実用的な管理画面テンプレート10個がまとまっています。 管理画面も使いやすくしたい場合や商用プロダクトなので管理画面もカッコよくしたいというような場合に参考にできるかもしれません。 普通のテンプレートは多いのですがこうしたテンプレートはそれほど多くはないので助かりますね。 Internet Dreams Admin Skin INADMIN – HTML,CSS & jQuery Admin Panel Adminizio Lite – Admin Template Admin Template For Web Applications Spring Time – Simple Admin Template 全部見る 関連エ

  • [CSS]Media Queries(メディア クエリ)を使用したデバイスごとの指定方法のまとめ

    CSS3のMedia Queries(メディア クエリ)を使用して、デスクトップのブラウザ用をはじめiPhone, iPadなどのモバイル用にスタイルシートを分けるためのフレームワークを紹介します。 Hardboiled CSS3 Media Queries [ad#ad-2] スタイルシートの分け方は2種類あります。 プロパティ単位 ファイル単位 プロパティ単位でデバイスごとにスタイルシートを設定 「/* Styles */ 」の箇所にスタイルシートを記述。 スマートフォン((縦長・横長)

    caquu
    caquu 2010/10/12
  • ゆめみがちサロン : 透明フォルダの作り方 - ライブドアブログ

    ゆめみがちサロン ゆめみがちサロンはオンラインサロンの先駆けです。嘘です。

    ゆめみがちサロン : 透明フォルダの作り方 - ライブドアブログ
  • 戦場カメラマンこと渡部陽一氏のブログが緊迫感ありすぎな件:ハムスター速報 - ライブドアブログ

    戦場カメラマンこと渡部陽一氏のブログが緊迫感ありすぎな件 カテゴリ☆☆☆ 1:以下、名無しにかわりましてVIPがお送りします:2010/10/07(木) 19:54:54.80 ID:F3r5cf+40 http://yoichi4001.iza.ne.jp/blog/ この人文章だとこんな凄まじいリポートできるのな 戦場からこんにちは 24時間シフトで前線のパトロールが連日繰り返される。 デイシフトと呼ばれる日中のパトロールとナイトシフト の夜間行軍は四週間ごとに切り替えとなっていた。 夜間の前線入りは、ターゲンとの識別が難しい。 それゆえにどの兵士たちもナイトビジョンという 暗視スコープをヘルメットに取り付けて、 暗闇の中に消えていく。 夜19時。クーガーと呼ばれるトラック型の武装装甲車の前に 兵士たちが集まってきた。 2:以下、名無しにかわりましてVIPがお送りしま

    caquu
    caquu 2010/10/12
  • こんなのが欲しかった、ヴィンテージの紙のテクスチャ素材集

    paper5 各テクスチャ素材は一枚ずつダウンロードしてもよいし、全42枚をまとめたファイル(約150MB)もダウンロードできます。 利用にあたっては、個人でも商用でも完全に無料で利用できる、とのことです。 Paypalにて寄付を受け付けているので、気に入った方ぜひ!

  • Webサイトの基本要素 見出し・リスト・引用文のスタイルを整える

    2014年8月20日 CSS Webサイトを装飾していく時に無視できない要素、見出し・リスト・引用文。特にWordPressでオリジナルのテーマを作る時は、ブログ用にこれら基の要素すべての装飾もすると思います。そんな時に使うコードのバリエーションをメモしていたので記事にしました。少し変えるだけで応用できると思うので、ぜひ使ってみてください! ↑私が10年以上利用している会計ソフト! 色、フォント、サイズなどを変えるだけで、どんなサイトでも使える見出し・リスト・引用文用のHTMLCSSコードを紹介します。そのままコピペして使っちゃってください。少しはコーディングの手間が省ける…かもしれません。ちょいちょい使っている画像も保存して使ってもらってもOKです :) サンプル画面内の「HTML」「CSS」タブをクリックでコードが表示されます。IE6, 7, 8, FF, Chrome, Safa

    Webサイトの基本要素 見出し・リスト・引用文のスタイルを整える
    caquu
    caquu 2010/10/12
  • Web上で最も強い力を持つ色は?

    下の画像は有名なサーチエンジンからポルノサイトまで、あらゆるコンピューター関連の会社のロゴを色別にまとめたものです。 こうして見ると、同じカテゴリーのトップブランドは似た色のロゴを使う傾向にあるような気がします。紫のロゴが少ないのは何かわけがあってのことなのかな? ランキングの上位2社はロゴにレインボーを採用していますね。 さて、何か傾向を発見できましたか? [Colourlovers] Jesus Diaz(原文/あんね)

    Web上で最も強い力を持つ色は?
    caquu
    caquu 2010/10/12
  • WordPressをカスタマイズするなら絶対覚えておきたい条件分岐やカスタム投稿タイプなどいろいろ

    WordPress をカスタマイズするなら覚えておきたい条件分岐タグと、カスタマイズにとっても便利なカスタム投稿タイプについて、簡単にまとめてみました。 WordPress をカスタマイズするなら、必ずと言っていいほど使うのが条件分岐タグ。ブログとして Webサイトを構築するなら、とってもよく使う … というほどではないかもしれませんが、一般的な Webサイトを WordPress で構築していくとなると、動的な Webサイトであればあるほど、条件分岐タグはよく使います。 また、話は変わっちゃいますけど、WordPress 3.0 から格的に採用された新機能、カスタム投稿タイプも、WordPress でのサイト構築にはかなり便利です。おなじみの条件分岐タグから、カスタム投稿タイプ、タクソノミーまでを、メモっぽくまとめてみました。 WordPress サイト構築 Tips 目次 WordP

  • マンガで分かる JavaScriptプログラミング講座

    はじめに 「マンガでわかるJavaScript」は、難しそうに思えるプログラムを、簡単そうに見えるマンガで解説するという初心者向けの入門講座です。 架空の高校生たちに教える形式で、プログラムの基礎から応用を、解説していきます。一通りのマンガを読めば、かなり実践的なところまで、プログラムを書けるようにしていきます。 (マンガは、左上から右下へと読みます) プログラムというと、けっこう大変そうに思えますが、この講座のテーマは「面倒くさいことを楽にする」です。面倒臭がりで、手抜き大好きの女子高生を主人公にして、楽しくプログラムを学んでいくことにします。 主な対象読者は「これからプログラムを学んでみたい人」「Webの世界に関わっていてJavaScriptを学んでみたい人」「昔JavaScriptを触っていたけど最新のトレンドが分からないので改めて学んでみたい人」などです。初心者だけでなく、Webデ

    マンガで分かる JavaScriptプログラミング講座
  • いろいろな言語のコーディング規約,スタイルガイドのリスト — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー プログラミング言語(C#,VB,PHP,C/C++PythonJavaRubyJavaScript,Objective-C)やHTMLのコーディングスタンダードを集めたリストを発見しました。日語訳があるものはできるかぎり探し出して,括弧のなかに併記して補ってあります。微妙に古いのが混じってるかな。Rubyは日発のコーディング規約がある気がする(まつもとさんの日記を見つけた)。 元記事にPerlのスタイルガイドがなかったんだけど,モダンなPerlスタイルガイドがあったら教えて欲しいです:-)。 PythonにはPEP8というコーディングスタイルガイドがあってよく読まれることは