タグ

2011年1月31日のブックマーク (14件)

  • javascriptの関数が変態すぎる

    うめぇヨーグルトソースでもいかがですか。個人差にもよりますが。もしよろしければ。 お久しぶりです。 最近うんめぇ〜と思ってるヨーグルトソースがあるので、書いていこうと思います。 ヨーグルトとハーブ類をもりもり使うので、そういうのがべられない方にはうんめぇソースではないです。ごめんなさい…。もしよろしければお茶だけも…旦~ 【用意する…

    javascriptの関数が変態すぎる
  • エンジニアなら知っておきたい仮想マシンのしくみ 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    エンジニアなら知っておきたい仮想マシンのしくみ 記事一覧 | gihyo.jp
  • PC

    アップル最新OSガイド Apple Watchで画面に触れずに操作、Siriとは違う「ダブルタップ」 2024.02.22

    PC
  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • Geekなぺーじ : IPv4とIPv6の違い

    ここでは、プロトコルに起因するIPv4とIPv6の違いを扱っています。 デュアルスタック環境に伴う問題点などは今回は範疇外です。 IPv4のアドレスは32ビット、IPv6のアドレスは128ビットである点が最も大きな違いです。 ただし、IPv6のアドレスのうち上位64ビットがネットワークアドレスとして利用されるため、実際には「128ビットという無限のアドレス」というのは運用上は事実ではなく、インターネットの43億倍の数倍(ネットワーク数なので正確には言いにくいため)ぐらいです。 IPv4では「198.51.100.254」のような表記ですが、IPv6では「2001:db8:aaaa:bbbb:cccc:dddd:eeee:1」のように「:」で区切る表記になります。 「::1」のように、ゼロを省略することも可能です。 IPv4では通信の種類は、ユニキャスト、ブロードキャスト、マルチキャストの3

  • オープンソースERP「Adempiere」を使いこなす

    Copyright © 2004-2024 Impress Corporation. An Impress Group Company. All rights reserved.

  • HerokuのSinatraでTwitterにつぶやく - アインシュタインの電話番号

    過去記事をベースに、今回はHerokuのSinatraからTwitterに手動でつぶやく処理を書く。 RubyTwitterのOAuth認証に必要なトークンを取得する HerokuでSinatraを使ってHello worldする HerokuアプリをGitHubにもプッシュする HerokuGitHubの両方にプッシュする時の秘密にしたい値の扱い Google App Engineの時に失敗した、twitterライブラリを使用する。 結果的に今回はうまくいった。完成形はこれだけど、今回のはあまり公開に向いていない作りなので、アップしてあるツイート部分の処理はコメントアウトしてある。 app.rbを編集 app.rbを以下のように書き換える。ENVの値はこのやり方で作っておく。 require 'rubygems' require 'sinatra' require 'twitter'

    HerokuのSinatraでTwitterにつぶやく - アインシュタインの電話番号
  • 2011年1月のこれだけ読めば分かる Web 制作者向け情報まとめ | ウェブル

    いろいろなところから2011年1月に集めてきた情報を要点を抑えて紹介していきます。これは何か、どんなシーンで使えるのかということを書くようにして、気持よく読めるようにまとめて行けたら良いです。情報を集めるのが苦手なあなたはこれだけ読めば結構身になるかもしれませんね。 これは Web サービスに使えると思った情報 使い方をその場で再現するスクリプト目の前でアニメーションして説明するスクリプト「Embedded Help System」 – GIGAZINE Web サービスのヘルプなどで使えるかもしれません。導入がそこまで難しくないようなので、ヘルプを作る際は一番最初にこちらを検討すると良いかもしれませんね。 ビジネスモデルについて学べるわかったつもりになっていませんか:「ビジネスモデル」とはなんだろう? 余談や説明が長すぎたので、個人的にためになりそうな要点だけ抑えておきます。 なんか微

  • FEST-SwingでSwingクラスの自動ユニットテスト(インストール編) - torutkのブログ

    Swingクラスのユニットテストを自動化するFEST-Swingは、IBMのdeveloperWorksの記事をはじめ、ユニットテスト関連の記事でしばしば目にしていました。JUnitまたはTestNGと組み合わせて使うこともできるので、普段のユニットテスト環境に追加するのも問題なさそうです。 ライセンスは、Apache 2.0です。 入手 ダウンロード場所を探してさまよってしまいました。 まず、FEST-Swingのホームページ(代表URL)は以下です。 http://fest.easytesting.org が、直接ダウンロードを示すリンクがありません。文章中に For more details, please visit the Swing Module Wiki or the JavaFX Module Wiki. とあり、"Swing Module Wiki"の部分がリンクになって

    FEST-SwingでSwingクラスの自動ユニットテスト(インストール編) - torutkのブログ
  • YouTube人気急上昇

    【ゆっくり実況】何が嫌いかよりッ!! 何が強いかでパズドラを語れよッ!!【ワンピースコラボ】【パズドラ】

    YouTube人気急上昇
  • Google App EngineとPythonでの素直な開発環境の構築(TDDができるように) - Masatomo Nakano Blog

    追記: 続編的なものを書いた。 今年は色々なことに手を出してみよう、ってことで少し前からGoogle App Engine(以下GAE)で、あるモノを作っている。モノ自体は近いうちに公表できると思う。 基的に、Pythonと標準っぽいフレームワークだけでやってみている。作っているものがそれなりにシンプルなのと(だからこそGAE!)、GAEでそれなりの規模の開発をするのが自分自身初めてということもあり、あまり色々なレイヤーを重ねて手こずりたくなかった、ってのがその理由。 ただ、GAE初心者なので、「いやいやそれは今時ないよ」「XXの方が100倍いい」とかあったら教えてくれると嬉しいので今のところの環境を書いておくことにした。今ならスイッチ可能。 今作っているものがJSONファイルを入出力するだけのものなので、HTML生成パートみたいのはない。 1. フレームワーク 上にも書いたように、今回

  • Javaはスクリプト言語より速い・・・のか?

    『プログラミング言語人気TOP10の簡易解説』という記事が人気を呼んでいたのだが、軽快な語り口で面白い読み物だが、語弊がありそうな部分がある。その中で特に、「(Javaは)実行速度はCに及ばないもののスクリプト言語よりは数十倍速い」とある部分が気になったので、簡単な例で検証してみた。 1. PythonPHPJava、Cで不適切な速度比較を行う 最初にコーディングが不適切な場合にプログラミング言語の速度比較を行うと、通説と異なる結果になる事を示したい。 Ubuntu Linuxで、オブジェクトをなるべく使わずに、順列の整数を100万個生成し、ランダムにシャッフルし、クイックソートを行ったときの経過時間を、timeコマンドで計測したものだ。ソート前、ソート後に配列の内容を、", "で連結して標準出力に書き出している。また、PythonAPIをなるべく使ったもの(*無し)と、なるべく使わ

    Javaはスクリプト言語より速い・・・のか?
  • 【コラム】Useful Web Applications (7) これは便利かも! 素早く手軽に使える無料のファイル共有サービス3選 | ネット | マイコミジャーナル

    クラウドサービスが普及した昨今であっても、未だにメールで大きなファイルを送信すると相手が受け取れない場合があって困ります。また、連絡手段として Twitterが普及していることもあり、Twitter上で簡単にファイルを共有したいというニーズも増えてきているように感じます。そこで今回は、そのようなシーンで手軽に使える無料のファイル共有サービスを3つ紹介します。 Ge.tt 「Ge.tt」は実にシンプルなファイル共有サービスです。 Ge.tt 使い方 Ge.ttの利用には、アカウントの登録は不要です。 Ge.ttのトップページで「Select files」をクリックし、共有したいファイルを選択すると自動的にファイルのアップロードが行われ、ダウンロード用のユニークな短いURLが生成されます。このダウンロード用URLは自分以外には公開されません。 あとはこのURLを、ファイルを共有したい相手に伝え

  • 防御的プログラミング・バリケード - Strategic Choice

    これまでは、防御的プログラミングの「戦術」中心の話でした。ここでは視野を広げて、「戦略」の話として「バリケード」という考え方のアーキテクチャを紹介します。バリケードとはバリケードは、被害を封じ込める戦略です。これは、船が船体で隔離されたいくつかの区画から成るのと同じ原理です。船が氷山に衝突して船体が破損しても、破損した区画は遮断されるため、船内への浸水が防げるようになっています。また、建物の防火壁にも似ています。建物の防火壁は、建物のある部分から別の部分に火が燃え広がらないようにするためのものです。防御的プログラミングのためにバリケードを築く方法は、特定のインターフェイスを「安全地帯への境界」として使用することです。「安全地帯への境界」を通過するデータを検証して、不正なデータには適切な措置をとるようにします。教会の バリケードを構築するにはこのアプローチは、手術室にたとえてみることができま