タグ

programmingとProgrammingに関するwindishのブックマーク (698)

  • Sinatra: README (Japanese)

    This page is also available in English. 始めよう SinatraはRubyで下記のような最小労力で手早くウェブアプリケーションを作成するためのDSLです。 # myapp.rb require 'rubygems' require 'sinatra' get '/' do 'Hello world!' end gemをインストールして動かしてみる。 sudo gem install sinatra ruby myapp.rb localhost:4567 を見る。 ルート Sinatraでは、ルートはHTTPメソッドとURLマッチングパターンがペアになっています。 ルートはブロックに結び付けられています。 get '/' do .. 何か見せる .. end post '/' do .. 何か生成する .. end put '/' do .. 何か更

  • 人気の自動車保険を口コミ・相場からランキングでご紹介!

    保険料を安くするには 自動車保険を検討する時に一番気になるのはやはり保険料ではないでしょうか。任意保険には人的損害を補償する保険と物的損害を補償する車両保険があります。どちらの保険料も車種と等級、免許の色など様々な要素によって決まります。ここで注意が必要なのは、保険料は安いだけで良いというわけではありません。そもそも保険に加入する一番の目的は万が一事故などがあった場合、保険を適して補償を受けることです。そのため、必要な補償と保険料の両方を考えて、どのような保険が自分には必要なのかを検討する必要があります。 保険料の相場 保険料を安くしたいといっても、そもそも保険料の相場はどのくらいなのでしょうか。これは、先ほども説明した通り、様々な要素で保険料が決まるため簡単に相場を出すことはできません。そのような時のために自分の簡単な情報を入れるだけで、数ある保険会社の中から「あなたの状況」で一番合った

  • RubyからScalaに乗り換えた15くらいの理由 - ヽ( ・∀・)ノくまくまー(2010-04-26)

    ● [Scala] RubyからScalaに乗り換えた15くらいの理由 [注意] この文章を読むと、既存のRubyコードをScalaでrewriteしたくなる、 Rubyコードで型チェックをやるのがになる、Ruby案件でやる気が出なくなる、 などの幻覚や異常行動が報告されています。 現在関わっているプロジェクトや家族のことを常に意識し、 気を強く持って冷静に読むとよいでしょう。 「Scalaプログラミング入門」を読みはじめて、いきなり大きく頷いてしまった。 "コーディング時間の半分をテスト作成に費やさなければならなかった"(p.3) "Railsによって得られた生産性の向上は、テスト作成の作業に失われてしまいました"(p.3) まさにここ数年私が抱いてた漠然としたストレスの正体が、的確に文章となっていたからだ。そしてほどなく、「あ、この機能がRubyに欲しかった!」という驚きと共に Sc

    windish
    windish 2010/04/29
    ScalaはJavaが必要だから非力なマシンでは…でもRubyも最近は似たようなもんか? / XMLリテラルはおもしろいかも
  • http://blog.tofu-kun.org/070912150550.php

  • rake:money 議事録サイト

    ITエンジニアお金を稼ぐことを真面目に考えるための勉強会、rake:moneyの毎回の議事録を保存しておくためのサイトです。 rake:moneyはお金に対する意識を高めて、自分たちが納得のいく収入を稼げるようになりたいと考えるエンジニアが集う会です。 自分のスキルをどうすれば効率よくマネタイズできるか、マーケティングやビジネストレンド、はたまた節税や資金運用についてなど、普通の技術系勉強会ではなかなか話題にできないお金に関する話題を取り上げます。 月1回の頻度で、リアルな勉強会を都内にて開催しています。 Googleグループのメーリングリストにて開催の告知をしていますので、参加を希望される方はGoogleグループに登録をお願いします。 ☞ rake:money | Google グループ

    rake:money 議事録サイト
  • iPhone用サーバーアプリは ObjectiveResource + Ruby on Rails で超簡単!! - yuumi3のお仕事日記

    注意 現在ObjectiveResourceは iOS4.0 に対応できてないようです。 詳しくは こちら iPhoneゲームのようにiPhoneだけで完結するアプリもありますが、たいていのアプリはサーバーと連携することで大きな可能性を得る事ができると思います。 その際にサーバー側のシステムとiPhone側のサーバーとの通信をどうするかは悩みどころですが、ObjectiveResource + Ruby on Rails を使うと当に簡単にサーバー側と通信を行う事が出来ます。 サーバー側は Ruby on Rails ご存知のように、Ruby on Rails を使う事で高機能なWebサイトが短期間で構築できます。 例えば、上の画像のようなToDo を管理するようなWebアプリは 以下の様にコマンドを入力するだけで出来てしまいます。 % rails todo % cd todo % .

    iPhone用サーバーアプリは ObjectiveResource + Ruby on Rails で超簡単!! - yuumi3のお仕事日記
  • iPhone Dev Center

    Our broadest design update ever. The new design across Apple platforms elevates the content people care about most. And it creates a unified design language between platforms — all while maintaining the distinct qualities that make each unique. And that stunning new material? That’s Liquid Glass, which combines the optical properties of glass with a sense of fluidity. Liquid Glass refracts content

    iPhone Dev Center
    windish
    windish 2010/04/09
    まずはここから
  • iPhone Developer Program - Apple Developer

    iPhone Developers Tell Their Story iPhoneがどのようにモバイルプラットフォーム上の可能性を拡げたか、デベロッパの体験談をご覧ください。 企業内の業務用iPhoneアプリケーションの開発 社員数500人以上規模の企業を対象とするエンタープライズプログラムについて詳細をご覧ください。 大学の教育課程にiPhone OS開発コースの設置 ユニバーシティプログラムでは、教育カリキュラムにiPhoneアプリ開発コースを開設する際に役立ちます。 iPhone Dev Centerをご覧ください iPhoneiPadとiPod touch対応アプリケーションの開発向けに豊富なテクニカルリソースと情報を入手いただけます。

  • 西東京iPhoneDev勉強会(3/6)

    takayama @takayama バックグラウンド似すぎてますよw RT @GLTime: なんと!同じだ! RT @takayama: .@nagano_a さんは Lingo ユーザ #wtidev 2010-03-06 13:39:11

    西東京iPhoneDev勉強会(3/6)
  • 人材獲得作戦・4 試験問題ほか - 人生を書き換える者すらいた。

    さて試験問題です。 内容は、壁とスペースで構成された迷路が与えられたとき、スタート地点からゴール地点に至る最短経路を求めよ、というものです。 たとえば、S:スタート G:ゴール *:壁 $:解答の経路 としたとき、 ************************** *S* * * * * * * ************* * * * * ************ * * * * ************** *********** * * ** *********************** * * G * * * *********** * * * * ******* * * * * * ************************** という入力に対し、 ************************** *S* * $$$ * *$* *$$*$ ************

    人材獲得作戦・4 試験問題ほか - 人生を書き換える者すらいた。
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    windish
    windish 2010/03/31
    わかりやすい
  • COBOLこそスピード経営に必要

    家電通販最大手のジャパネットたかた。同社における開発言語のメインはCOBOLだ。通信販売で取り扱う商品は日々追加され、客先でのセッティングといった付帯サービスも多様化している。情報システムを統括する星井龍也専務執行役員は、「こうした状況変化に迅速に対応するためには、COBOLの高い生産性が必要だ」と語る。(聞き手は井上英明=日経コンピュータ、写真は林田大輔) メインの開発言語にCOBOLを据えていると聞く。 2008年1月、基幹システムをメインフレームからUNIXサーバーにオープン化するプロジェクトを開始する際に、「当社はメインの開発言語をCOBOLとする」と宣言しました。26人いる情報システム部員の全員が、COBOLを読み書きできるようにしています。それまでは、COBOLを読み書きできる部員は3人だけでした。 当社のシステムにおいて基幹となるのは、販売管理システムです。お客様からの注文や

    COBOLこそスピード経営に必要
    windish
    windish 2010/03/24
    COBOLerはこわいひとが多いからイヤです。。。経営者としては別に間違った考えじゃないと思う。
  • 図書館API仕様書 | カーリル

    2021/02/04 非暗号化ポート(http://api.calil.jp/)の仕様は削除しました。引き続きご利用いただけますが、新規の利用は推奨しません。 2013/05/17 すべてのAPIでSSLによる暗号化通信に対応しました 概要 カーリル図書館APIでは、全国のOPAC対応図書館のほぼすべてを網羅するリアルタイム蔵書検索機能を提供します。 また、全国の図書館の名称、住所、経緯度情報などをまとめた図書館データベースへのアクセスを提供します。 図書館APIの使用 蔵書検索は、書籍の「ISBN」と、図書館の「システムID」をキーにして検索を行います。 ISBNは、10ケタと13ケタ、ハイフンの有無などいくつかの形式がありますが、図書館APIではどの形式にも対応しています。 システムIDは、各図書館が導入している蔵書管理システムの固有の識別子で「Kanagawa_Fujisawa」のよ

    windish
    windish 2010/03/24
    libraryのprefはutf-8でエンコードしないと駄目。
  • Sinatra 1.0 Released: Major Milestone for Ruby’s Best Webapp DSL

    Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. In November 2007, we casually mentioned a new Ruby webapp library called Sinatra. It took a year to capture the imagination of the Ruby community as a whole and we eventually covered it in more depth but today we're proud to (exclusively) announce that Sinatra has today reached its landmark 1.0 release! Impromptu release p

  • JavaScriptが遅い4つの原因とは?

    1つ前の記事「JavaScriptをいかに高速化するか、IE9、Firefoxの取り組み」では、IE9とFirefoxにおけるJavaScriptの高速化について紹介しましたが、そもそもJavaScriptの実行速度はなぜ遅いのでしょう? その理由について、Mozilla Japanテクニカルマーケティング担当の浅井智也氏が、スライド「Trace Monkey」でポイントをまとめています(このスライドはタイトルから分かるとおり、Firefoxの当時の新しいJavaScriptエンジン「Trace Monkey」を紹介するために1年以上前に作成されたスライドですが、1つ前の記事を見ると、ここで示された課題はいまも変わっていないようです)。 全67枚のスライドの20枚目から24枚目の5枚を以下に紹介します。 JavaScriptが遅い原因は、以下の4点にまとめられています。 インタープリタ型言

    JavaScriptが遅い4つの原因とは?
    windish
    windish 2010/03/24
    うーむ。言語仕様の問題としてどうやっても遅いのかしら。
  • [SQLite] テーブル作成とデータのインポート/エクスポート、バキューム | まぁ、モカでも片手に。

    文字コードについて SQLite 3.0で利用可能な文字コードは以下の3通り。 ・UTF-8 ・UTF-16BE (big-endian) ・UTF-16LE (little-endian) カラム型 カラムのタイプは、その値そのものにより以下のタイプに分けられる。従来のDBのように、カラム型によるものではない。これはmanifest typingと呼ばれる TEXT NUMERIC INTEGER REAL NONE どのようなロジックで、各値がタイプ分けされるかの詳細はドキュメントの 2.1 Determination Of Column Affinity を参照 なお、SQLite 3.0より前は、データは全てAsciiで格納されていた。 テーブル作成とデータのインポート/エクスポート ●カラム型 カラム型は、上記の型以外にも、通常のvarchar(10)なども使えるようだ varc

  • はてなブログ | 無料ブログを作成しよう

    今年買った良かったかどうか分からないもの この季節になると「今年買ってよかったもの」という話題でブログもSNSも賑わうのだけど、今年に関しては買ってよかったもの以前にそもそもあんまり買い物をしなかった。 …と言うか今年に限らずここ数年を振り返っても全然大きな買い物をしていないし強烈に欲しいものも…

    はてなブログ | 無料ブログを作成しよう
  • プロ・アマ・プログラミング言語を問わずに今までの4倍のスピードで学習する方法 - Craftworks Tech Blog - Branch

    私が実践して、とても効果が上がった学習方法を紹介します。 どんなプログラミング言語でも関係なく通用するやり方だと思います。 この学習方法に切り替えてからの 1 年の学習量は、それ以前の 4 年分に匹敵すると感じています。 以下にその方法を紹介します。 ソーシャルブックマークのホッテントリのフィードを購読する 特に気になったサイトの人気エントリにざっと目を通す 特に気になったブログを個別に購読する 流行のライブラリ、フレームワーク、アプリケーションのソースコードを読む カンファレンスなどのスライドに目を通す 特に気になった人のブックマークをお気に入り登録する 得た情報を元に実際にコードを書いてみる 評判の書籍を読む ソーシャルブックマークのホッテントリのフィードを購読する ホッテントリとは人気の記事のことを言います。沢山ブックマークされ、それだけ注目度が高いということです。 特定分野の人気記

    プロ・アマ・プログラミング言語を問わずに今までの4倍のスピードで学習する方法 - Craftworks Tech Blog - Branch
    windish
    windish 2010/03/17
    これいいな。いくつかは実践してたけどまとめて紹介されるとすごく助かる。
  • Rubyソースコード完全解説 / 青木峰郎

    $Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第

  • aki note » MeCab ruby binding が windows 上でうまく動かない

    MeCab ruby binding が windows 上でうまく動かないうーん。。情報も少ない。。この数時間の私の履歴。一応アプリは書ける状態に。 家を見てみる MeCab: Yet Another Part-of-Speech and Morphological Analyzer http://mecab.sourceforge.net/ Ruby バインディングあるあるやったー。あでも windows … cygwin でいけそうなの発見。 mecab-ruby のインストール (Mac OSX & Cygwin on Windows) http://homepage.mac.com/matsuan_tamachan/software/MecabRuby.html extconf.rb 内のよくわかんないところでエラー発生・・・。そう言えばさっき他にもやり方書いてる人いた気が

    windish
    windish 2010/03/08
    情報が少ないのはrubyistがみんなUnixを使ってるから?(MacOSX含む)