デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール
![マインドマップを手軽に作ることができるサービス「mindmaps」 | ライフハッカー・ジャパン](https://cdn-ak-scissors.b.st-hatena.com/image/square/2dcc38c5df0e68a45beeccb3b8264bf842d11f73/height=288;version=1;width=512/https%3A%2F%2Fwww.lifehacker.jp%2Fimages%2Fogp.png)
以前gitで一度行った変更をなかったことにする方法4つを紹介しましたが、 日常的に git を使用していると他にも様々な 「なかったことにしたい」「元に戻したい」 という状況に遭遇します。 そのひとつひとつについて対処方法を紹介していきます。 目次 問題1: ライブラリの新機能を試すためにあれこれ適当なコードを書いてみた。でももう要らない。問題2: トピックブランチをマージしたけど実はまだ不完全だった。マージをやり直したい。問題3: リリース後に発覚したバグ。原因は30日前に自分が行ったコミットだった。なかったことにしたい。問題4: 新しいコミットしようとして間違えてgit commit –amendで書き換えてしまった。元に戻したい。問題5: 色々作業していたら作業ディレクトリの内容が混沌としてきた。一度綺麗な状態にしたい。問題6: 作業ディレクトリにゴミファイルが溜まってきた。一度綺麗
新境地のRSSリーダーは、ひと味違うEvernote連携に保存検索とフォトブラウザー 〜 Perfect RSS Reader オレにとってRSSリーダーは情報収集に欠かせない重要なツールです。アイデアのキャプチャー、ソーシャル、メール、プロジェクト管理と並ぶ、iPhoneやiPadでもっとよく使う5大アプリの1つになっています。 現在愛用しているのは、iPhone版のReederとiPad版のMobile RSS HDの2つです。どちらもかなり満足していますが、いまでも「もっといいのはないか?」と探求は続いています。今日紹介するのもそうやって出会ったニューカマー。ひさしぶりに「ヤバイ」と思ったなかなかの優れものですよ! この分野のアプリを取り上げるたびに書いていますが、オレがRSSリーダーに求めるポイントはおもに次の6項目です。 1)同期の速さ 2)フィード単位、フォルダー単位など閲覧方
github 超入門という記事を以前書いてからずいぶん経っていますが ここ最近になって続きはまだ?とか、いい加減 github にアップさせてくださいといった声をもらうようになったので 重圧に耐えかねて「もうちょい入門」を書いてみようと思います。 新 MBA が出て Win から Mac に乗り換えたり、サブマシンとして用意した人々が これを機会に開発環境を一新する or 整えようの一環として、 git を導入しようと考えている人が多いのかなーと野暮な勘ぐりをしてニヤニヤしてみたり。 前置きはこの辺にして、本題に入っていこうと思います。 冒頭でも述べましたが、今回は github へアップするところまでやってみたいと思います。 まず github にアップするためには、前提として github のアカウントが必要になります。 github のアカウント作成方法については、
(2011年08月16日15:02に一部追記&編集) こんな記事を見て ソーシャルメディアでつぶやく前に注意したいこと・・・ | IDEA*IDEA こんな記事を見つけました。これを書いているのは、田口さんという人で、割とインターネット業界では有名な人です。 一言でいうと「誰かと会ったという情報をTwitterとかに気軽に書くと迷惑をかけるかもしれないから気をつけよう」ということだと思うのですが、この記事にたいして違和感というか、なんか違うんじゃないか?と思ったりしたので書いてみます。 (個人的には「人が嫌だと言っていることはしないほうがいいよね」と思うので、嫌だと言っている人に対しては、それをしないほうがいいとは思っている前提で書くのでよろしくです。) 何が違和感? その違和感とは何か?これを書いている田口さんは自分のほうが常識だと思っていて、それを読者(というか、周りの人)に伝えたくて
今のシステム開発の業界における価格は、実はその提供している価値に対して、コストが高すぎるのではないか、と以前から考えていました。IT投資に対するパフォーマンスの比率が著しく悪い、摩擦係数が異常に高い気がします。それが何故なのかを考えてみました。(今回は問題提起だけなので悲観的なようですが、別途私の提案編を書く予定です) 色々なお客様とお話しさせて頂くと、かなりの予算投資をしてシステムを構築した後に、実際に使い始めると修正したい箇所が出てくるもので、その改修をベンダに依頼すると想像以上の金額の見積りが返ってきて驚いた、という話をよく聞きます。 実際に、画面の一部のキャプションを少し直すだけでも、数万円とかの見積が出てきた、というのも大袈裟な話ではないのでしょう。そんな経験をしてしまうと、より一層に構築時に確実に作って、改修しなくて済むように、と考えてしまっても仕方ありません。 また、システム
企業のアジア進出が加速する中、国際物流の拠点として関心が高まっている沖縄。その沖縄が今、IT産業においても新たな転換期を迎えている。 現在、沖縄において観光業に次ぐ産業の柱として大きな期待を担っているのがIT産業だ。2010年3月、沖縄県は、将来の沖縄のあるべき姿を描くとともに、その実現に向けた取り組みの方向性、県民や行政の役割などを明らかにする基本構想「沖縄21世紀ビジョン」を発表したが、この中でもITは雇用創出や地域ビジネス活性化などに向けた新たなリーディング産業として位置付けられている。 政府も沖縄のIT産業育成に積極的な姿勢を見せている。内閣府が策定した「沖縄振興特別措置法」によって、沖縄へのIT企業誘致に伴う資金援助や進出企業の課税免除など、情報通信産業の振興策が明確に打ち出されている。その結果、2011年1月までに216社のIT企業が沖縄に進出し、2万人以上の新規雇用を生み出し
図 1. アジャイルのアーキテクチャに関する作業のハイブリッドなフレームワーク。プロジェクトにアーキテクトを巻き込むことは、プロジェクトの目的を達成する手助けとなります。テーブル1では、さらに相互作用ポイント(緑)、重要な技術(金)、アーキテクチャ機能(紫)というフレームワークの要素を説明しています。 テーブル 1 は、図1の要素を簡単に説明しています。このリストは網羅的ではありませんが、アーキテクチャ機能は、アーキテクトが通常プロジェクトで実行するものです。 テーブル 2は、交差している点においてアーキテクトの主な関心や相互作用点とアーキテクチャ機能がどのように交わるのかを示します。まとめて言うと、3つのカテゴリと4つの項目によって、他の優先順位や選択肢に基づいてカテゴリや項目を追加することで、アジャイルアーキテクチャを拡張できることを理解し、指導するのに役立つフレームワークが作り出され
ルータを導入している多くの家庭では、機器をLANケーブル、または無線LANで接続すれば自動的にIPアドレスが割り当てることが可能な「DHCPサーバ機能」をオンにしていることだろう。わざわざ「192.168.0.xxx」といったIPアドレスを手動設定せずにネットワークに接続できることから、新しいネットワーク機器を追加する場合に手間が省けて便利だ。 もっともセキュリティの設定が脆弱だと、見知らぬ機器が勝手にIPアドレスを取得してネットワークに参加してくる危険性もある。うっかり無線LANのセキュリティをオフにしていると、知らないうちに近所から接続され、インターネットにタダ乗りされてしまっている可能性もある。 これを確認するには、ルータの設定画面を見ればよい。割り振っているIPアドレスの一覧を確認できるからだ。しかしIPアドレスを割り振っている機器の数は分かっても、一覧に表示している機器固有の情報
はじめに こんにちは、Python界の情弱です。今日はChrome+HTML5 Conferenceのお手伝いに来てます。いままで全く触れてこなかった世界ですが、結構HTML5はXMLのようにセマンティクスに重点を置いてるんですね。CSS3も動的なエフェクトを簡単にかけられるようになってるし、とてもいいですね。 さて、YouTube Live Streamのお手伝いしながらRSS見てたら、ちょうど今日のテーマに沿ったエントリがdiggで紹介されてたので、翻訳しました。 10 Excellent HTML5 coding Tools Many Users Don’t Know About 10 Excellent HTML5 coding Tools Many Users Don’t Know About (オリジナル) HTML5はウェブサイトの作成方法を根本から変えることになるでしょう。
CandyはJavaScriptとJabberを組み合わせたマルチユーザ対応のチャットシステム。 CandyはJavaScript製のオープンソース・ソフトウェア。インターネット上でのコミュニケーションツールは幾つかあるが、その中でもチャットは最も素早く意見が交換できるのではないだろうか。メールと違って面倒な挨拶もなく、必要なメッセージだけ短く交わせる。 チャット中 Skype、MSNメッセンジャーのようなIMやIRCのようなチャット用プロトコルもある。今回紹介するのはJavaScriptを使ったWebベースのグループチャットシステムであるCandyだ。 CandyはWebベースのチャットシステムで、プロトコルはJabberを使っている。JabberのHTTPバインディングを使って通信を行う仕組みだ。チャットはリアルタイムで可能で、400人以上が同時に接続できる性能をもっている。 絵文字対
本稿では,Scalaで記述したSATソルバーについて説明する. SATおよびSATソルバーについては 命題論理とSAT を参照のこと. 本Webページ(およびPDF)の作成には Emacs org-mode を用いており, 数式等の表示は MathJax を用いています. IEでは正しく表示されないことがあるため, Firefox, Safari等のWebブラウザでJavaScriptを有効にしてお使いください. また org-info.js を利用しており, 「m」キーをタイプするとinfoモードでの表示になります. 利用できるショートカットは「?」で表示されます. 井上克巳,田村直之: 特集「最近のSAT技術の発展」にあたって, 人工知能学会誌,25巻1号,pp.56,2010年. 井上克巳,田村直之: SATソルバーの基礎, 人工知能学会誌,25巻1号,pp.57-67,2010年.
少し前に、某所のサーバ(自分たちで管理)で、通常時は問題ないのだけど、時々HTTPレスポンスで数秒かかる現象が見受けられたので、再現させるときに目視確認でひたすらHTTPリクエストが送れてレイテンシが確認できる「httping」を利用しました。 httpingは、所謂"ping"のHTTP版。HTTPリクエストでポーリングしてくれるコマンドです。ICMPは受け付けないけどHTTPはOK、そんなサーバにも監視などで使えます。 インストール Ubuntuでは、aptでインストールできました。簡単。 $ sudo apt-get install httpingこれだけです。 簡単な使い方 $ httping (URLまたはIPアドレス)で、実行可能です。以下、実行例。 $ httping http://xxx.xxx.xxx.xxx/ PING xxx.xxx.xxx.xxx:80 (http:
国内の主要なシステムインテグレータやソフトウェア開発企業で構成する一般社団法人 情報サービス産業協会は、クラウドがシステム開発などの情報サービス事業に与える影響や課題を整理したレポート「クラウドコンピューティングが情報サービス事業者に与える影響とビジネス拡大に向けての提言」(PDF)を、公開しました。 本レポートは、システムインテグレータやソフトウェア開発企業の立場からクラウドによるビジネスの影響を分析し、それに対応したビジネスモデルを提案している点が特徴です。 クラウドの登場などによる「所有から利用へ」の流れは、サーバなどハードウェアの販売や開発案件の減少など、システムインテグレータが依拠してきたビジネスモデルをおびやかそうとしています。その現状分析と今後の対応策をシステムインテグレータ自身がどう考えているのか、このレポートから垣間見ることができます。 新たな4つのビジネスモデルを提言
こんな感じで。 /** * 与えられた複数の文字列からファイルパスを作成する。 */ def createPath(pathes: String*): String = { import java.io.File pathes.foldLeft(""){(s, p) => (new File(s, p)).getAbsolutePath()} // ("" /: pathes){(s, p) => (new File(s, p)).getAbsolutePath()} } foldLeftと/:、どちらでもいいのですが、どちらが主流なんでしょうね。 なんとなく自分はfoldLeft派。 ちなみに実行するとこうなります。 scala> createPath("tmp","hoge","moga","piyo.csv") res87: String = /tmp/hoge/moga/piyo.
iOSやその開発事情に詳しいと言える状態にはないので、調査を兼ねて書く。 Apple Sneaks A Big Change Into iOS 5: Phasing Out Developer Access To The UDID – TechCrunch http://wirelesswire.jp/Watching_World/201108221335.html 上記の「iOSでUDIDの利用が禁止」というニュースを聞いた時、正直TL上にこんなにいっぱい反応が貼り出されるとは思っていなかった。さすがにUDIDをいじるのはまずいよね、っていうコンセンサスは開発者の間では常識的部類に入ってくるのだろうと楽観的に捉えていたのかもしれない。 以下、なぜUDIDがそのようにスマートフォン開発者に利用されてきたのかについて、調べた限りでまとめてみた。 アプリケーションのサーバとのセッション保持 い
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く