タグ

Tipsと解説に関するPerfektweltのブックマーク (8)

  • Python の名前空間とスコープ

    プログラムのロジックを考え、実装を行う上で、変数の名前空間やスコープはとても重要です。 これらはロジックを組み立てる上での複雑さに直結し、ソースコードの読みやすさにダイレクトに関係してくるためです。 この記事では、私が Python で開発をする上で気をつけるようにしている名前空間やスコープに関するお話をします。 コーディングスタイルについて 名前空間やスコープの前に、まずは基的なコーディングスタイルについて軽くお話しします。 Python のコーディングスタイルというと、 PEP 8 – Style Guide for Python Code (日語訳は こちら )が有名です。 これは、 Python でプログラムを書く上で守っておくとよいお作法について書かれており、 Python のコーディングスタイルとしてはデファクトスタンダードといえるでしょう。 この PEP8、例えば以下のよ

    Python の名前空間とスコープ
  • 【Illustrator】 イラレで左右対称の図形を描くときに鏡面編集する方法 【Tips】

    『左半分を編集したら、右半分にも反映される(ように見える)』方法です。 イラストレーターで左右対称の図形を描く場合の方法としては、 [片面だけ描く]→[リフレクトツールで反転コピー] が王道だと思います。 しかしこれだと反転後の状態を想像するしかないので、実際反転コピーしたときに「なんか思ったのと違う…」となることが多々あります。 今回ご紹介する方法なら、反転コピーした状態を常にプレビューしながら形を描くことができます。 メタセコイアを弄ったことがある方はミラーリングをイメージしてもらうとわかりやすいと思います。 (実際執筆者は「イラレでメタセコみたいなミラーリング編集できないかなあ」と考えてこの方法にいきつきました) ※ イラレのバージョンによっては手順が異なることがあります(執筆者はCS5使用です) それでは、実際にワイングラスを例にして手順を紹介していきます。 【ワイングラスを描いて

    【Illustrator】 イラレで左右対称の図形を描くときに鏡面編集する方法 【Tips】
  • Shuffle

    イベント情報 『CREATORS EDGE2024』セミナーに濱田英明氏が登壇。トークテーマは『世界中、どこにいたって「自分の価値」は表現できる。』 【STAGE1 17:10 - 17:50】

    Shuffle
  • html5でアプリの壁を超える方法

    制限 同時に再生できる音源は1ファイルのみ 再生できるタイミングはユーザイベントのハンドラ内だけ プリロード不可 OS自体のサイレントモードと連動せず BGMを流すだけならこんな方法も $('<div>BGMを再生しますか?</div>').appendTo('body').click(function () { $(this).remove(); (new Audio('bgm.mp3')).play(); }); $('body').on('click', 'a', function (e) { e.preventDefault(); $.get($(this).attr('href')).success(function (html) { $('body').html(''); $('body').append($(html).find('body')); }) });

  • sprouthead

    1. ホームページ制作、企画、運営、管理業務 2. ウェブアプリケーションの開発、運営、および、販売業務 3. ECサイトによる販売業務 4. ソフトウェアおよびコンピュータシステムの企画、設計、構築、制作、販売、 導入、運用、保守、および、コンサルティング PRIVACY POLICYプライバシーポリシー 合同会社スプラウトヘッド(以下「当社」といいます)は、個人情報の適切な保護を 当社の社会的責務と考え、当社では以下の基方針に従って取り扱い致します。 1. 当社は、個人情報を収集する場合、個人情報の収集目的を明確にし、サービスの提供に必要な範囲内で適法かつ公正に収集・利用致します。 2. 当社は、収集した個人情報を同意いただいた場合又は法令に基づく場合を除き、第三者への提供・開示は致しません。 3. 当社は、個人情報の紛失・破壊・改竄・漏洩・不正アクセス等が生じないように安全管理措置

  • AppleScriptのファイル参照にまつわるメモ - ザリガニが見ていた...。

    特定のファイルに自在にアクセスして操作することは、コードを書く上で最も基的な技術のはず。 にもかかわらず、AppleScriptでコードを書く時に的確なファイル参照がおろそかで、試行錯誤して無駄な時間を費やしていた。 もう、ファイル参照で迷わぬように、理解できないエラーで立ち止まらないように、できる限り調べてみた。 alias参照 --Mac形式のパステキストは、ディレクトリを":"で区切る set Mac_path_text to "Macintosh HD:Users:zari:Desktop:test_path_to.me.scpt" --Mac形式のパステキストから、alias参照を求める(以下2通りの方法がある) alias Mac_path_text Mac_path_text as alias --結果:alias "Macintosh HD:Users:zari:Desk

    AppleScriptのファイル参照にまつわるメモ - ザリガニが見ていた...。
  • OpenIDとセキュリティ――realmとreturn_toのチェックを怠るな

    国内でもOPが多数登場してきたこともあり、OpenIDを利用できる場面が増えてきました。OpenIDの情報がまだ不足しているためか、セキュリティ面などで抑えておきたいポイントがまだ周知なものとはなっていないように感じています。稿では、RPからOPに対して認証アサーションリクエストが行われる過程で抑えておきたいポイントについて解説しましょう。 realm と return_to とは OpenID Authentication 2.0の「9.1. Request Parameters - OpenID Authentication 2.0 Final」に書かれていますが、RPが認証アサーション要求をする際には、通常、「realm」「return_to」という値を指定します。 例えばitmedia.co.jpがRPの場合、次のような指定をすることでOPに認証アサーションリクエストを行うことに

  • Walrus,Digit.

    「Walrus, Digit」は、塚牧生の管理しているWebサイトです。 次のコンテンツがあります。 MoreInformation? サイト管理者による更新情報とニュース SoftWare 自作の、Perlスクリプト(CGIやINCMプラグインなど)や秀丸マクロなどの説明/配布。 技術情報 以下を中心としたコンピュータ関連の情報。 Perl関連 --- Windows/PocketPC環境でのPerlCGI関連を中心とした情報。 QUE::Network関連 --- 当サイトが利用しているQUE::Networkを活用するために。 PocketPC --- WindowsCEで使えるUnix系ツール(Perl他)など、一般的ではないPocketPC情報。 WebSite 作成、運営に関わっている/関わったWebサイトの情報。 この他に次のページがあります。 IndexPage ---

  • 1