タグ

Programmingとprogrammingに関するwatarumのブックマーク (199)

  • Microsoft、KinectのWindowsアプリを開発できるSDKをこの春リリースへ

    学術研究者や開発者によるKinectハッキングの動きを受け、MicrosoftWindowsでKinectの技術を利用できる公式SDKをリリースすると発表した。 米Microsoftは2月21日(現地時間)、Xbox 360用コントローラー「Kinect」のSDK「Windows Software Development Kit」をこの春リリースすると発表した。開発者は無料でダウンロードでき、Kinectのセンサー機能を利用した非営利目的のWindows向けアプリケーションを構築できるようになる。 Kinectは、Microsoftが昨年11月にXbox 360用に発売したコントローラーで、発売から2カ月で800万台以上を販売した。複数の内蔵カメラとセンサーでユーザーの動きを追跡し、マイクによる音声操作機能も搭載する高機能端末が149.99ドルという低価格で入手できることから、学術研究者

    Microsoft、KinectのWindowsアプリを開発できるSDKをこの春リリースへ
  • Titanium mobile で開発を始める時に役立つ情報のまとめ | astronaughts.net

    かなり熱くなってきた Titanium mobile 去年あたりから JavaScriptiPhoneAndroid のネイティブアプリが開発できる Titanium mobile が注目を集めています。実は僕も、この Titanium mobile を使用してアプリを開発しています。まだ何もリリースできていませんがっw Titanium mobile の情報は、有志の方々がドキュメント等を日語でまとめてくださっているんですが、まだまだ細かい情報が少なく、分散してしまっているのが現状のようです。 そこで、自分が集めた情報を一度まとめてみました。これから Titanium mobile を触ってみようと思われる方は一度目を通してみてください。 Titanium mobile 入門関連 まず Titanium mobile を触る前に必ず見ておきたいサイトです。 チュートリアル

  • https://jp.techcrunch.com/2011/01/24/20110120testflight/

    https://jp.techcrunch.com/2011/01/24/20110120testflight/
  • 卑猥乙な人の発表

    🎁サポーターオプションが登場購入 まとめをシンプル(旧min.t)表示したり、広告の非表示などが使える限定プランです。ぜひ、高額なAPIへの支払いをサポートお願いします!

    卑猥乙な人の発表
  • 第1回 PHP拡張モジュールを作る前に | gihyo.jp

    はじめに PHPは標準で多くの拡張モジュールがバンドルされており、また、PECLとしてさらに多くの拡張モジュールが用意されています。しかし、どこにも自分が欲しいものがないときはどうしましょう? 答えは諦めるか、自分で作るかのどちらかです。筆者は「自分で作る」を選び、C言語そのものと平行してPHP拡張モジュールの作り方を学んでいきました。 連載ではLinux、FreeBSD、Solaris、Mac OS X等のUNIX系OS上でC言語によるPHP 5.2向けの拡張モジュールを作成する方法を紹介します。Windowsでは拡張モジュールのビルド方法がUNIX系とは異なり、筆者はそちらには明るくないので連載では触れませんが、ほとんどのAPIWindowsでもそのまま利用できるので開発の参考にはなるかと思います。PHPはバージョンによってZend API(C言語のAPI)が同名の関数でも引数が

    第1回 PHP拡張モジュールを作る前に | gihyo.jp
  • List of CLI languages - Wikipedia

    CLI languages are computer programming languages that are used to produce libraries and programs that conform to the Common Language Infrastructure (CLI) specifications. With some notable exceptions, most CLI languages compile entirely to the Common Intermediate Language (CIL), an intermediate language that can be executed using the Common Language Runtime, implemented by .NET Framework, .NET Core

  • Webアプリケーションフレームワーク - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Webアプリケーションフレームワーク" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2021年6月) Web アプリケーションフレームワーク(英: Web Application Framework)は、動的なウェブサイト、ウェブアプリケーション、Webサービスの開発をサポートするために設計されたフレームワークである。 Webアプリケーションフレームワークの目的は、Web開発で用いられる共通した作業に伴う労力の軽減である。 たとえば、多数のフレームワークがデータベースへのアクセスのためのライブラリやテンプレートエンジン(Webテンプ

  • David Pollak氏 lift と Scala を語る

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    David Pollak氏 lift と Scala を語る
  • Lift と JRuby の統合 - Ruby と Scala 間を橋渡し

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Lift と JRuby の統合 - Ruby と Scala 間を橋渡し
  • Googleのエンジニアに必要とされるスキルセットは何か? - nokunoの日記

    以下のQuoraの翻訳です。この質問に対して、秘密主義で知られるGooglerたちが答えているのがいいですね。What are the skill-sets needed to be a Google Engineer? - QuoraGoogleエンジニアに必要とされるスキルセットは何か? 回答1ほとんどのプログラマはブラックボックスを使用しています。データベースはブラックボックスです:SQLを与えると、答えが返ってきます。コンパイラもまたブラックボックスです:ソースコードを与えると、実行バイナリ(またはエラーメッセージ)が返ってきます。たくさんのプログラマがこれらのブラックボックスを所与のものとして扱うことでハッピーになります。よりよいプログラマは、そのなかで何が起こっているのかを不思議に思い、中身を開けてみてみるのです。私が言いたいのは、Googleエンジニアに必要とされているス

  • iPhoneアプリ開発記

    スマートフォン市場を切り開いたiPhone。このiPhone向けのアプリケーション、いわゆるiPhoneアプリを開発してみたいと考える人は多いでしょう。アップルから無償で提供されている開発ツールを使えば、iPhoneアプリの開発自体はそれほど難しいものではありません。ですが、iPhoneアプリにはApp Storeでの配信など、通常の開発以外に独特の流儀があります。この特集では、実際にiPhoneアプリを開発した2つのケースについて体験談を紹介します。 目次

    iPhoneアプリ開発記
  • Ruby on Railsの「えせMVC」の弊害

    先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「RailsでMVCを学ぶ」などもっての他だし、「JavaにもRailsと同じようなフレームワークを作って業務用アプリの開発を効率化しよう」などという発想もとても危険である。 ということで、今日はまずはMVCの解説から。 MVCの発想の根底には、「モジュール化と情報の隠蔽により、プログラムがスパゲッティ化するの(コード間の相互依存関係が複雑に入り込んでしまってにっちもさっちも行かない状態になること)を避

  • チャーチ=チューリングのテーゼ - Wikipedia

    英語版記事を日語へ機械翻訳したバージョン(Google翻訳)。 万が一翻訳の手がかりとして機械翻訳を用いた場合、翻訳者は必ず翻訳元原文を参照して機械翻訳の誤りを訂正し、正確な翻訳にしなければなりません。これが成されていない場合、記事は削除の方針G-3に基づき、削除される可能性があります。 信頼性が低いまたは低品質な文章を翻訳しないでください。もし可能ならば、文章を他言語版記事に示された文献で正しいかどうかを確認してください。 履歴継承を行うため、要約欄に翻訳元となった記事のページ名・版について記述する必要があります。記述方法については、Wikipedia:翻訳のガイドライン#要約欄への記入を参照ください。 翻訳後、{{翻訳告知|en|Church–Turing thesis|…}}をノートに追加することもできます。 Wikipedia:翻訳のガイドラインに、より詳細な翻訳の手順・指針につ

  • プログラミング言語人気TOP10の簡易解説

    0-1. 前書き この世にはたくさんのプログラミング言語が存在します。Wikiepdiaのプログラミング言語一覧を見ると、実に200個以上というわけの分からない数の言語が並んでいたりします。 【参考URL】プログラミング言語一覧 - Wikipedia http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%... 200の中にはほとんど使われてない言語も混じってるので、実際に仕事でざくざく使われている言語は20とか30とかそういうオーダーなのですが、それでも1人の人間が把握するにはちょっと多過ぎる数です。 記事では、そうした有り余るプログラミング言語の海の中で「どれを勉強したらいいの?」とか「どれを採用するのが適切?」という悩みをお持ちの方が「よし、この言語に決めた!」と自信を持って決断できるように背中を押すことを目的として書か

    watarum
    watarum 2011/02/01
    良エントリ。
  • node.jsとjQueryでスクレイピングするウェブアプリの作り方

    やっぱ jQuery 便利ですよ(*´・ω・)(・ω・`*)ネー セレクタ使って jQuery でダカダカやってると、DOM とか正規表現でネチネチやるのがバカらしくなっちゃいます。 と日頃から思ってたりしてまして、サーバサイド JavaScript がメインストリームになって、jQuery でウェブアプリをコーディングできれば超ラクできるかもと期待しています。 で、先日サーバサイドJavaScriptとjQueryでスクレイピングという記事をうpったところ、やっぱ Rhino じゃなくて node.js がえーんよ(´・ω・`)というコメントを頂きましたので、node.js と jQuery でサーバサイド JavaScript スクレイピングしてみることにしました。 今回は node.js ですので、単にスクレイピングする(コマンドラインから実行する)スクリプトだけじゃなくて、スクレイ

    node.jsとjQueryでスクレイピングするウェブアプリの作り方
  • Express on railway

    Node JS* * JavaScript — prototype-based object-oriented scripting language I would like to present the result of my Christmas holidays work: super-tiny addon for Express framework, that adds some features from Ruby-On-Rails: controllers, helpers, routes, generators. Now it's on beta stage, but it is better than nothing. So, let's roll on! Installation It is fine to pull from github (less bugs, I h

  • JavaScriptで書かれたWeb統合開発ツール「Orion」発表。Eclipseの新プロジェクトとして

    EclipseはオープンソースによるJavaベースの統合開発環境として知られていますが、そのEclipseで新プロジェクト「Orion」が発表されました。 Orion is not a set of Java plug-ins which run in the existing Java IDE. It is browser-based open tool integration platform which is entirely focused on developing for the web, in the web. Tools are written in JavaScript and run in the browser. Orionは、既存のJava IDEに対応したJavaプラグインのセットではありません。ブラウザベースのオープンなツールの統合プラットフォームであり、Web

    JavaScriptで書かれたWeb統合開発ツール「Orion」発表。Eclipseの新プロジェクトとして
  • ケータイWebアプリ開発、9つの注意点 - @IT

    初心者にとってはトラブルが発生しやすいケータイWebアプリの開発。携帯電話への対応サイトを初めて開発するときに想定するべき9つの注意点を紹介する(編集部) 携帯対応サイトを開発するときの注意事項 携帯電話が普及してもう随分たちます。いまでは、サイトを作るときにケータイに対応するかどうか、必ず意識されるようになりました。しかし、ケータイ対応のWebアプリを作ろうとするとPC用のサイトと違う部分も多く、Web開発経験はあるけれど携帯の開発経験がない人にとっては取り組み難く、実際に想像できなかったトラブルがいくつも発生します。 記事は、Webサイトのモバイル対応を担当した私が、実際に携帯対応サイトを作ったときに発生したトラブルを踏まえて、携帯対応サイトを初めて開発するときに想定するべき注意事項を中心に説明していきます。 ケータイ向けとPC向けのWebページの相違点 インターネットへの接続方法に

  • New Generation Chronicle:斉藤のり子――エビちゃんOL(自称)の華麗な開発生活 (1/5) - ITmedia エンタープライズ

    斉藤のり子――エビちゃんOL(自称)の華麗な開発生活:New Generation Chronicle(1/5 ページ) 少し前では76世代、そして最近では81世代のような言葉で表現されるような、次代を担う開発者たちも確実に登場している現代。彼らはどんな感覚を持っているのか。100の質問を通して新世代の開発者に迫る。 New generation Chronicleの開始に当たって かつては企業の中にいることが多かった開発者たちは今、個人でサービスを作り上げてしまうことも珍しくなくなった。そしてそんな開発者が、この時代をけん引しているような感覚もある。 少し前では76世代、そして最近では81世代のような言葉で表現されるような、次代を担う開発者たちも確実に登場しつつある。そんな方たちは、どんな感覚を持っているのだろうか。 この「New Generation Chronicle」では、そうした

    New Generation Chronicle:斉藤のり子――エビちゃんOL(自称)の華麗な開発生活 (1/5) - ITmedia エンタープライズ
  • Play with scala

    Verify to continue To continue, please confirm that you're a human (and not a spambot).

    Play with scala