タグ

関連タグで絞り込む (441)

タグの絞り込みを解除

programmingとProgrammingに関するsyqueのブックマーク (312)

  • The Cookbook :: 1.2 Collection :: マニュアル

    John David Anderson (docs at cakephp dot org)までEメールを送るか、IRC (#cakephp on freenode as _psychic_)で、参加したい旨を連絡してください。 翻訳者Tips: アクセント文字のためにhtml entitiesを使用しないでください。このbookはUTF-8を使っています。 フレンドリーな文体を使ってください。 タイトルと内容を同時に翻訳してください。 翻訳する言語のページで閲覧・編集してください。そうしないと、英語ページの編集として記録されてしまいます。どの言語の翻訳なのかをレビューアーが知っていることはまれです。 マークアップを大幅に変更したり、新しい内容を追加したりしないでください。オリジナルの内容の情報に不備があるのであれば、英語の情報をまず編集してください。 用語を英語で書く場合には

    syque
    syque 2011/07/27
    CakePHP のドキュメント Cookbook にようこそ。Cookbook は、一般ユーザーでも貢献できる wiki ライクなシステムです。このシステムを公開する事で、高品質で妥当で正確な CakePHP のドキュメントを維持することを望みます。また、
  • CakePHP: 高速開発 php フレームワーク。 Home

    New CakePHP 5.2 Chiffon. Faster. Simple. Delicious. What's new in 5.2 The migration guide has a complete list of what's new in 5.2. We recommend you give that page a read when upgrading. A few highlights from 5.2 are: New "counter_cache" command New "nativeuuid" database type Error handling customization using methods in "ErrorController" Helper method for generation importmap for JavaScript files

    CakePHP: 高速開発 php フレームワーク。 Home
    syque
    syque 2011/07/27
    CakePHPはPHP用の高速開発フレームワークです。アプリケーションの開発、メンテナンス、インストールのための拡張性の高い仕組みを提供します。 MVC や ORM といった、よく知られているデザインパターンを、「設定より規約
  • Joel on Software - 射撃しつつ前進

    Joel Spolsky ジョエル・スポルスキ 翻訳: Yasushi Aoki 青木靖 2002/1/6 ときどき何もできないことがある。 確かにオフィスにやってきて、だらだらとし、emailを10秒ごとにチェックし、Webをながめ、アメックスの請求書を支払うというような頭を使わない作業をしたりもする。しかしコードを書くフローの状態に戻ろうとしても、それができない。 このような非生産的な期間は通常1日か2日続く。しかし私の開発者としてのキャリアには何週間もの間何もできずにいたということが何度かあった。言うならば、私はフロー状態になかった。私はゾーンの中にいなかったのだ。私はどこにもいなかった。 誰でも気分のむらはある。ある人々にはそれは穏やかなものだが、他の人々には、それはもっとはっきりしていて、ときには機能不全でさえある。そして非生産的な期間は塞いだ気分と何か関係しているようだ。 それ

    syque
    syque 2011/07/25
    射撃しつつ前進 Joel Spolsky ジョエル・スポルスキ 翻訳: Yasushi Aoki 青木靖 2002/1/6 ------------------------------------------------ ときどき何もできないことがある。 確かにオフィスにやってきて、だらだらとし、emailを10秒ごとにチェッ
  • テストコードを作らない文化が浸透している現場へRuby/Railsが導入された結果への対策を考えてみる, tDiary 3.0.2 リリース - 会長@腹部日記(2011-04-29)

    _ テストコードを作らない文化が浸透している現場へRuby/Railsが導入された結果への対策を考えてみる まず、導入された結果は以下のようになっております。信じられないものもありますが、事実です。 1. マージが頻繁に行われる開発中はNoMethodErrorや文法エラーが続出。必要なコードのマージ漏れまで発生 2. 修正の度に人力テストが必要となり、コスト増大 3. これまで以上に責任論が追求される現場となる 4. コスト増加を恐れるあまりリファクタリングはおろか、巨大な迂回処理やコピペが横行する プロジェクトには、以下のようなテストコードを作(らない|れない)様々な原因があります。 問題分類 現場への影響

    syque
    syque 2011/07/21
    テストコードを作らない文化が浸透している現場へRuby/Railsが導入された結果への対策を考えてみる まず、導入された結果は以下のようになっております。信じられないものもありますが、事実です。 1. マージが頻繁に行
  • [zsh] コマンドヒストリgrep検索がメンドクサくなったので手間を省略するシェルスクリプトを書いてみた | いわぶろ(ろてん)

    しかし,いい加減メンドウになってきたので,日,その手間を省略するシェルスクリプトを書いてみました.たぶんzsh向けです. 使い方 /Users/issm % hs cpanm plack 327 cpanm -v Plack Plack::Middleware::Session 328 cpanm -v Plack 402 cpanm -v Plack::Middleware::Session 23443 cpanm Path::Class Plack Router::Simple Text::Xatena Text::Xslate 23553 cpanm -v Plack 23578 cpanm -v Plack::Middleware::ReverseProxy 23579 cpanm -v Plack::Middleware::ReverseProxy 25863 cpanm -v

    syque
    syque 2011/07/18
    はじめに 「あのコマンド,どんなオプション付けてたっけ?」なときに,毎回次のように検索してきました: history -nnnnnn | grep word1 | grep word2 | ... しかし,いい加減メンドウになってきたので,本日,その手間を省略するシ
  • オープンソース開発者がDeNAを選ぶ理由

    This document discusses the history and capabilities of Q4M, an open-source message queue plugin for MySQL. It was created in 2008 by Cybozu to provide a robust, fast messaging system accessible via SQL. Major Japanese companies like DeNA, Livedoor and Mixi use Q4M for asynchronous communication between services. The document also covers related projects like Mycached, a memcached-like plugin, and

    オープンソース開発者がDeNAを選ぶ理由
    syque
    syque 2011/07/18
    僕の価値観 ・アイデアをもっているだけでは不十分 ・ブログに書くだけでは不十分 ・実装するだけでは不十分 ・実際に使ってもらって、なんぼ そのためには、自分の書いたソフトウェアが実際に使われている(使われる
  • Accueil

    Dans l’aménagement contemporain, la fluidité entre les différentes pièces de la maison est devenue une priorité. Loin des compartimentations rigides du passé, les intérieurs...

    syque
    syque 2011/07/18
    This is the website for the Pro Git book, written by Scott Chacon and published by Apress. Here you can find the full content of the book, a blog with tips and updates about Git and the book and open source projects related to Git or referenced in the book. Read the book now!
  • DSLによる要求獲得でスーパーアジャイル

    2011年7月8日(金)に行われた第2回TPS/アジャイル研究会での発表資料です。DSLを中心とする要求獲得がもたらす効果を実例を交えながら解説する内容です。

    DSLによる要求獲得でスーパーアジャイル
    syque
    syque 2011/07/14
    ◦ お客様がソフトウェアを内製する傾向にある ◦ 数は少ないが企業内アマチュアプログラマが増えている。 ◦ Excel・Access・VBA・VB・SQL・PHP・Apache・Unix ◦ 変化へ素早く対応することが重視される。 ◦ 入出力項目・ワ
  • TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ

    JJUG CCC 2014 fall 「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~

    TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
    syque
    syque 2011/07/11
    最近の僕のTDD使い方まとめ • レガシーコードと泥臭く戦う。 – MVCならModelから少しずつ – Contorllerに残ってるコードはテストコードを書きながらリファクタリングしていく(=仕様化テストの導入) • 自分の経験不足
  • xUTP Chapter19 (2). Testcase Class

    syque
    syque 2011/07/11
    Chapter 19.xUnit BasicPatterns(2)
  • Source Code Example for Unity software «

    C# reference source code https://github.com/Unity-Technologies/UnityCsReference Example http://unity3d.com/support/resources/example-projects/ Survival shooter – Unity Technologies project with tutorial https://www.assetstore.unity3d.com/#!/content/40756?aid=1101lGsK https://unity3d.com/learn/tutorials/projects/survival-shooter-tutorial 2D Platformer – Unity Technologies project https://www.assets

    syque
    syque 2011/07/08
    Unity3D Source Code Example
  • cocos2d入門

    The document appears to be code snippets from a Cocos2D iOS game. It includes code to replace the current scene with a new scene, add a touch handler, initialize a layer with a label, run an action sequence on a sprite, and other basic Cocos2D code. The snippets demonstrate functions for common tasks like scene transitions, touch input, adding nodes, and animating sprites.

    cocos2d入門
    syque
    syque 2011/07/08
    cocos2dで始める iPhone ゲーム開発入門 (発表者: @ giginet)
  • 画期的なバグ票分析→だいたい探索型テスト支援システムをちゃちゃっと書いてみた。 - I like Ruby too.

    私は最近のバグの傾向、キーワードを組み合わせて連想したネタでバグを見つけることが多いです。見つけないことも多いけど。 これを機械にやらせたらおもしろそう。 https://github.com/seki/Drip/blob/master/sample/tw_markov.rb オフレコなんだけど、githubのDripのsample/に、自分のツイートのログからマルコフ連鎖つかって自分っぽいツイートを生成するスクリプトがあるじゃん?この自分のツイート風文章作成の辞書をバグ票から作ればそのシステムに出てきそうなバグが作れるはず。 んで、やってみた。(あまりに短いのでスクリプトは載せません) うちのRWikiに入ってる数万のストーリーから直近の数千のバグっぽいチケットを集めてきて辞書を作って、バグ報告風文章を作成するシステムを書いてみたですよ。確かにそれらしいバグ報告が生成されます。次はそのバ

    画期的なバグ票分析→だいたい探索型テスト支援システムをちゃちゃっと書いてみた。 - I like Ruby too.
    syque
    syque 2011/07/07
    オフレコなんだけど、githubのDripのsample/に、自分のツイートのログからマルコフ連鎖つかって自分っぽいツイートを生成するスクリプトがあるじゃん?この自分のツイート風文章作成の辞書をバグ票から作ればそのシステム
  • 続・テストコードのリファクタリング - 千里霧中

    「テストコードのリファクタリング - 千里霧中」の続きです。 十分に実施できる方法 テストコードを対象としたリファクタリングの回帰テストについてですが、現実性があり、十分に実施できる方法は主に次の2つとなると思います。 テストコードのインプットとなるテストケース仕様にもとづいて、ミューテーション分析を実施。ミューテーションテストと正常系のテストを実施することで、バグがなければパスし、バグがあれば失敗することを確認する。 テストコードに対する入出力・間接入力(テストフィクスチャからの入力など)・間接出力(Assertionメソッドへの出力等)を、Test Doubleやロギングで網羅的に記録。変更前と変更後で、入出力、間接入力・間接出力が変化しないことを確認する。 ただ現実性があるといっても問題もあります。ミューテーション分析については、テストケース仕様からミューテーションテストの仕様を作成

    続・テストコードのリファクタリング - 千里霧中
    syque
    syque 2011/07/07
    まとめ  ユニットテストの対象としてみると、テストコードはいわばテスト困難なコンポーネントに依存する厄介なコードと見なせます。極端に言ってしまえばGUI等のコードと違いありません。そのため一連のエントリで
  • Apache Solr を利用した検索パッケージ Anuenue - mixi engineer blog

    研究開発グループの takahi-i です。 先日名前だけご紹介したAnuenue というツールをご紹介させていただきます。Anuenue は Apache Solr のラッパーであり、検索クラスタの構築と運用を容易にする目的で制作されました。 稿では始めに Apache Solr を選択した理由について述べ、その後、このツールを開発した背景とその目的をご紹介させていただきます。後半では実際に Anuenue を用いて検索クラスタを立ち上げます。 なぜ Apache Solr を採用したのか 昨年の秋、弊社の検索エンジンを置き換えるという計画が社内で策定され、ベースとなる検索エンジンの選定のために多くの OSS 検索エンジンを比較検討しました。このとき重視したのは一台の検索パフォーマンスと同時に、保守の容易さと、開発コミュニティの規模です。 検索エンジンの保守性に関して特に重要と考えたの

    Apache Solr を利用した検索パッケージ Anuenue - mixi engineer blog
    syque
    syque 2011/07/07
    Apache Solr を利用した検索パッケージ、Anuenue (アヌエヌエ)。
  • .htaccessの設定解説

    .htaccessの設定解説 .htaccessとは? .htaccessは現在最も利用されているWebサーバのApach上で、サーバの設定を自由に設定するファイルです。Webサーバーにアクセスされた際.htaccessファイルの内容を読み込んで動作を決められます。 読み方 ドットエイチティーアクセスと読みます。 .htaccessでできること 左のメニューの目的別にあるように、ファイル一覧表示を隠したり特定ホストからのアクセス拒否・許可や直リン拒否、パスワードをかけるといったことが数行の記述で容易にできます。 動作環境 Apachサーバ上でかつ、サーバ管理者が利用できるよう設定している場合です。レンタルサーバでも多くは使用できますが、使用できないようになっている場合もあります。フリーのサーバでは使用できない場合が多いです。 .htaccessを使用できるレンタルサーバリスト このサイトに

    syque
    syque 2011/07/05
    .htaccessは現在最も利用されているWebサーバの Apache 上で、サーバの設定を自由に設定するファイルです。Webサーバーにアクセスされた際.htaccessファイルの内容を読み込んで動作を決められます。
  • Ryos info – ryos.info

    often find unexpected finds among the things they leave behind. Used to warn against rushing ahead

    syque
    syque 2011/07/05
    さくらのレンタルサーバで CGI / PHP を使用する時の Tips
  • TDDの実践 〜TDDBC仙台レポート〜 - Digital Romanticism

    2011年7月2日に開催されたTDDBC仙台のレポート。 導入 「TDD Boot Camp」通称TDDBCにはずっと参加したいと思っていたわけですが、今回仙台で機会を得ることができました。最初はJavaでと思っていたのですが、Scala組に入れて頂きまして、山中(@ymnk)さん、武田(@takedasoft)さんと3人でチームを組んでペアプロという貴重な体験をさせて頂きました(どうもありがとうございました!)。最終的には仕様変更2が何となくかたちができたところで時間切れとなりました*1。 プログラムが組み上がっていく過程や、興味深いリファクタリング、うっかりテストを書かずにコードを修正してしまったことによるバグの埋め込み、モックを使ったタイマー処理の分離など、非常に興味深い体験を数多くさせて頂きましたので、ここにご報告させて頂きます。なお、作業中のコードは記憶を頼りに書いていますので、

    TDDの実践 〜TDDBC仙台レポート〜 - Digital Romanticism
    syque
    syque 2011/07/05
    最後にもう一度、TDDの黄金の回転について整理したいと思います。 レッド 「失敗するテストを書く」これは新しいパターンのテストケースを書く作業であると同時に、インターフェイスを設計する作業でもあります。いか
  • ヘテロジニアスマルチコア - Wikipedia

    この記事には複数の問題があります。 改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2016年2月) 独自研究が含まれているおそれがあります。(2016年2月) 言葉を濁した曖昧な記述になっています。(2016年2月) 出典検索?: "ヘテロジニアスマルチコア" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL ヘテロジニアス・マルチコア (英: heterogeneous multi-core) は、異種の命令セットアーキテクチャ(instruction set architecture: ISA)を持つマイクロプロセッサが統合されたCPU、すなわち異種混在のマルチコアを表す用語[1]。ヘテロジニアス・コンピューティングのた

    syque
    syque 2011/06/23
    ヘテロジニアスマルチコア ヘテロジニアス・マルチコア(英: Heterogeneous multi core)は、異種のアーキテクチャをもつマイクロプロセッサが統合されたCPU、異種混在のマルチコアを表す用語。 対して、同種のコアを複数実装
  • ストアドプロシージャでシステムを構築するとDBサーバの負荷が増えるか - SQLer 生島勘富 のブログ

    結論から書くとストアドプロシージャでシステムを構築するとDBサーバの負荷は減ります。WEBシステムと仮定してDBサーバとAPサーバの関係で書きますが、C/Sも同じになるので、C/Sで考える人は、APサーバをクライアントと置き換えて読んでください。 その理由は単純 極めて単純な話です。APサーバで処理しても、DBサーバで処理しても結果は同じになります。 つまり、システム全体で最低限行わなければならない処理量は同じなわけです。APサーバで処理してDBサーバの処理が減るならば、APサーバがDBサーバの処理を肩代わりしなければいけません。 APサーバが肩代わりできる処理 ・四則演算 ・ソート処理 ・マスタ類のキャッシュ(すればの話) APサーバが肩代わりさせるために増える処理 ・SQL文を大量に受け取るネットワークのコスト(AP/DB双方) ・SQL文を実行するためのオーバーヘッドの繰り返し ・A

    ストアドプロシージャでシステムを構築するとDBサーバの負荷が増えるか - SQLer 生島勘富 のブログ
    syque
    syque 2011/06/22
    APサーバが肩代わりできる処理      ・四則演算      ・ソート処理      ・マスタ類のキャッシュ(すればの話)  APサーバが肩代わりさせるために増える処理      ・SQL文を大量に受け取るネットワ