$ find `pwd` -type f -name '*.p[l|m]' | \ xargs cat | \ sort -b | uniq -c | \ sed -e 's/^ *//g' | \ grep -v '^1 ' | \ sort -n
あらまし あちゃー。やっちゃいました。 VagrantでEC2の仮想マシンを定義する場合にVagrantfileにAccess KeyとSecret Keyを記載しますが、間違ってGitHubで公開してしまいました。 はじまり vagrantとchef soloとGitHubの勉強を兼ねて、まぁこんな感じのことをやってました。 1. mkdir aaa 2. cd aaa 3. vagrant init 4. vagrant ssh-config --host medaka >> ~/.ssh/config 5. vi Vagrantfile 6. ここでEC2のAMI指定やインスタンスタイプやらキーを設定。 7. vagrant up --provider=aws 8. 立ち上がったので、vagrant sshでつないでみる。ここまではnaoyaさんの教えに忠実。次はchef-soloの
zshで祝日計算 20140405追記 結局、Appleのicsを採用した GoogleCalendarだと銀行休業日なんてものがあっていいかなと思った クリスマスまで祝日になってて、日本では休日じゃないですしおすしってなった 概要 Perl で何回か書いたことあったけど、シェルスクリプトで年末くらいにトライした きっかけは第N曜日って cal コマンドから簡単にとれるんじゃないか? cal して、tail して cut するだけだよね? dateコマンド色々 よし!作れる(確信) 思い出す パースする条件ってなんだっけ?ということで $ curl -s 'http://www.mozilla.org/projects/calendar/caldata/JapanHolidays.ics' | cut -d: -f1 | sort | uniq Day BEGIN CATEGORIES C
Googleが提供する、Google App Engineというサービスを知っていますか? Amazon EC2などと同じで、Googleが用意するクラウドサーバー環境で アプリケーション開発ができるというサービスです。 (レンタルサーバーのようなもの) その大きな特徴は、なんといっても月間500万PV相当まで"無料"ということです。 ※有料で制限を拡張することも可能 ※2011/09/07 注 Google App Engineの新料金体系が発表されました。 新料金体系では無料で使える枠が大幅に削減されています。 この記事の無料での使用制限に関する記述は、新料金体系では 正しくありませんのでご注意ください。 「App Engine は無料で始めることができます。最大 500 MB の永続性ストレージに加え、月間約 500 万ページ ビューに対応できる十分な CPU と帯域幅を、すべてのア
なんと4年ぶりのブログなので、書き方忘れた... この記事はAdvent Calendar 21日目の記事です。 今回はiBeacon(BLE)で使えるBluetoothモジュールについて書いてみます。 iBeaconといえばAppleがiOS7に採用した近接位置情報取得の手段で、iOSからみたら位置情報取得のサービスとして、 BLEの知識なしでもプログラムが組めるぐらいカプセル化されています。 実際にiBeaconを試してみるには、Beacon信号を発信するペリフェラル側が必要ですが、 BLE対応のiPhone,iPad,MacでiBeaconのアプリを作成するのが一番手っ取り早いかな。 mac [iOS 7] [iBeacon] Mac を Beacon 端末にする http://dev.classmethod.jp/smartphone/iphone/mac-beacon/ iOS
コミットメッセージを修正したいときに使えます。以下のコマンドを実行すると、エディタが立ち上がってコミット内容を変更できます。このときはissueとcommitを対応させるために「#issue番号」を追加しました。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
前回の続きです。 前回はこちら! 最も簡単にiBeaconの電波を発信する方法 さあiBeaconのアプリを作ってみよう! となった時に、一番困るのがiBeaconを発信するアプリを作成しても、 電波はもちろん見えないため、本当に機能しているかどうかがわからないところです。 自分で実装?めんどいな…っていうかiPhone2台も持ってないしなぁ…… ここの周りにiBeacon形式のBluetooth飛んでないかなぁ…… というわけで、Macを使った最も簡単にiBeaconの電波を「受信」する方法をまとめたいと思います。 え?どこかで聞いたことがあるくだりだって?気にしない気にしない。 環境 Bluetooth Low Energy(BLE, Bluetooth4.0)が搭載されたMac製品 Macbook Pro, Macbook Pro Retina, Macbook Airなどなど 最近
カレントディレクトリで find したら ./hoge とかになっててしょんぼりんこ このままだと新規ファイルを開いてしまってつらたん そんな時はpwd食わせりゃいいお
[Objective-C] this class is not key value coding-compliant for the key *HOGEHOGE* でアプリが落ちるObjective-CXcodeiOS 半日ほどハマっていた問題。 結論 結論から書いちゃうと、 Organizerの「Derived Data」を消したら直った。 ただ念のため、上記以外にも アプリの削除 Cleanの実行 もやっておいたほうがよさげです。 色々試したメモ せっかくなので、このことに気づくまでにやった対応などをメモしておく。 xibファイルからの参照 すぐに行き当たったのはxibファイルを消したから、とか、xibファイル内で指定しているクラス名をそのままにしてクラス名を変更しちゃった、とか。 そういうのは出てきたんですが、どちらも問題なし。(確かにxibファイルは消していた) Cleanしたりア
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
home > ガジェット > node.jsを使えばiPhoneとMacだけでiBeaconをお手軽に体験できる!|Mac みなさん、こんばんは。MacPeople/週刊アスキー編集部の吉田でございます。ここ数カ月、私はiBeacon関連のネタばかりを追いかけています。最近では、iBeaconを利用して火鍋を食べられたり、予約ができたりと実際にユーザーが体験できる機会が増えていますね。大阪では期間限定イベントなども開催されました。 iBeaconを簡単に説明すると、Bluetoothとジオフェンシング(範囲特定)などを組み合わせたテクノロジーです。具体的には、Bluetooth Low Energryに対応したiBeacon端末から発信した信号を、スマホやパソコンなどで受け取る仕組みですね。実はたったこれだけです。 ここから先はスマホやパソコンのアプリの作り込みになります。信号を受け取った
なぜDMMがweb3に参入したのか。Seamoon Protocolが目指す新たなエンタメ体験の未来とは
こんにちは。望月です。 ちょっとしたアプリを作るためにSinatraでアプリを書くことにしたのですが、せっかくなのでEC2ではなくElastic Beanstalkを使って見ようと思いました。今日はその設定手順をまとめておきます。 前提知識 まずElastic Beanstalkで出てくる用語をいくつか確認しておきます。 Application : 文字通り、アプリケーションを管理する単位。Applicationのなかで、下で説明するEnvironmentを複数管理することが可能。 Environment : あるApplicationの中に所属する、ELBとEC2の組み合わせ。アプリケーションが動作する「環境」を指す。Environmentは複数作成可能なので、異なるバージョンのアプリケーションを稼働させておくことができる。 大事なことですが、「ビーンズトーク」ではなく、「ビーンストーク
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました ローカルや社内では問題なく動作するのに、外部やネットワークが細い環境下ではエラーになってしまうといったケースは良くあります。光ファイバなどが当たり前な現在、高速なネットワークではない環境を再現するのは難しくなっています。 単純にネットワーク速度を遅くするソフトウェアもありますが、clumsyは任意のパケットを廃棄したりしてネットワーク状態の良くない場合を再現するのに最適なソフトウェアです。 clumsyの使い方 設定は幾つかあります。遅延を再現するラグ、任意のパケットを廃棄するドロップ、ブロックトラフィックを単一のバッジとして送信するスロットル、パケットをクローンして送信、パケットの順序変更、パケットの内容を変更など様々な処理が行えます。 ネットワークがごくごく当たり前に全く問題な
webサイトの右下にこのようなチャット用ウィジェットを見たことが有りますか? これ、Zopim Live Chatという無料のオンラインチャットシステムです。 英語版ですが、使い方はいたってシンプルですのでECサイトや販売用のランディングページなどに埋め込むのも新たな顧客とのコンタクトには良いと思います。 電話や問合せフォームからの申込に加えて新たな離脱防止にも役立つのでこの機会に設置してみてはいかがでしょうか。 プラウザの一番下に表示されるチャット専用窓なので縦に長いホームページでも常時チャットウィジェットを表示することが可能です。 Zopim Live Chatの設置方法(使い方) チャットソフトウェア比較6選 機能・価格・選び方 2024年版チャットシステムを利用すると、Webサイト、モバイルアプリ、SNSを介してパーソナライズされた顧客体験と迅速なサポートを提供できます。 この記事
米Microsoftは4月3日、JavaScriptライブラリ「Windows Library for JavaScript(WinJS)」をオープンソースで公開した。元々は「Windows 8」向けに用意したもので、開発者はHTML/CSS/JavaScriptを利用してWebや非Windowsデバイス向けにもWindows風の見栄えを持つアプリケーションを開発できるという。 Windows Library for JavaScript(WinJS)はMicrosoftがWindows 8に向けて作成したライブラリで、Windows Storeアプリを容易にすることを目的に開発された。開発者はHTML、CSS、JavaScriptといったWeb技術を利用しつつ、ネイティブ並みの体験を提供するWindows Runtimeアプリを開発できるという。 ページ制御、データバンディングなどの機能
ニコニコニュース ?@nico_nico_news ・ 4月2日 総来場者数600万人を超えました!ニコ生開始から333時間経った現在も 学生らによる占拠は続いています【台湾立法院を学生らが占拠生中継】 http://nico.ms/lv173117558 #nicohou #台湾 pic.twitter.com/09FCOgHQmW https://twitter.com/nico_nico_news/status/451293722563448833 ※記者コメント ニ、ニコ動への誘導じゃないよ!か、かんちがいしないでよね/// 引用元: http://ai.open2ch.net/test/read.cgi/newsplus/1396522028/ 2: 名無しさん 2014/04/03(木)19:49:21 ID:Afz29kjMK
はてなブログで記事ごとに設置できるデフォルトのソーシャルパーツに、Pocket に記事を追加する「pocket追加ボタン」を追加しました。ブログの読者が、後で読むために、記事をPocketに保存しておくことができます*1。 記事ごとに表示するデフォルトのソーシャルパーツは、デザイン設定ページの「カスタマイズ」タブで設定します。「記事」を開き、記事ごとに表示したい「ソーシャルパーツ」を下図のように選択します。「Pocket追加ボタン」にチェックを入れると、記事下にPocketに追加するボタンが設置できます。どうぞご利用ください。 ソーシャルパーツで「pocket追加ボタン」を選択 Pocketボタンを記事の本文上に貼り付けるには デザイン設定ページの「ソーシャルパーツ」からワンクリックで簡単に設置できるデフォルトのソーシャルボタンは、記事を読み終わった後にシェアなどがしやすいよう記事下に表示
InfluxDBとは http://influxdb.org メトリクスやイベントといった時系列データを格納するのに適したデータストアです。 ちなみに go で書かれています。 ちなみに 2013のOpen Source Rookiesに選ばれました。 InfluxDBの特徴 RRDやMySQLに時系列データを格納する場合と比較して、InfluxDBの特徴を紹介します。 バックエンドは LevelDB LevelDBとは、キーでソートされた状態で可能されたKVSです(Google製)。詳しくはこのへん参照のこと。 http://en.wikipedia.org/wiki/LevelDB https://code.google.com/p/leveldb/ https://speakerdeck.com/smly/influxdb-and-leveldb-inside-out 将来的にLev
予期せぬトラブルがあったものの、ネタフルが無事に「Movable Type Cloud」に移転したことをご報告いたします。今回の移転にあたっては、シックス・アパートとAMNの協力を頂いています。ありがとうございます! 「Movable Type Cloud」は、シックス・アパートが提供するクラウド版のMovable Typeです。インストール作業やサーバ監視などは一切不要で、常に最新版のMovable Typeを使用することができます。 同じくMovable Type使いの @isloop と共に「Movable Type Cloud」に移転しました。するぷ君は、和洋風KAIは、Movable Type クラウドにサーバを移行しました。という記事を書いています。 Movable Type クラウドの細かいサーバの設定はわかりませんが、Movable Type クラウドは表示速度に定評のある
テキストメッセージ着信の音やバイブレーションがなって端末を取り出しチェックする。でも、見てみるとそのテキストはジャンクだったり広告目的だったりで、わざわざ急いで見なくても良かった、とがっかりすることもあるだろう。 このほど登場したAndroidアプリ「Mumble!」を使えば、そんな“がっかり”を減らせそうだ。メッセージの内容や長さに応じてバイブレーションを幾通りも設定できるので、端末をチェックする前に「見なくてもいいテキスト」とわかることになる。 コンセプトとしては、コールの発信者により違う着信音を設定できる機能に似ている。例えば、ミスタイプやスパム目的でメッセージの内容がたった1文字だけ、あるいは絵文字1つだけのときバイブは短く振動する。この場合、端末を取り出して確認するまでもない。基本的には、メッセージが長いほどバイブも長くなる。 Mumble!のアルゴリズムはメッセージの内容を分析
Redshift(on VPC)編、RDS(MySQL)編、RDS(PostgreSQL)編と続けてきたこのシリーズ、若干期間が空いた形となりましたが、久々にシリーズ続編を投下したいと思います。接続先は『Google Analytics』です。 目次 Google Analyticsとは Google AnalyticsとTableauの連携について Tableau DesktopとGoogle Analyticsの接続連携設定 Google AnalyticsのデータをTableauで可視化 Google Analyticsとは Google Analyticsとは、名前に『Analytics(解析)』とあるように、Webのアクセス解析を行うサービスとなります。Googleが無料で提供しており、基本的な情報を登録し、対象サイト内に解析用のタグを埋め込む事で、訪問者数や閲覧ページ数、滞在時
KickstarterでMicroViewを紹介するMarcus Schappi、Madeline Schappi、 JP Liewの3人。 間違いなくArduinoは、メイカームーブメントから生まれたなかで、もっとも成功した製品のひとつであり、おそらく、もっとも有名なブランドだ。その結果、クローンや派生製品や、いろいろな付加価値を付けた互換ボードがどんどん生まれている。なかにはオリジナルのフォームファクターを維持しているものもあるが、ぜんぜん違うものもある。 MicroViewは、Arduino互換であり、Arduino at Heartプログラムのメンバーだが、オリジナルのフォームファクターとはまったく異なる。小さなチップサイズの、ブレッドボード対応の、有機ELディスプレイ内蔵のArduinoだ。Arduino Unoと同じATmega328Pを採用しているものの、MicroViewは
対象読者 Microsoft Azureに興味がある方 Microsoft Azureモバイルサービスに興味がある方 必要な環境 今回のサンプルを作成するために用意、および動作確認を行った環境は、以下のとおりです。 Microsoft Azureサブスクリプション Oracle Java JDK 1.6.0 Android SDK 22.0.0 GTK# 2.12.22 Xamarin Studio 4.2.3 Xamarin.Android for Visual Studio and Xamarin Studio 4.10.1 なお、本稿で紹介するサンプルは、Microsoft Azure仮想マシンを用いて開発環境を準備しました。利用した仮想マシンイメージは以下のとおりです。 Microsoft Azure仮想マシン Windows Server 2012 Microsoft Visua
聯系我們 公司總部:重慶市兩江新區金開大道341號 研發基地:重慶市北碚區同興南路29號 生產基地:重慶市兩江新區蔡家新城同源路53號 聯系電話:023-63600188 E-MAIL:cqyongu@163.com
ウェアラブルと呼ばれる、身につけて持ち歩けるコンピューター。Google Glassやスマートウォッチ、リストバンドなどを思い浮かべる人も多いかと思うが、最近様々な企業やスタートアップがこぞって商品化している。 そのウェアラブル、「こんなものがあったらいいのに!」というアイデアを持っている人に朗報だ。このほど登場した小型のBluetoothモジュール「MetaWear」を使えば、スマホ連携ガジェットの自作も夢ではない。 MetaWearは1.7×2.6センチと小型で、iOSとAndroidでプログラムできる。例えば、このMetaWearをネックスレスの中に埋め込んで、スマホの着信やSNSのアップデートなどを知らせるようにしたり、キーホルダーに内蔵して盗難防止に役立てたりするなど、いろんな用途に活用できる。 もちろん、ネックスレスやキーホルダーの部分は別途に製作・用意することになるが、肝心の
C実践プログラミング 第3版 作者:Steve Ouallineオライリー・ジャパンAmazon 恩師に言われた言葉 Geek女優の池澤あやかさんに会いたいと思っている@yutakikuchi_です。 池澤さんはRubyが出来てSFCで女優さんなんて羨ましいですね〜。僕なんてRubyは得意じゃないし東京とは言えないような都心から離れた場所の地味な国立大だし、何よりお金も無いパンピーだしね〜。 僕の学生時代にもRubyはあったんですけどRailsはまだ出始めでそんなに流行っている雰囲気は無かったし、Webを書くには面倒くさいJSP/ServletかPerlかって感じでした。ApacheのModuleでWebを書ける事も学生ながら知っていたんですが、ポインタ、メモリの動的確保/解放の間違いが頻発して開発効率が落ちるから極力Javaで、どうしてもCを書かなければ行けない時はC++で逃げてました。
softbank / yokohama the diamond / [puamelia] #6/25追記 7/1の受付開始を前に「スマ放題」の内容が修正され、パケ死プラン(=快適モード)はデフォルトではなくなったようです。以下の記事に続編を書きましたので、そちらも参考にどうぞ。 SoftBankの新料金プラン「スマ放題」ドコモとほぼ横並び。通話しないデータ派にはつらい時代の到来。。。 #追記ここまで ソフトバンクから先日発表されたスマートフォン向け新定額サービス「スマ放題」。 「スマ放題」は、高音質な音声通話を実現するVoLTE※時代を見据え、お客さまにシンプルで分かりやすいように音声定額とパケット定額をパックにしたサービスです。通信手段に関わらず定額で使える本サービスを通じて、ソフトバンクはスマートフォンの新たな利用スタイルを提案してまいります。 (音声定額とパケット定額をパックにした新
20140404061734 by choiyaki 細かなメモを、5×3情報カードとiPhoneアプリ、TextWellでとることで、メモが加速してきています。 メモはしやすく、見返しやすく メモを加速させる、”フロー”と”心構え” では、なぜ他のメモアプリがある中、ぼくはTextWellを選んだのか。その理由について、今回は書いていきたいと思います。 コンセプトは、「縦にながーいメモ用紙」です。 Textwell カテゴリ: 仕事効率化, ユーティリティ カードのようにストックしたいメモとりの、アナログ手法として、5×3サイズの情報カードを使っています。アナログではカードを使っているので、テキストのメモを残す際にも、できればカードのような形式でメモしていきたいわけです。さっと取り出すと同時にメモできて、メモしたものについては、順序を入れ替えたり、組み合わせたり、「くる」ことができる形で
AnyFontは、パソコンや別アプリから任意のフォントを取り込み、iOSの“プロファイル”に追加できるアプリ。AnyFontを使えば、好きなフォントを選択可能なメモアプリで利用できる! 「全アプリで使える!」と言えれば最高なんだけど、今のところそうではない。おもなメモアプリなどで確認してみたところ、AnyFontが使えるアプリとそうでないアプリはほぼ半々って結果。逆に言うと、Pagesや7notesを愛用中ならAnyFontは即買い! ・AnyFontでフォントを変更できたアプリ Pages Keynote Numbers iライターズ Documents 5 PDF Expert 5 7notes for iPad 7notes mini (J) for iPhone 7notes mini Free (J) for iPhone Cute CUT Pro ・AnyFontでフォントを変
本当の秘書みたいにメモとってくれて、声も良し。 マイクロソフトがデベロッパーカンファレンス「Build 2014」でWindows Phone最新バージョンのWindows Phone 8.1をプレビュー公開し、独自のパーソナルアシスタントCortanaを発表しました。 Cortanaについては前から噂があった通り、Google NowっぽいSiriっぽいデジタルアシスタントです。名前はゲームHaloに登場するAIにちなんで付けられたとか。 実際動いてるところが、下の動画の2:00あたりから見られます。 リーク情報で言われていたように、CortanaはBingと連携しつつ、Google Nowみたいな予測とSiri風のパーソナリティがひとつになっています。声も良いです。ホームスクリーンのライブタイル、またはスマートフォンの検索ボタンから立ち上がります。 Cortanaの機能はGoogle
MySQL Workbench Community版と商用版の違い MySQL WorkbenchのバイナリはCommunity版と商用版の2つの形で提供されています。Community版はGPLv2にて公開されており、GPLv2の範囲内で自由に利用することができます。商用版はご購入されたEditionに対応する形でSEとEEの違いがあります(バイナリとしては商用版一つですがライセンス的に利用できる機能がSE, EEの違いがあります)。MySQL WorkbenchのCommunity版と商用版の違い、MySQL Editionの違いについては、次のドキュメントをご参照ください。 > MySQL Workbench Features > MySQL Editions MySQL Workbenchについて、以前はCommunity版と商用版の違いは大きく設定されていたのですが、その違いは徐
Pemain judi online terpercaya bukanlah sesuatu hal yang rumit, melainkan adalah kegiatan yang sangat mengasyikkan untuk dilakukan secara rutin setiap hari. Kalau boleh diibaratkan bermain judi online terpercaya Sbobet lebih mirip ke aktivitas makan yang […] Read the Post Cara Belajar Dari Judi Online Sbobet Terpercaya Agen resmi Sbobet pada dasarnya merupakan wadah yang menyatukan segala elemen ma
「Git管理しているファイルをあとから除外対象に設定したい」はい?どうやります? Gitって最初とっつきにくいですよねぇえええ。 Git使い始めた時は概念がよくわかんなくて、これなんなの?どういうことなの?って思いながら使ってました。(今も使えてないけど) その頃は書籍もそんなに無いしWebの情報とDocumentみたり、聞いたりでやってた記憶があります。 『開発効率をUPする Git逆引き入門』を献本頂いたので読んだのですが、非常によく出来たGitの書籍だったので紹介させていただこうとこの記事を書いております。 開発効率をUPする Git逆引き入門 作者: 松下雅和,船ヶ山慶,平木聡,土橋林太郎,三上丈晴出版社/メーカー: シーアンドアール研究所発売日: 2014/04/09メディア: 単行本(ソフトカバー)この商品を含むブログ (6件) を見る 内容 まず最初に、装丁がカッコイイw と
今回は実践編 前回の記事では、Azure HDInsightサービスの概要に関してお伝えしました。 今回は、実際にHDInsightのクラスタを作り、いくつかの方法でジョブを動かす方法をご覧いただこうと思います。ぜひ、お手元のマシンで実際にお試しください。 作業環境の準備 さて、さっそく本題に入りたいのですが、その前に。今回の記事では、クラスタ作成やジョブ投入など、多くの操作で“Windows Azure PowerShell”を利用します。ということはつまり、Windows環境が必要です。もしあなたが今どこかのカフェで、銀色に輝く素敵なラップトップのトラックパッドをスリスリしているのであれば、そこでPowerShellは動かないかもしれません。が、ご安心ください。そんなときのためのAzureです。 今回は、Azure上に作業環境としてのWindows Server仮想マシンを作成し、
こんにちは。最近gitづいているかっぱおじさん(飯王)です。 さて、今回は@matsukazさんから献本いただいた「開発効率をUPする Git逆引き入門」のご紹介。先日「にゃんっ!」( #git_nyan )で登壇したきっかけでご連絡いただいて、書評させていただく運びとなった。 learn git or die私は2011年にgitについて小一時間しゃべってるのだけど、世間はやっとgit / githubによる開発フローが当たり前になってきたらしい。それはつまり、git / githubについて「使えることが強み」な時代から、「使えないことが弱み」になってきた、ということだ。 ソフトウェア開発の現場では、使えて当然と思われるgit。すばらしいツールではあるんだけど、同時に「たかがツール」。ソフトウェアエンジニアのみなさんには、さくっと使いこなして、効率よい問題解決に注力してほしい。そのため
Googleのホームページでは、一つのキーワードを入力するだけで、ウェブ検索以外にも画像や動画、ニュース検索などを行うことができます。 このように様々なソースから横断的に検索できるのは非常に便利なものですが、キーワードを変更するごとに、また、ソースを変更するごとにページを離れなければならないのがちょっと面倒に感じることもありますね。 Firefoxに「Optimy Search」というアドオンをインストールしておけば、サイドバーで様々なGoogle検索を実行できるようになり、ウェブや画像、動画などの検索結果を離れることなく次々にページを訪問することができるようになります。 「Optimy Search」をインストールした後、表示→サイドバー→[Optimy Search]をクリックすることで、サイドバーにGoogle検索を表示させることができるようになります。 最上段には検索キーワード入力
最近社内でCartonを使う機会が増えてきているのですが、そもそもCarton自体が何やってるかちゃんと把握できてなくてハマったりするので、社内有志でコードリーディング会を開催しています。今回は第一回のときに出てきに作ったメモを公開します。そのままメモを公開しただけなのでかなり雑です。間違ってることも多いと思います。 今回の目的 carton install周りで何が起こっているかざっと把握する 疑問とか snapshotが環境によってずれることがあるけどどうして? --deployment, --cachedとかがついた時に何が変わるか cachedしてもcpanにfallbackしてたけどなぜ インストール先の切替はどうするのか そもそもversion固定どうやってるか 順序は関係なくversionが固定されるのか cpanfileはperlスクリプトとして認識されるのか local以
davidfurlong/radialmenu.js GitHub 放射状の右クリックメニューを実装できるjQueryプラグイン「radialmenu.js」 次のような一風変わった右クリックメニューの実装ができます。 クリックした位置から、どのメニューにも少ないカーソル移動で操作できるというのが便利です。 関連エントリ レスポンシブ対応のメガメニュー実装jQueryプラグイン「Accessible Mega Menu」 カッコいい円形メニューが実装できるjQueryプラグイン「PopCircle」 ページ上で独自の右クリックメニューを作れるjQueryプラグイン「contextMenu.js」 スマホでも多階層のメニューが作れるレスポンシブなjQueryプラグイン「slimMenu」 アコーディオン型のシンプルな階層メニューが作れるjQueryプラグイン「navgoco」
Photoshopを毎日使うウェブ制作者はぜひ目を通してほしい、Photoshopを自分の手足のように使えるようにするノウハウ、同じ結果でも遙かに時間が短縮されるテクニックが満載のオススメ本を紹介します。 同サイズの画像をスライスするのに5分かかっていたのが1分で! 10px以下の小さな文字を鮮明にするのに10分以上かかっていたのが5分でよりキレイに! など実用的な技が満載です。 「神速 Photoshop Webデザイン編」ではウェブデザインの現場でPhotoshopを使う時に役立つ情報が満載! Webデザインに特化したPhotoshopの環境設定方法から、すばやいスライス、効率的なカンプの作成、デザインのバリエーションを楽につくるなど、実践的なテクニックや便利なツール、そしていざという時の「直し」に強いデータをつくる方法など、デザイナーの時間を大幅に短縮します。 神速デザインの5箇条
Demo: Basic div要素が縦に並べてあるだけのページで、最初は背景のカラーが全てグレーです。スクロールするとビューポート内にある2番目のdivのみ明るいグレーになります。 アドバンスではビューポートを上から100px狭く設定し、適用しています。 ※ベーシックにもスクロールするとこの機能が発動します。 Demo: Advanced isInViewport.jsの使い方 Step 1: 外部ファイル jquery.jsと当スクリプトをhead内に外部ファイルとして記述します。 <head> ... <script src="jquery.min.js"></script> <script src="isInViewport.min.js"></script> </head> Step 2: HTML HTMLは特に意識する必要はありません、通常通り実装します。 <div> ...
おお、これは企業で使えそうですよ! 企業によっては外部にソースコードを預けられないため、自社でGitサーバを構えているところも多いでしょう。しかしそうなると管理画面が欲しくなります。GitHubの管理画面は優秀で、ああいったWebブラウザ上でリポジトリの情報を見たいと思うはずです。 そこで使ってみて欲しいのがGitonomyです。デザインの格好いい、Gitリポジトリマネージャです。 Gitonomyの使い方 GitonomyはPHP + Symfonyの組み合わせで作られていて、Webブラウザ上でGitリポジトリの操作が一通りできるようになっています。ユーザはプロジェクト単位にグループに入り、そこで権限管理される仕組みです。 ソーシャル機能はありませんが、企業ユースであれば十分ではないでしょうか。社内でGitサーバを立てている場合はぜひ導入を検討してみてください。 GitonomyはPHP
Roslynが1年以上ぶりに公開されました。 オープンソース化 おまけにオープンソース化(ライセンスは Apache License 2.0)のニュース付き。 ポータル: http://roslyn.codeplex.com/ ソースコードはページ内からのダウンロードもできるし、git cloneも可能 git clone https://git01.codeplex.com/roslyn Roslynの成果物 End-User Preview Visual Studio上で、C#プロジェクトで使ってるコンパイラーとかリファクタリング機能がRoslyn版にさし変わる 後述するC# 6.0新機能(のうちのいくつか)も使えるようになる Roslyn SDK Project Template Roslynを使ったVisual Studio拡張を作るためのテンプレート集 Roslyn Syntax
OneNoteに社運を賭けている? OneNote Clipper のインストール ... 見ているサイトをクリップしていくブックマークレット。OneNoteClipperなんて、かっこいい名前が付いてます。Microsoftもやる気だな。どんどん攻めてるな。と思ったんですが、iPhone/iPadだとインストール・ボタンを押しても何も起こらない。「ドラッグしろ」と言われてもドラッグできないんだから、手詰まりを感じてしまいます。 ボタンになっているブックマークレットをSafariで抜き出す JavascriptPicker iPad/iPhoneでも使いたいのにドラッグ&ドロップできないし。たとえばこのページ。サイトのデザインを分析するブックマークレットなんですが、取り出せない。「XRAY」というボタンになってます。面白... そこで、ブックマークレットを抜き出すブックマークレット、Jav
[速報]Microsoft AzureのPaaSがワンクリックでJava利用可能に。TomcatとJettyで。Build 2014 米マイクロソフトはサンフランシスコで開発者向けイベント「Build 2014」を開催中。2日目の基調講演が終わりに近づいた頃、PaaSの機能の1つとして「Web Sites」にJavaが標準で組み込まれ、ワンクリックで利用可能になることが紹介されました。 下記は新しいAzureポータル画面。この「Site settings」から、赤枠で示した「Java version」をクリックするとJavaがオンになり、TomcatとJettyが利用可能になったことが示されます(ネットストリーミング経由での画面なので、鮮明さが足りず分かりにくいのですが)。
Introducing Pyston: an upcoming, JIT-based Python implementation Hello everyone, I’m very excited to announce Pyston, a new open-source implementation of Python, currently under development at Dropbox. The goal of the project is to produce a high-performance Python implementation that can push Python into domains dominated by traditional systems languages like C++. Here at Dropbox, we love Python
[速報]米マイクロソフト、C#/Visual Basic次世代コンパイラ「Roslyn」をオープンソースで公開。独自言語など開発可能に。Build 2014 米マイクロソフトは、開発中の.NETコンパイラプラットフォーム「Roslyn」をオープンソースとして公開しました。Roslynは、C#とVisual Basicのソースコードを分析、変換、実行ファイルの生成機能などをAPIとして提供するもの。 オープンソースとしての公開は、現在開催中のマイクロソフトのイベント「Build 2014」2日目の基調講演のステージ上で行われました。 ソースコードは「.NET Compiler Platform ("Roslyn") - Documentation」で公開されています。Roslynをベースに独自言語をVisual Studioで利用することなどが可能になります。 さらに同社は「.NET Fou
ES6になると、String.prototype.repeatのメソッドが追加されるわけだが、そのアルゴリズムとパフォーマンスを追ってみている。 ES6 String.prototype.repeat の仕様では以下の様な感じでシンプルな書き方をしている。 countが 0 より小さい、または 無限大である場合は RangeError count 0 ならば、空文字列 そうでない場合は、count回、文字列を繰り返して連結する 単純に実装すれば、以下の様な感じで済む。 String.prototype.repeat = function (count) { if (count < 0 || !Number.isFinite(count)) throw new RangeError(); var result = "", str = this; for (var i = 0; i < cou
Search When autocomplete results are available use up and down arrows to review and enter to select. The following navigation has top level toggles that can be engaged with by focusing on them and pressing the enter key. Their respective sub-navigation can then be navigated through with the tab key. Upon reaching the last node in the sub-navigation the next top level node will be focused if there
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
import pandas as pd # タブ区切りのテキストデータを読み込む data = pd.read_csv("data.txt", sep="\t") # クロス集計をする crossed = pd.crosstab(data.A, data.B) #=> # A B #store_1 435 165 #store_2 265 135 クロス集計表ができました。 2 つの変数の関連において、どちらかの変数が、もうひとつの変数の原因となっている場合に、原因となる側の変数を 独立変数 (independent variable) 、もう一方の結果となる変数を 従属変数 (dependent variable) と言います。これは 2 変数の間に因果関係があると考えられるときに生じます。つまりクロス集計表で提示されるのは、原則として独立変数の側を基準とした各カテゴリーの値です。 科学
(define-event on) (define-event off) (define-channel switch-ch (x) '((0)))
ProxyPass /hoge http://xxxxxx.s3-ap-northeast-1.amazonaws.com/hoge ProxyPassReverse /hoge http://xxxxxx.s3-ap-northeast-1.amazonaws.com/hoge [Thu Apr 01 00:00:00 2014] [error] [client xxx.xxx.xxx.xxx] (20014)Internal error: proxy: error reading status line from remote server xxxxxx.s3-ap-northeast-1.amazonaws.com [Thu Apr 01 00:00:00 2014] [error] [client xxx.xxx.xxx.xxx] proxy: Error reading from
本当にHTML配るだけのウェブサーバたてたい Pythonとかのワンライナーだと微妙に心もとない 将来的に複雑なビルドも拡張できたらいいな というかんじのGruntfile.coffeeスニペット。Yeoman使うほどじゃないとき用。 generator-webappで生成したプロジェクトのGruntfile.jsから余分な部分を除去しただけ。 プリプロセッサの例としてgrunt-typescriptのタスクを入れる(TypeScriptで遊ぼうとしたとき作ったので)。 package.json { "name": "greeter", "version": "0.0.0", "description": "", "main": "greeter.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1"
背景 iOSアプリを開発しているとき、サードパーティ製のframeworkを使うことがあります。例えば、revealはツールを使ううえでprojectにframeworkの導入が必要ですし、広告SDKなどもframeworkや静的ライブラリを導入する必要があります。 このとき、クッソ丁寧なscreenshot付きの導入手順で解説してくれるのは良いのですが、fileをD&Dでprojectに追加したり、Xcodeの設定の海をかき分けながら注意深く設定を追加する必要があったりします。 設定が一度切りならまだしも、新しいprojectのたびに同じようなことをするのは怠惰を美徳とするエンジニアにとっては苦痛です。 CococaPodsを知っている開発者としては、「それCocoaPodsでできるよ」で済ましたいものです。ですので、済むようにしましょう。 手順 今回はrevealを例にpodを作成しま
$ bndle install --path vendor/bundle で gem をインストールする。 スクリプト(調べたいURLを引数でもらう) require 'social_counter' # 引数でもらう url = ARGV[0] @sc = SocialCounter.new(url) p "タイトル:#{@sc.title}" p "Twitter:#{@sc.twitter_count}" p "Facebook:#{@sc.facebook_count}" p "Hatena:#{@sc.hatena_count}" p "Pocket:#{@sc.pocket_count}" p "Google:#{@sc.google_count}"
checking for stdint.h... yes checking for sys/types.h... yes checking for wand/MagickWand.h... no Can't install RMagick 2.13.2. Can't find MagickWand.h. *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.
書いてて気づきましたが、設定画面用は・・・ アイコンを作る 角丸Rにこだわる場合 角丸Rに関わらないデザイン画像を作成 OSバージョンにあわせて角丸Rに関係する枠などのデザインを当てる。この場合二種類 サイズ調整 設定画面用の画像は角丸R必要か疑問が残ります。 角丸Rにこだわらない場合 テンプレートを使用する こちらのpsdで作成しました。 effect、カラー(グラデーション)も含めバリエーションがあり psdの編集箇所もデザインだけ、サイトイメージも同時にできます。 付属するatnファイルで角Rなし、ありのActionを実行して 必要サイズ全パターン作成してくれます Webサービス モックとか仕様確認レベルのアイコンであればこちらとか ※角丸対応まではしているかは別途確認 http://makeappicon.com AssetCatalogに画像を追加 同じような画像でサイズ違うアイ
使う前の準備 まず、CoreDataを使うためにいくつかのインスタンスを生成しておく必要があります。 NSManagedObjectModel、NSPersistentStoreCoordinator、NSManagedObjectContextの3つです。 NSManagedObjectModelを定義を元に生成 NSManagedObjectModelのインスタンスを元にNSPersistentStoreCoodinatorクラスを生成(ちなみに和訳は「永続化ストア」) CoreDataで使うSQLiteのファイルを取得 生成したNSPersistentStoreCoodinatorインスタンスをNSSQLiteStoreTypeに指定し、(3)で取得したファイルのURLを指定してセットアップ (4)までで生成したNSPersistentStoreCoodinatorを元に、NSMan
$ sudo apt-get install git $ sudo apt-get install build-essential $ sudo apt-get install libssl-dev $ sudo apt-get install libsqlite3-dev $ sudo apt-get install nodejs $ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
IP制限かかっていて、支社からはDBがあるサーバーにアクセスできない (;´ロ`)困ったなぁ・・・ そんな時教えてもらった方法 ①本社のサーバーにTera Term使用しSSH接続 ②設定メニューから「SSH転送」を選択 ③「SSHポート転送」画面が表示されるので、「追加」をクリック ④ローカルのポートになんでもいいので、「888」と入力 ⑤リモート側ホストに、確認したいDBが入っているサーバーのアドレスを 入力&接続したいポートを入力 以上で設定OK!! あとはブラウザーを立ち上げて https://localhost: のあとに④で設定した「888」と入力。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently re
例えば:nokogiri gemを使っている gemってどれだっけ? ↓ $ gem dependency nokogiri --reverse-dependencies Gem nokogiri-1.6.1 hoe (~> 3.7, development) hoe-bundler (>= 1.1, development) hoe-debugging (>= 1.0.3, development) hoe-gemspec (>= 1.0, development) hoe-git (>= 1.4, development) mini_portile (~> 0.5.0) minitest (~> 2.2.2, development) racc (>= 1.4.6, development) rake (>= 0.9, development) rake-compiler (~> 0.
参考:http://macwiki.sourceforge.jp/wiki/index.php/OSX%E3%81%AE%E5%9B%BA%E6%9C%89%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89#pbcopy.2C_pbpaste_.E2.80.A6_.E3.82.B3.E3.83.94.E3.83.BC.E3.81.A8.E3.83.9A.E3.83.BC.E3.82.B9.E3.83.88.E3.82.92.E3.82.B3.E3.83.9E.E3.83.B3.E3.83.89.E3.81.8B.E3.82.89 自分はQiitaに投稿する際プロジェクトのファイルの中身をそのままごっそり記事に貼付けることが結構あるのですが、その度に cat [filename]で中身を表示。 出力された内容をマウスで範囲選択してから"Cmd+C"でコピー。 投稿用のテ
\ OutOfMemoryが出たぞー! / どうする? 1. 画像の息の根を止める 2. メンバー変数は全て息の根を止める 3. それでもダメならLargeHeap 基本的には1と2までで大丈夫だと思います。 LargeHeapまで行く場合は、絶対的に画像などの読み込み量が多い時ぐらいにした方が良いと思います。 1. 画像の息の根を止める Bitmapを使う場合 Bitmap bitmap; private void releaseBitmap() { if (bitmap != null) { bitmap.recycle(); bitmap = null; } } ImageView imageView; private void releaseImageView(){ if(imageView != null){ // src に画像を設定した場合はこっち imageView.
みなさま、お疲れ様です。 tmuxがインストールされた環境が複数あって、それぞれにPrefix Keyを変えている場合、 「あれ? 今接続しているサーバのPrefix Keyってなんだっけ?」と悩むことがあるはずですね。 私はしょっちゅう悩んでいます。 そこで、次のような手をとりました。 コマンドでPrefix keyを確認する方法 tmux show-options で、現在設定されているオプションの内容が確認できます。 ステータスとして常時表示させる方法 キー2つの組み合わせすら覚えられないかわいそうな頭の持ち主には、そんなコマンドは覚えられないのです。 そこで、tmuxをたちあげたら常時Prefix Keyを表示させる方法が必要でした。 .tmux.confでは#(COMMAND)とすることで、シェルでCOMMANDを実行した結果を表示させることができます。
Microsoftは、「.Net」の開発者フレームワークおよびプログラミング言語をさらにオープンソース化する。 同社幹部らは米国時間4月3日、Microsoftの開発者会議「Build 2014」においてこの動きを発表した。幹部らはさらに、Xamarinと提携して新たに.Net Foundationを設立することを明かした。.Net Foundationは、新たにオープンソース化されたリソースを管理する予定。 Microsoftが.Net Foundationに提供するのは、「ASP.Net」「Entity Framework」「.Net Compiler Platform」(開発コード名「Roslyn」)のプレビュー版、「VB」と「C#」のプログラミング言語、「.Net Micro Framework」「.Net Rx」などを含む24の現行および将来の技術である。クロスプラットフォームの
あとでblog書く、たぶん。 とりあえず途中経過メモ。 nginxの設定 LTSVで扱いたいのでこちらを参考にこんな設定ファイル書いて、 # cat /etc/nginx/log_format.conf log_format ltsv 'time:$time_iso8601' '\tremote_addr:$remote_addr' '\trequest_method:$request_method' '\trequest_length:$request_length' '\trequest_uri:$request_uri' '\thttps:$https' '\turi:$uri' '\tquery_string:$query_string' '\tstatus:$status' '\tbytes_sent:$bytes_sent' '\tbody_bytes_sent:$body_b
最近、vue.jsのドキュメントを読みながらちょっとずつメモしていってるのですが、そこで下記の意味がよくわからないなぁと思ったので実際にサンプル書いて確認してみました。 https://gist.github.com/koba04/9776792 The third argument, timeout, is a wrapped version of setTimeout. You should use it in place of setTimeout so that when an effect is cancelled, its associated timers can be cleared. jsfiddleのサンプル http://jsfiddle.net/koba04/rb3YD/ vue.jsではcss transitionやcss animationによるアニメーションの
Webアプリを作る際にサーバサイドでアプリケーションフレームワークなどを使っている場合、 生成されたHTMLのonclick属性にすでに関数がセットされている場合があります。(wicketとかwicketとか…) jQueryを使って、設定されているクリックイベントよりも前に 任意の関数を差し込みます。 prependEvent = function(target, newEvent) { var clickHandler; clickHandler = target[0].onclick; // イベントを退避 target[0].onclick = null; // クリックイベントをリセット target.click(newEvent); // 差し込み target.click(clickHandler); // その後にオリジナルをしまう };
はじめに 以前、オープンソースのカラムストア機能付き全文検索エンジンであるGroongaをDebianに入れるために必要な作業について、最初のとっかかりであるWNPPへのバグ登録の紹介記事を書きました。 Debianでパッケージをリリースできるようにしたい - WNPPへのバグ登録 今回は、現在進行中であるGroongaのDebianリポジトリ入りを目指す作業の中から、Debianらしいパッケージを用意するときに必要なLintianについて紹介します。 よりDebianらしいパッケージを用意するには WNPPにバグ登録をしたら次はパッケージを用意する必要があります。Groongaの場合には、すでにパッケージ自体は独自リポジトリで提供していたので、パッケージを作る部分については新たに作業は必要ありませんでした。 問題になるのは、作ったパッケージがDebianのポリシーにきちんと適合しているか
TypeScriptの知識は最初に出た0.8系で止まっているので、噂に聞いてたジェネリクスを試してみる。(ジェネリクス自体は0.9系からある) 型の表現力を試すときは、自分はいつもmap関数の型表現を定義してみることにしている。 function map<A,B>(list: A[], func: (a:A) => B): B[] { return list.map(func); } var strList: String[] = map<Number, String>([1,2,3], x => x.toString()) var strList2 = map([1,2,3], x => x.toString()) //型を省略しても引数から推論してくれる このmap関数の表現ができる言語とできない言語がある。たとえばC++はだいぶめんどくさいことしないとできなかった。 template
jQueryで指定されたイベントの定義場所を取得する方法 セミナー時にHTML上のイベントが指定されている要素から、実際にイベントを指定したコードが書かれているJavaScriptファイルや場所を知りたいと質問を受けました。 調べたところ良さそうな方法があったのでシェアしておきます。 ちょっと動画に取ってみたので、動画でご確認ください。 なにをやっているかというと、まず、デベロッパーツールを開き、検証したい要素を選択します。 次に右クリックして「Add attribute」から適当なidを指定します。今回は「js_debug」というidを指定しています。 次にデベロッパーツールの右上のアイコンからコンソールを開き以下のコードを入力しEnterを押します。 $._data($("#js_debug").get(0), "events"); Object->click->0の順番に開いていき、
Panduan Lengkap Bermain Sbobet Parlay untuk Pemula Halo para pecinta taruhan online, apakah kalian sudah familiar dengan permainan Sbobet Parlay? Jika belum, jangan khawatir karena kali ini saya akan memberikan panduan lengkap bermain Sbobet Parlay untuk pemula. Sbobet Parlay adalah salah satu jenis taruhan yang sangat populer di kalangan penggemar judi online. Dalam permainan ini, pemain harus me
Windowsユーザーだった女子編集者が、実際にMacを使うなかで出合ったトラブルを解決する本連載。プラネックス(外部サイト)から5GHz専用の極小無線LAN子機「GW-450S(手裏剣)」が発表されました。ちょうど自宅の無線LANルーターも5GHz専用の「5ギガでGO! MZK-UPG900HP」(関連記事)も入手したところなので、この組み合わせでさっそく試してみました。 自宅で使っているMac miniは普段、有線接続していますが、せっかく本体が小さいので無線で利用すれば設置場所フリーというメリットがあります。Mac miniはIEEE802.11acに非対応なので、GW-450Sを使うのにはピッタリです。 GW-450S(手裏剣) ●プラネックス ●2480円前後(4月中旬発売予定) ↑Bluetoothマウスの受信機くらいのサイズですが、WPSボタンを搭載しており設定が簡単。Mac
Sinatraの日本語ドキュメント 私は以前の記事で、軽量なWEBサイト構築DSLであるSinatraプロジェクトにおけるドキュメントの日本語版作成が滞っていたので、私がそれを一歩進めたら彼に愛されたということを書きました。 英語圏のオープンソースプロジェクトに貢献する最も簡単な方法またはsinatra/README.jp.mdまたは彼はなぜ私を愛するようになったか その後、このプロジェクトでは複数の日本語を扱える方たちがそのメンテナンスを継続下さっていて、オリジナルドキュメントの更新がマージされると速やかに日本語版の更新が作成され、またときとして、その更新版に間違いが見つかると別の方がこれを指摘または修正する、という理想的な環境になっています。私のケアレスなミスも随分と直して頂きました。 Jekyllの日本語ドキュメント ところで、このブログの構築にも利用しているJekyllという静的サ
MITが作成した新入生向けのプログラミングの教科書「SICP」の非公式PDF版を日本語に翻訳した「非公式日本語版PDF」が公開されています(翻訳者ブログ、GitHub)。 公開されたPDFは「非公式日本語版PDFはAndres Raba氏による非公式PDF版の翻訳」ということ。非公式、公式の違いなど詳細な説明は、翻訳者の方のブログを参照してください。ちなみに翻訳された方は、「和田先生が公開して下さった「公式な」翻訳を読んでおりません」ということです。公式版は以前公開されて、そちらも話題になっていました。この辺の事情ちょっと複雑ですが、PDFで参照できるのは便利です。 「なぜSICPが重要であるか」ということに関する説明もあったりして、ためになります。
4月1日、Python向け対話的実行環境「IPython」の最新安定版「IPython 2.0」がリリースされた。インタラクティブなHTMLウィジェットの提供などの新機能が加わっている。 IPythonは対話的にプログラムを実行できるシェルを提供するソフトウェア。Pythonには元々対話的シェルが備えられているが、IPythonではより高機能なものとして開発されており、GUIを提供する専用コンソールやGUIツールキット、Webブラウザ上で動作する対話的実行環境、並列コンピューティング向けの高性能なツールなどを提供するのが特徴。Pythonにフォーカスしているが、任意の言語で対話型コンピューティングを実現可能にすることを目的としている。ライセンスは修正BSDライセンス。 IPython 2.0は2013年8月にリリースされたバージョン1.0に続く最新版。8か月の間、約100人の開発者が400
表情豊かな顔アイコンを、顔の5つのパーツを自由に組み替えることで自由に作れるようになるアイコン素材が「Emoticons」です。無料で配布されており、商用利用も可能で、パーツの組み合わせは300万通り以上あります。 Free Download: Avatars and Emoticons Vector Set | Web Resources | WebAppers http://www.webappers.com/2014/03/26/free-download-avatars-and-emoticons-vector-set/ アイコン素材は上記リンクの下部にある「Click Here to Download Now」からダウンロード可能。 頭の輪郭・髪の毛・目・口・アクセサリーの5つをそれぞれ自由に変更可能で、組み合わせは1000通り以上あります。 顔アイコンの作例はこんな感じで、ひょ
Android:ウェブサイトから音声ファイルや写真をダウンロードするとき、使っているブラウザの専用フォルダに保存されることが多いです。 状況に応じて複数のブラウザを使い分けている自分の場合、「あれ、あのファイル、どこのフォルダだっけ?」となることもよくあります(その時点で「使い分けられてないじゃん」というご指摘はなしの方向で...)。 『Redirect File Organizer Pro』は、ファイルの種類(ドキュメント、音声、動画など)とその保存先を指定すれば、どのアプリやブラウザ経由でダウンロードしたファイルも、その指定通りの場所に保存できる地味ながら便利なアプリ。 操作方法は簡単です。画面中央の「New Simple Redirect」というところから新しく設定をしていきます。 動画、音声、ドキュメントなど選択肢のどれかを設定して、あとは「Choose Redirect Fold
「Zed」はオフラインで動作可能なChromeベースのテキストエディタです(ダウンロード)。ローカルのファイルはもちろん、サーバー上のファイルまで編集できてしまうユニークな特徴を持っています。 その他Zedの特徴として挙げられているのは以下の通り。 多くのプログラミング言語のシンタックスハイライトをサポート(C, Clojure, CoffeeScript, C#, CSS, Dart, Erlang, Go, Haml, Haskell, HTML, ini files, Java, JavaScript, JSON, LogiQL, Lua, Markdown, Nix, PHP, Plist, Protobufs, Python, Ruby, Shell, XML)。 コード補完(シンボルと、カスタマイズ可能なスニペット。 インラインマーカーつきの組み込みのlint(JavaScri
旅先で素晴らしい風景に出会ったときや、日常の中で心に響く光景を発見したとき、大昔の人は詩や俳句などにその感想をしたためていた。現代人にとっては、携帯するスマートフォンで撮った写真にコメントをつけてブログやFacebookにアップするという手段が一般的だろう。 だが、日常のバタバタや今日のランチなどではなく、より感性溢れる写真や記述なら、このほど正式に登場したプラットフォーム「Hi」がうってつけかもしれない。 Hiは写真やテキストで「これは!」という瞬間を切り取って表現し、それを位置情報付きでリアルタイムに公開するためのプラットフォームだ。これまで招待制だったが、このほど正式に一般公開された。 想定しているユーザーはライター、ジャーナリスト、写真家、旅人、詩人、ミュージシャンなどだが、もちろんそうした肩書きをもっていない人でも利用して構わない。要は、センスある一コマを英語で語れる人なら誰でも
GIFいいよね、大好き。 Windows 8.1がアップデートされました。アップデート内容はささいなものですが、使い勝手には大きく影響してきます。見落としがちな変化を見てみましょう。 1. タイル右クリックで、デスクトップみたいなメニューが出る 2. メトロアプリにタイトルバーが登場 3. メトロアプリにタスクバーも設置 4. ホットコーナーでのプレビューが少々遅い 5. メトロアプリをタスクバーで保存可能、通常ウィンドウと同じく重ねられる 6. スタートメニューに検索ボタンが 7. スタートメニューに電源ボタンも アップデートは、来週から順次配信されます。楽しみですね。 そうこ(Eric Limer /米版)
ども、大瀧です。 先ほど佐々木よりCloudFrontがEDNS-Client-Subnetをサポートしたので試してみたというエントリーが投下されましたが、同じエッジロケーションでサービスされるAmazon Route 53も動くのでは?と思い試してみました。 Route 53レイテンシーベースルーティングの設定 Route 53には、最寄りのリージョンのレコードを返すレイテンシーベースルーティング(LBR)という機能があります。以下のような感じで設定してみました。 動作確認 では、弊社(日本国内)のISPのリゾルバとGoogle DNS(8.8.8.8)でどうなるかと米国リージョンのEC2からAWSのリゾルバ、Google DNSでの実行結果を比較してみます。 日本からのアクセス ikkomon:~ ryuta$ host -t cname about.otaki.classmethod
代官山蔦屋書店は、プリント基板に配線パターン(金メッキ)で鉄道路線図を描き、駅をLEDや抵抗器で表現した「回路線図」のiPhoneケースと名刺入れを、4月15日から発売する。iPhoneケースが1万2960円(税込)、名刺入れが1万6200円(同)。 電子基板を設計・製造する専門企業・電子技販が手がけるプリント基板グッズシリーズ「moeco」の新製品で、代官山蔦屋書店オリジナル商品。 東京の路線図を描いたiPhone 5/5sケースと名刺入れ(それぞれブラック、グリーンの2色)、関西の路線図を描いたiPhone 5/5sケース(ブラック、グリーンの2色)と名刺入れ(グリーン)の計7種類をラインアップした。
1.0正式版がリリース。TypeScriptは、Visual Studio上でも開発できる。C#などでコードを書いているVisual Studioユーザー向けに、その利用手順や特徴を解説。 連載 INDEX 次回 → TypeScriptとは TypeScriptとは、マイクロソフトが中心となって開発を進めているスクリプト言語で、コンパイル結果がJavaScriptコードになる、いわゆる「AltJS」と呼ばれる種類の言語である。AltJSにはTypeScript以外にもメジャーなものとして、CoffeeScript、Dart、Haxe、JSXなどがあり、TypeScriptはその仲間ということになる。 TypeScriptの公式ページ(英語) 日本時間の2014年4月3日、開発者向けイベント「Build 2014」で、バージョン1.0がリリースされた。「ついに1.0に到達した」といった感じ
Surfaceをもっとパワフルに! 駆動時間を60〜70%も長くするパワーカバーが間もなく発売2014.04.03 16:00 塚本直樹 これだけ長持ちすれば心配なし、だね。 マイクロソフトはSurfaceにくっつけて駆動時間を延長できる「パワーカバー」を4月11日より発売します。お値段は2万0551円で、公式Webストアにて予約受付も始まっています。 このパワーカバーを装着すると、Surface 2なら70%、Surface ProやSurface Pro 2なら60%も駆動時間を延長できちゃうんです! そもそもSurface Pro 2は前モデルよりバッテリー駆動時間が75%延長されているんですが、このパワーカバーを装着すればかなりハードに使えそうですね。 パワーカバーにはWindowsショートカットキーやファンクションキー、メディアキー、トラックパッドが搭載。キーボードのタッチもスト
京都在住のくりす(@chris4403)とながやま(@nagayama)が、日常の出来事や、おすすめしたい本や映画をゆるゆるとお届けする雑談系ポッドキャストです。 315. はるばる行ったぜ、Hakodate nagayamaとchris4403の2人が、北海道に行ってきました、観光地マウント問題、oss4funにゲスト出演、お便り紹介「京都の中華」「タフトブラシ」「フロスの向こう側」「ChatGPTを使った英会話」についておしゃべりしました。 314. 映画の話をしましょう (ゲスト:ninjinkunさん) nagayamaとchris4403の2人が、ninjinkunをゲストに迎えて、最近良く見るようになったという映画や、東京のおすすめスポットや過ごし方などについてについておしゃべりしました。
buildingとは 仕事を一生懸命していた中、 Twitterのタイムライン中に以下のブログエントリが流れてきた。 heroku-on-docker、パーマリンクからして楽しそうだ。 エントリの内容を見てみると、初文に アプリケーションをDockerで動かすのは難しい、 もっと簡単にしよう。Herokuみたいに。 と書いてあったので、 これよさ気なんじゃね?と思ったので触ってみた。 検証環境 僕の環境は以下の通り OS: Mac OS X 10.9.2 開発環境 ...今回の検証のためにインストールをする 必要があるソフトウェアは以下の通り。 homebrew Virtualbox boot2docker docker gistにBrewfileをあげておいた。 homebrewをインストールした後、 以下のコマンドを叩いていってソフトウェアをインストールする。 > ruby -e "$
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
systemdは、/proc/cmdlineをパースして、もし、その中に"debug"という文字列を発見した場合、大量の冗長なデバッグメッセージをdmsegに出力する。これは様々な問題を引き起こす。まず、"debug"というあまりに一般的すぎる文字列に勝手に反応してしまうことがひとつ。dmseg、すなわちカーネルのリングバッファーをsystemdの冗長なデバッグメッセージだけで溢れ返させてしまうことがひとつ。そして、なぜかLinuxカーネルのブートに失敗してしまうことがひとつ。 Bug 76935 – Do not parse "debug" command line parameter カーネルコマンドラインに"debug"を与えると、systemdによりパースされる。適当なassertに引っかかると、こんな風にぶっ放される。 [ 150.308000] systemd-journald
ジャストシステムは、Webサイト上で文章校正できるサービス「ATOKクラウド文章校正」を4月3日から提供する。日本語IME「ATOK」を10台までの端末で利用できる月額サービス「ATOK Passport」の上位版「プレミアム」(月額476円、税込)ユーザー向けに追加料金なしで提供する。 文章校正支援ツール「Just Right!」の校正エンジンを利用したサービス。Webサイト「ATOKクラウドチェッカー」上のフォームに文章を貼り付けると、自動で校正が行える。 誤字脱字や慣用表現などの誤り、表記ゆれのチェックや、公用文、ビジネス文としてふさわしい表現になっているか確認することもできる。 Windows、Mac、Android端末に対応した。 関連記事 ジャストシステム、ATOK Passportに「ATOKクラウド推測変換サービス」を追加 ジャストシステムが、月額サービス「ATOK Pas
【動画あり】ペンタブレットで空間を描画する「Gravity」が開発される!「絵を描く」とは「3次元」を指す時代へ Tweet 1:以下、暇人がお送りします:2014/04/3(木) スゲ━━━━━━ヽ(゚Д゚)ノ━━━━━━!!!! ついにこの時が来たか "ペンで描く" といえば "2次元" が常識でしたが、絵師、デザイナー、アニメーター、建築家、彫刻家、さらに医療の世界に、革命の瞬間が間近です 英・ロイヤル・カレッジ・オブ・アートのチームは、ペンタブレットで3次元描画を可能にする「Gravity (グラヴィティ)」を開発し、特許を取得 Gravity - 3D Sketching from GravitySketch on Vimeo. http://vimeo.com/89649904 詳細はこちらから 2: Twitterの反応:2014/04/3(木) うおお、すげえなこれ— ハ
コンパクトでワイヤレス対応のHiFiスピーカーは今や珍しくない。しかし、このほど資金調達サイト「Kickstarter」に登場した「Musaic」はオートメーション家電とも連携するという、さらに一歩進んだタイプだ。 外観はスピーカーというよりプリンターのような感じだが、一番想定される使い方はやはり音楽を楽しむことだろう。スマートフォンやPCなどの端末に保存されているお気に入りの音楽を24ビットという高品質の音で楽しめる。端末とはWi-FiやBluetoothで連動する。 また、あらゆるストリーミング配信サービスにも対応し、端末を経由してネットラジオも聞ける。専用のアプリでは、ユーザーの住まいの地域で視聴可能な放送局の検索も可能となっている。 そしてMusaicの最大の特徴が、他のオートメーション家電との連携だ。オートメーション家電は照明や鍵、ホームセキュリティーなどこのところ急速に増えてき
英Canonicalは4月2日、ストレージサービス「Ubuntu One」の提供を7月1日に打ち切ると発表した。ユーザーは6月30日までにデータを別の場所に保管する必要がある。CanonicalのCEOは米Googleや米Dropboxなどが提供する同等サービスとの競合を示唆しながら、「無料のストレージサービスの戦いは長期的に持続できない」と敗北宣言をしている。 Ubuntu OneはCanonicalが2009年に発表したストレージサービス。「Ubuntu 9.10」より搭載され、その後Windows、iOS、Androidなど対応プラットフォームを拡大していた。クラウド上のサーバーにファイルを保存したり、ファイルの同期ができるサービスで、5GBまで無料、それ以上は有料で容量を追加できるというビジネスモデルで運営されていた。また、音楽配信サービスなども提供されていた。 Canonical
一見しただけではそれほど便利には思えないのですが、実際にSurfaceなどのタッチ&キーボードデバイスで使用してみると、キーボードで文字を打ちつつタッチでメニュー操作というのは非常に良いテンポを生むことが分かります。単純な混在ではこの心地良さにはならないと思われるので、円形メニューがその効果を発揮しているのだと推測できます。 そうなってくると自分のアプリに円形メニューを加えたくなりますが、いざ実装しようとすると、なかなか一筋縄ではいかない細かい動きを実装しなければなりません。 そこで登場するのが「ComponentOne Studio for WinRT XAML」です。このコンポーネント集には、そのものずばりのRadialMenuコントロールが付随しているのです。 RadialMenuを追加する 円形メニュー実装前のアプリ それでは、どれくらい簡単に後付で円形メニューを入れられるのかを確
April 03, 2014 13:56 カテゴリApple Store - NewsiPhoneアクセサリ 【4/3】Apple Online Store、Bluetooth接続のiPad/iPhone/iPod touch用ワイヤレス ゲームコントローラー「SteelSeries Stratus(ブラック)」を販売開始。(4/3) Posted by applebrothers No Comments No Trackbacks mixiチェック 2014年3月26日(水)より直営店のApple Retail Store 3店舗(銀座店、渋谷店、名古屋栄店)で発売開始された、SteelSeries の iPad、iPhone、iPod Touch用コンソールゲーム機タイプBluetooth接続コントローラー「SteelSeries Stratus Wireless Gaming Con
fluentdの効果的な活用例と安定運用のポイント:今さら聞けないfluentd~クラウド時代のログ管理入門(3)(1/3 ページ) 効率良く、意味のあるログ管理を実現するツールとして注目されている「fluentd」。最終回では、実際の利用シーンを想定し、より効果的なfluentdの利用法を紹介します。 第1回、第2回でfluentdを使って基本的なログ管理が実現できるようになったのではないでしょうか。fluentdはプラグインの組み合わせにより更に効果を発揮します。最終回では、実際の利用シーンを想定し、より効果的な利用法を紹介します。 fluentdの具体的な活用例 実際の利用シーンを想定した2つのfluentdの活用例を紹介します。 大量のログを分析し、「意味のある情報」として管理する タグデータを効果的に活用し、ログデータのフィルタリング管理を行う 1.大量のログを分析し、「意味のあ
日本語版ではTexinfoファイルがLaTeXファイル上の変更を反映しておりません(すみません)。そのため直接、xelatex jsicp.texを実行して下さい。 The file preamble.tex contains all the configuration and style declarations. Note that the LaTeX file sicp.tex will be generated on the fly, overwriting the previous version. To keep sicp.texi and sicp.tex in sync, I make changes to sicp.texi, which is already a hybrid of Texinfo and LaTeX code. This is fine, becaus
みたいなのを書くわけですが、このままだと html_safe でないので自動的にエスケープされてしまいます。 <strong>tnj</strong>さんからメッセージがあります! 悲しい! 正しい HTML の含み方 この問題に直面した Rails I18n 初級者は、「じゃーエスケープ避けてそのまま出力させるしかなくない?」と、 raw だったり html_safe を付けてしまいがちです。 でもそうなると、もし @username にタグが含まれていた場合もエスケープされずに出力されてしまうので、簡単に XSS を引き起こしてしまいます。「ここはユーザー入力値は入らないから大丈夫だよ!」は絶対守り切れないし、変数を必要とするたびに「本当にユーザー入力値入ってこないんだっけ?」なんて判断をいちいち必要としていては時間がいくらあっても足りないので、機械に任せたいところです。 で、 Rai
WPFにて、コンボボックスやリストボックスの ItemsSourceは何処に書くべきでしょうか? パッと思いついた四つのパターン XAML内で定義する Viewのコードビハインドで設定する ViewModelのプロパティとして実装する 独自のクラスを定義する それぞれのパターンについて考えてみます。 1. XAML内で定義する XAML内で、 <ListBox Name="list1" > <ListBoxItem Content="item1"/> <ListBoxItem Content="item2"/> <ListBoxItem Content="item3"/> </ListBox> みたいな感じで定義します。 利点はXAML内で完結すること。難点は動的に定義できない(?)ことでしょうか? 2. Viewのコードビハインドで設定する Viewのコードビハインドにて、ListBox
OS X 10.8.5 [システム環境設定] デスクトップとスクリーンセーバ * デスクトップ 無地 solid aqua blue * スクリーンセーバ arabesque Dock * サイズ -> 小より * 位置 -> 左 * インジケータ・ランプ チェック外す * 自動的に隠す 言語とテキスト * google日本語入力のインストール * 入力ソースタブ * ことえりを外す -> Google日本語入力 * ひらがなと英数のみ * 日付と時刻 * 時間帯→東京に設定 Launch Pad * 使わない -> 特に設定不要 Mission Control * キーボードとマウスのショートカット これは全部解除->ホットコーナーで代用 トラックパッド * ポイントとクリック -> 調べる 3本指のドラッグ チェックを外す * スクロールとズーム -> 全てチェックを外す * その他ジ
DDN は 音楽 ・ 映像 に関する デジタル アート を中心に情報ミックスを配信中
これはMapGiveのビデオ Learn How to Map in OpenStreetMapの字幕を翻訳したものです そのうちamaraで動画に字幕をつけますが、それまでのつなぎです License: CC0 (元データはU.S.政府文書のため、Public Domain) OpenStreetMapを使ったマッピング / Learn How to Map in OpenStreetMap イントロダクション / Introduction The MapGive campaign gives you an understanding of why open map data is important to people all over the world and why you should invest your time to help create map data onlin
最後にエラーが出て悩んだのでメモ代わりに残します。 rbenv, ruby-build, rbenv-gemset のインストール Homebewを使ってrbenvの環境を構築します。 途中で依存関係等でエラーが出た場合は、都度対処してください。 ~ lassy423$ brew install rbenv ruby-build rbenv-gemset ==> Downloading https://github.com/sstephenson/rbenv/archive/v0.4.0.tar.gz ######################################################################## 100.0% ==> Caveats To use Homebrew's directories rather than ~/.rbenv add
my $utf = Unicode::Japanese->new(); my $oldmsg = ''; ReadMode('cbreak'); sub show_message($){ print $utf->get; } sub set_enc($){ while(1){ print "Enter encoding(UTF8(u) / SJIS(s) / EUC-JP(e)):"; my $enc = ReadKey 0; last unless defined $enc; print "\n"; if($enc eq 'u'){ $utf->set($_[0] , 'utf8'); return; } elsif($enc eq 'e'){ $utf->set($_[0] , 'euc-jp'); return; } elsif($enc eq 's'){ $utf->set($_[
でもhubotはbin/hubotのシェルスクリプトで立ち上げるので、この方法ではデバッグモードに入れない。この起動スクリプトの中身はこんなかんじ。 #!/bin/sh npm install export PATH="node_modules/.bin:node_modules/hubot/node_modules/.bin:$PATH" exec node_modules/.bin/hubot "$@" つまりnode_modules/.bin/hubotをexecできればいいらしい。 1.hubotをデバッグモードで立ち上げる node_modules/.bin/hubotの中身はcoffeescriptなので、こんなコマンドでhubotをデバッグモードで立ち上げる。 必要があれば-a hogeのような引数もここで渡す。
検索しても日本語の記事が見当たらなかったためTipsとして残しておきます。 xcode5.1ではガーベッジコレクションのサポートがなくなりました。 New Features in Xcode 5.1 そのためGCを利用しているosxアプリケーションをビルドしようとすると、下記のエラーを出力します。 error: garbage collection is no longer supported ソースコードからAppleライクなドキュメントを生成してくれるappledocも、2014/04/03時点のリビジョン(v2.2)ではGCを利用しています。 従って、homebrewもしくはリポジトリ内インストールスクリプトを使いビルドしても、上記エラーでインストールできません。 調べてみたところ、本件に関しては既にappledocのリポジトリ上でissueとして挙げられていました。 XCode 5
要素を縦も横も中央寄せする方法。 tableでも同じように出来るけど、他の要素でやりたい場合。 この方法は、外側のタグのサイズに依存する場合に便利。 all_center_baseで縦横確保して、all_center_innerで位置調整をしている。 もし、サイズが決まっているのであれば、all_center_innerを付けている要素にサイズを設定すればall_center_baseタグは要らない。 この方法の他にもやり方はあるので、場合によって使い分ける。 .all_center_base { display: table; width: 100%; height: 100%; } .all_center_inner { display: table-cell; text-align: center; vertical-align: middle; }
Vagrant is an amazing tool for managing virtual machines via a simple to use command line interface. With a simple vagrant up you can be working in a clean environment based on a standard template. These standard templates are called base boxes, and this website is simply a list of boxes people have been nice enough to make publicly available. Suggest a Box Do you know of another base box? Send a
Xamarin.iOS の AOT に気をつけろ!Rx の FromEventPattern を使うときの注意点C#iOSReactiveExtensionsXamarin Reactive Extensions の FromEventPattern を使うと、イベントを IObservable に変換できて、複数のイベントに時系列な関係を与えたり、他のストリーム処理とシームレスに扱えたりします。 イベント・プログラミングとRx - @IT Xamarin .iOS でも .Android でもこの機能を使うことができて大変便利ですが、Xamarin.iOS の場合 AOT による制限に気をつける必要があります。 以下は、なんの変哲もない、「ボタンを押したらタイトルを ”Clicked!” に変える」コードです。
Section: Maintenance Commands (8) Updated: May 2006 Index JM Home Page roff page 名前 resize2fs - ext2/ext3 ファイルシステムのサイズを変更する 書式 resize2fs [ -d debug-flags ] [ -S RAID-stride ] [ -f ] [ -F ] [ -p ] device [ size ] 説明 resize2fs は ext2 または ext3 ファイルシステムのサイズを変更する。 このプログラムは device 上のアンマウントされたファイルシステムを拡大または縮小する。 ファイルシステムがマウントされている場合、 カーネルがオンラインでのサイズ変更をサポートしていると仮定して、 マウントされているファイルシステムのサイズを拡大する (この man ページ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く