タグ

開発に関するcomoglyのブックマーク (45)

  • 日本CodeIgniterユーザ会 - オープンソースPHPフレームワーク

    日本CodeIgniterユーザ会 - オープンソースPHPフレームワーク
  • コンパイルするとJavaScriptに! Rubyライクに記述できる「CoffeeScript」とは?

    JavaScriptプログラマーの間で「CoffeeScript」を使う人が増えています。CoffeeScriptとは一体どんな言語なのか、そして実際の現場で使うにはどうしたらいいのか、この連載を通して解説していきます。Webブラウザ向けのフロントエンド開発にも、そしてサーバサイド開発にも使える内容となっています。 CoffeeScriptが登場する前 JavaScriptは広く普及している言語ですが、ソースコードは見苦しいものになりがちです。小さなプログラム程度なら構いませんが、大規模なプログラムを作るのはかなり骨が折れる作業です。冗長な記号や面倒な決まり文句などが積み重なると、読みづらくメンテナンスしづらいソースコードができてしまいます。 JavaScriptを使ってある程度の規模の開発を経験したプログラマーの多くはそのような不満を感じ、もう一度JavaScriptで大きな開発をしたい

    コンパイルするとJavaScriptに! Rubyライクに記述できる「CoffeeScript」とは?
    comogly
    comogly 2012/02/08
    1つは、JavaScriptの良い所は残したまま、できの悪い所がうまく補われ、より洗練された文法になっているという点。もう1つは、コンパイル結果がただのJavaScriptになるという点
  • 120131_52_フリーランスとか大手とか言ってないで「ソニーの開発18か条」を今こそ振り返ってみよう! - Onigiri.blog

    サブメニュー Get the RSS Browse the Archive Random post Mobile version 当ブログの人気エントリ ★はてブ1500超えのエントリ 120131_52_フリーランスとか大手とか言ってないで「ソニーの開発18か条」を今こそ振り返ってみよう! ★はてブ500超えのエントリ 121015_78_音楽業界周辺で「CDがなぜ売れないのか」と未だに議論している人がいるので実際に最近CDを買った人の話を交えながら考えてみる ★筆者オススメのエントリw 120104_45_2012年の音楽業界のWeb&ソーシャルまわり動向予想と3つの変化について(前編) 111229_41_スタートアップに挑戦し、シリコンバレーを目指す若き日人たちへ思うこと(ランディ・パウシュのスピーチを紹介しつつ) フォロー Wednesday, February 1, 2012

    120131_52_フリーランスとか大手とか言ってないで「ソニーの開発18か条」を今こそ振り返ってみよう! - Onigiri.blog
    comogly
    comogly 2012/02/05
    第1条:客の欲しがっているものではなく客のためになるものをつくれ
  • 株式会社システムインテグレータ

    ソフトウェアにはゲームSNSのように時間を奪うタイプと、当社製品のように時間を与えるタイプがあります。 それぞれに存在する役割はありますが、当社はあくまでも時間を与える側に立ってソフトウェアを創り続けていきます。 「誰に、何の価値を与えるのか」を追求し社会に貢献していきます。

    株式会社システムインテグレータ
  • ぺんたん info

    TOP 最新情報 卒業年度早見表 (履歴書作成などに便利)UNIXタイムと日時を変換するツール年号と西暦の変換ツールmd5やsha1などのハッシュ値変換ツール端末からのヘッダー情報を見るツールURL エンコード デコードツール IPアドレスの一覧 文字化けから元の文字を推測するツール 面倒な人向けの自動判別可能 オギノ式計算機 apkファイルをAndroid端末にUSB接続でインストールする方法[開発者ではない人向け] Android のapkファイルからパッケージ名を取得して、削除用バッチファイルを作成するツール Windowsを定時にシャットダウンするツール SwitchBot API v1.1のリクエスト用curlを生成する カラム一覧を取得する方法 テンプレート(template)側でログイン情報を取得する方法 フォームの必須エラーメッセージをHTML5標準にする方法、カスタマイズ

  • 株式会社スタジオ・アルカナ

    a>span]:flex-1 [&>a]:border-b [&>a]:border-dashed [&>a]:border-gray [&>a]:flex [&>a]:items-center [&>a]:px-[30px] [&>a]:py-5 [&>a_small]:block [&>a_small]:font-bold [&>a_small]:font-xs [&>a_strong]:block [&>a_strong]:font-extrabold [&>a_strong]:font-poppins [&>a_strong]:leading-none [&>a_strong]:text-[50px] [&>a_strong]:tracking-wider [&>details_a]:border-b [&>details_a]:border-dashed [&>details_a

    株式会社スタジオ・アルカナ
    comogly
    comogly 2011/12/26
    オープンソースなFlashサーバ
  • Ecma-262.pdf (application/pdf オブジェクト)

    ECMAScript® 2024 language specification 15th edition, June 2024 This Standard defines the ECMAScript 2024 general-purpose programming language. Kindly note that the normative copy is the HTML version; the PDF version has been produced to generate a printable document. This 15th edition has been prepared under the Ecma RF patent policy. Please note that for ECMAScript Edition 4 the Ecma standard nu

  • mantis - а -

    日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート

  • Ja:MODxのスニペット開発のガイドライン - MODx Wiki

    TIPS ここではスニペット開発のベストプラクティスだと思われるいくつかのガイドラインを見ることができます。これらに従う必要はありませんが、これらの点に気をつけておくことは良いことです。 カレントドキュメントのID取得にはdocumentIdentifierを使う 悪い例 $id = $modx->getDocumentIdentifier('id'); 良い例 $id = $modx->documentIdentifier; getDocumentIdentifier()メソッドは、フレンドリーURLsを使っている場合に問題が発生する可能性があるため、ドキュメントのIDを取得する目的では使わないようにします。

  • 流通企業の経営パートナー ガルフネット

    流通企業と共に30年 ITで経営問題を解決するガルフネット 小売・飲業300社、30,000店舗の導入実績で培った課題解決のノウハウを活かし、企業経営の合理化をご支援してまいります。 詳細はこちら

    流通企業の経営パートナー ガルフネット
  • [方式設計編]アプリケーション開発者が方式設計通りに開発してくれると思ってはいけない

    ITアーキテクトとして,システムの全体構成や使用する製品の選定,アプリケーション・アーキテクチャ設計までを手掛ける「方式設計」を担当することは,重圧を感じつつも非常にやりがいを得られるものである。ところが,苦労して美しいアーキテクチャにしたはずなのに,開発がスタートすると次第にアプリケーション開発者によって「見覚えのない方式」があちこちに導入され始めたり,全く意図しない実装になったり,リリース間際にはツギハギだらけの構造に仕上がっていて悲しい思いをしたりすることがある。 悲しい思いをするだけならともかく,意図から離れた実装をするようになると,保守性が悪くなったり,性能に悪影響を及ぼしたりする。ITアーキテクトは,アプリケーション開発者が方式設計通りに開発してくれると思ってはいけない。方式設計通りに開発してくれるように導かなければいけないのである。 筆者が実際に経験したものから例を挙げると,

    [方式設計編]アプリケーション開発者が方式設計通りに開発してくれると思ってはいけない
  • Android開発で泣かないための「テスト」の重要性(1/2) - @IT

    8月6日、日Androidの会テスト部(以下、テスト部)主催によるイベント「第1回Androidテスト祭り」が都内で開催された。テスト部は、Androidプラットフォームでの開発において、特にソフトウェア検証テストに関する情報共有や問題解決を目的とした組織だ。2010年9月に発足し、イベント開催時点では276名のメンバーがいるという。 今回のイベントは、その自由度の高さや多様性ゆえに課題を抱えるAndroidアプリ開発のテストについて、開発者同士やコミュニティでの情報交換を目的に開催された。テスト部では、すでに日Androidの会の総合イベント「Android Bazaar and Conference」での講演をはじめ、さまざまな活動を行っているが、単独イベントは今回が初だ。

  • 【ハウツー】.NET向けHTMLパーサー「Html Agility Pack」で簡単スクレイピング (1) Html Agility Packとは | エンタープライズ | マイコミジャーナル

    はじめに アプリケーション開発をしていると、他のWebサイトの情報を活用したくなる場合があります。そのサイトがWebサービスを提供していれば問題ありませんが、大抵のWebサイトはHTMLを公開しているだけです。正規表現などを使ってHTMLを解析することも可能ですが、思いのほか手間がかかってしまいがちです。 そこで、稿ではHtml Agility Packと呼ばれるHTMLパーサーを紹介します。Html Agility Packを利用することで、C#やVB.NETからHTML内の情報を簡単に取り出すことができます。 Html Agility Packの概要 Html Agility Pack(以下、HAP)は、CodePlexで開発されている.NET2.0以上向けのオープンソースライブラリです。HAPはHTMLをDOMに展開して、XPathによる抽出やXSLTによる変換を行うことができます

  • MacBook を買って開発ができるようになるまで。 - 日々、とんは語る。

    身近に MacBook を購入した人がいたので、その人向けにメモしておきます。ポイントとしては、今まで Mac を使っていなかった人でも分かるように説明していきます。 App Store から Xcode をインストールする。 驚くかもしれませんが、Mac は初期状態では、gcc など開発に必須のUNIXツールが一切インストールされていません(perl とか ruby とかは入ってるよ)。なので、まずは何はなくとも Xcode という開発ツール群をインストールする必要があります。 Snow Leopard までは(多分)付属のDVDに Xcode がついてきたのですが、Lion からは App Store からのダウンロードしてインストール事になったので、いきなり 3GB もダウンロードしなければなりません。なので、早めにやってしまいましょう。 この記事を書いている現時点で最新の Xcod

    MacBook を買って開発ができるようになるまで。 - 日々、とんは語る。
  • @IT:初めてのソフトウェアメトリクス(前編)

    ソフトウェアメトリクスとは ソフトウェアメトリクス(品質測定:メトリクス)とは、ソフトウェア開発をさまざまな視点から定量的に評価したものです。普段実際の開発現場では触れられることの少ないキーワードですが、記事では「ソフトウェアの品質向上」という視点からソフトウェアメトリクスに焦点を当て、開発現場へのメトリクスの導入方法やその効果について解説していきます。 ソフトウェアにとっての品質 エンジニアなら誰もが、良いソフトウェアを作りたい、という思いを持っていると思います。ところが現実には、理想的なソフトウェアを作成するための十分な時間も潤沢な予算もなかなかないのが現状だと思います。それは、ソフトウェアの良しあし、すなわち品質ということについて、顧客と開発会社双方に十分な認識がないからです。このような“慣習”がソフトウェアの開発業界において「作りっ放しで終わり」という悲しい風潮をまかり通らせる背

    @IT:初めてのソフトウェアメトリクス(前編)
    comogly
    comogly 2011/07/13
    ソフトウェア開発をさまざまな視点から定量的に評価したもの。metricsは何かを測る尺度のことで、metric systemと言えばメートル法
  • サーバー側コーディング不要のGoogle App Engine開発環境「jsonengine」

    はじめに 稿では、JavaPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するツール「jsonengine」について紹介します。 対象読者 Google App Engineに興味はあるが経験のない方。JavaScriptやActionScriptによるクライアント開発、またはiPhoneAndroidによるスマートフォン開発の経験のある方。JavaPythonの開発経験は不要です。 必要な環境 最低動作環境は次のとおりです。 Java SE 5 jsonengineって何? 「jsonengine」は、JavaPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するオープンソースのツールです。このツールは、昨年開催された「Mashup Awards 6」において「

    comogly
    comogly 2011/04/20
    「jsonengine」は、JavaやPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するオープンソースのツール
  • 5つの世界 - The Joel on Software Translation Project

    Joel Spolsky ジョエル・スポルスキ 翻訳: Yasushi Aoki 青木靖 2002/5/6 ある重要なことがプログラミングやソフトウェア開発についての文献でほとんど語られず、そのため私たちは互いに誤解する結果となっている。 あなたはソフトウェア開発者だ。私もそうだ。しかし私たちの目的や要求は異なっているかもしれない。実際、ソフトウェア開発にはいくつかの異なる世界があり、異なった世界ではルールも異なっている。 あなたがUMLモデリングのを読んでも、それがデバイスドライバのプログラムを作るのには役立たないということはどこにも書かれていない。あるいは「(.NETに必要な)20MBのランタイムは問題ではない」というアーティクルを読んでも、それは当たり前のことに触れていない:あなたがROMが32KBの携帯電話のためのコードを書いているなら、それは十分に問題だ! ソフトウェア開発には

  • 連載:C# 4入門 - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

  • フローチャートの作成

    それがたとえどんなに簡単なプログラムであっても、フローチャートを書いてとりかかることはとても重要です。 私がプログラムを書き始めた当初は、なんどもテストしては書きなおす作業の 繰り返しでプログラムを作っていましたが、それではどうしてもバグが紛れ込むので、最近は、 相当細かい段階までフローチャートを書くことが多くなりました。 いったん、フローチャートに書き出しておくと、実際のプログラム作成が効率的になり、それにかかる時間が大幅に節約されるだけでなく、ミスが少なくな り、かつ他の言語に移植するのも簡単になります。 フローチャートには、JISで決まった書き方が決まっているので、他人と開発を共有する場合は、そのルールに従わなければならないのですが、自分で書く 時はあまりこだわらなくて良いでしょう。主に使う記号は次のようなものです。(背景がこの色のもの は重要!!)

  • 第7回 DynamicObjectを継承したダイナミックなクラス(1/3) - @IT

    クラウド・クラウド・クラウド 今回は話のまくらにクラウドの話を書いてみよう。 現在、筆者は、Windows Azure(以下、Azure)のアプリケーション開発を行っている。従って、一応、Azure開発のプロ……といいたいが、実はそうもいいきれない。なぜなら、Azure開発の対象になっているのは、自社用にほそぼそと開発しているアプリだけで、仕事としてAzureに関連した話が来たことはほとんどないからだ。 日国内の状況を見てもAzureに関する注目がほとんどないことは、愕然(がくぜん)とするばかりだ。Azure開発をやっていて頼りになるのも英語の情報ばかりだ。日語で質問しても、返ってくる参考URLは英語だったりする。 実際のAzure開発の証拠として、私が書いている「Cloud3」というソフトのテスト版は以下で公開されている。 Cloud3の入り口(http://autumn.cloud

    comogly
    comogly 2011/01/18
    新しい領域とは何か。ずばり「スケールアウト」である。