WindowsにJDK7をインストールする手順を示します。 注意点:OSのエディションについて この手順ではWindows 7 64bitの環境で書かれています。 もし、32bit環境をお使いの場合は、ダウンロードファイルを選択する際、「x64」ではなく「x86 (jdk-7u75-windows-i586.exeなど)」を選択するようにしてください。 OSのエディションの調べ方がわからないときはこちらを参考にしてください。 JDK7をダウンロードする。 まずは、JDK7を配布しているページを表示します。 Java SE Development Kit 7 Downloads 今回はJava SE Development Kit 7u75をインストールしていきましょう。 (JDKはセキュリティ対策などで日々アップデートされます。そのたびにバージョンが「7u71」や「7u75」といったふうに
WindowsでJDK 7とJDK 8を切り替えて開発する場合、環境変数JAVA_HOMEを変更するだけではうまくいかない(かもしれない)よ、という話。 Abstract 理由 Java SE 8以降のパブリックJREで、環境変数PATHの設定を自分で行なわない(行なえない)レベルのユーザーへの対策が変わったため 対策 パブリックJREのjava.exeが優先的に実行される状態を回避して、環境変数JAVA_HOMEの変更のみでJDKを切り替えられる状態に戻す 解説 理由 Windowsに複数バージョンのJava開発環境(JDK)をインストールするレベルのユーザーなら、環境変数JAVA_HOMEにJDKのインストール先フォルダーを設定し、環境変数PATHに%JAVA_HOME%\binを含める、という手法はおなじみのものだろう。これにより、JAVA_HOMEの内容を変更するだけで、複数バージ
【レシピ】簡単安い「お好み焼きトースト」がマジでウマすぎ!冷蔵庫の残り物で作れるぞっ!! K.Masami 2015年12月16日 最近SNS上でちらほら見かける “お好み焼きトースト” ……その名の通り “トーストを使ったお好み焼き風の食べ物” のことだ! 実はロケットニュースでは5年前に、「GO羽鳥の男の食卓」としてすでに試していたのだが、今回それに少しアレンジを加えたものを作ってみた。 Newバージョンも、簡単・安い・美味しいの三拍子がそろうトースト。お好み焼きを作った次の日、余った材料でできるのが嬉しい。お好み焼き好きはもちろん、普段とは一味違うトーストを楽しみたい方にもおススメなのだ! ・材料は “お好み焼き” と同じ 世の中には様々な作り方があるが、今回は “お好み焼きを作った次の日に残った材料で作る” ことを想定してレシピを考えてみた。用意するのはトースト、そして冷蔵庫に眠る
学生時代はもちろん、社会人になってからも新しい単語や重要なことを覚える時に活用する人も多い暗記カードを、ウェブとアプリで実現しているサービスが「Anki」です。Ankiはウェブでデータを共有することで、PC向けアプリとスマートフォン向けアプリ、そしてブラウザ上という複数の環境で同期して使えるマルチプラットフォームなサービスになっており、常に最新のデータや学習状況を反映して使うことができるとのこと。どのような使い勝手になっているのか、実際に使ってみることにしました。 Anki - powerful, intelligent flashcards http://ankisrs.net/ ◆PC版アプリ「Anki」のインストール まずはアプリ「Anki」をPCにインストールするところからスタートします。今回はWindows PCにインストールするので、「Windows」タブのDownload A
体重計などの計測器を製造するタニタがインターネット上で猛批判にさらされている。原因は、タニタの関連会社で、タニタの計測機器とネットを連動させて健康的な生活を提案するサービスを行っているタニタヘルスリンクが、公式ツイッターアカウントで、「生クリームは食べるプラスチック」という趣旨のツイートをしたことによる。 問題のツイートは、12月9日に投稿されたもので、社内の栄養士の発言をいくつか紹介するなかで出てきた。そこで、ある栄養士が「生クリームは食べるプラスチック。害しかない」と発言したというのだが、これがネット上で広まり炎上騒ぎになった。 ツイッターで「健康的な食生活を提案する企業が、非科学的な発言をする栄養士を雇っているのが信じられない」「トンデモ栄養士だ」などと批判が相次いだ。タニタヘルスリンクは数時間後に当該ツイートを削除し、翌日に「不適切なツイートがありました」と謝罪した。問題のツイート
ひと通りチュートリアルをやってみていざ実機転送してみようとするとこんなエラーが出てきた。 ドキュメントになかったのでしばらく悩んだけど普通にAppDelegate.mにコメントで書かれてました。 どうやらReact Nativeは処理自体はサーバで実行されているみたい。実機で動かす方法は、PCで立ち上げたサーバにアクセスする方法と、そのサーバごとアプリ内にバンドルする2つの方法が用意されているみたいです。PCで立ち上げたサーバにアクセスするのはデバッグするとき用でしょうね。 もちろんこれだと実機単体で動かせないので、その場合は OPTION 2 のサーバをアプリ内にバンドルする方法を使います。curlコマンドで出力した main.jsbundle をXcodeプロジェクトに追加してあげるとアプリ内で読み込めるようになり、実機単体で動くようになりました。 - (BOOL)applicatio
2015年11月1日(日)0時0分 上記日時をもって、「1. 該当のAPN」に設定の端末は、インターネットに接続できなくなります。期日までに設定変更されなかった場合も、「2. 設定変更先のAPN」に変更いただいた時点からインターネットに接続可能になります。 2014年12月1日以降にお申し込みのSIMカードは、「2.統一後のAPN」をご案内しています。 APNの確認、および変更方法については以下ページに掲載の各マニュアルをご参照ください。
I'm trying to run AwesomeProject on my Nexus5 (android 5.1.1). I'm able to build the project and install it on the device. But when I run it, I got a red screen saying Unable to download JS bundle. Did you forget to start the development server or connect your device? In react native iOS, I can choose to load jsbundle offline. How can I do the same thing for Android? (Or at least, where can I conf
ちゃお... Python Advent Calendar 2015 18日目の記事です... Pythonといったらデータサイエンスに強いし、データサイエンスといったら形態素解析が必要になることがあるし、形態素解析といったらMeCabだし――ということで、今回はPythonでのMeCabの処理を少しでも速くする豆知識を共有したいと思います! parseToNodeを捨てよ parseを使おう MeCabの解析結果を得るにはparseとparseToNodeの2つのメソッドがあります。 わたしはもっぱらparseToNode使ってたのですが、なんか遅いなーって思って、本当に遅いのか確かめるために処理時間測ってみました。現実的な設定でやった方が実用的だと思ったので、今回は夢野久作のドグラマグラから名詞を抽出することにします。 コード import MeCab tagger = MeCab.T
ランディングページ向けの縦長ページ、スモールビジネス向けの複数ページ、すべてがミニマルに美しくデザインされたレスポンシブ対応のBootstrapのテンプレートを紹介します。 テンプレートの良さはデザインだけではありません。いくつかダウンロードしてコードを見たところ、クリーンなHTMLでコメントもしっかりしているので、カスタマイズ性にも優れています。 Designstub ダウンロードには、メールアドレスの登録(無料)が必要です。 テンプレートの利用にあたっては、個人でも商用でもクライアントワークでも無料で利用で、クレジット表記は削除しても問題ない、とのことです。テンプレートとしての再配布・販売は禁止です。 詳しくは、ライセンスページをご覧ください。 ライセンスページ テンプレートは、縦長1ページ用と複数ページ用の2種類に分けられています。
1911年創業のセーラー万年筆が、社長人事をめぐり揺れている。同社は12日、旧大蔵省(現財務省)出身の中島義雄社長(73)が代表権のない取締役に同日付で退き、比佐泰取締役(63)が社長に昇格する人事を発表。一方、中島氏は決議の無効を訴える事態となっている。 同社によると11日、取締役4人が中島氏に辞任を要求。拒否され、12日の取締役会で社長解任を決めた。中島氏が会社の不振にもかかわらず私的な講演などに時間を割き、知人が仲介する新事業を手がけるなどしたと説明する。昨年末の取締役会で指摘したが、改善されなかったという。 中島氏は14日、この決議は無効だとして、自身が社長である確認を求めて東京地裁に仮処分を申請した。取締役会の招集権限は社長の自分にあり、延期を事前に要請したとしている。会社側は「定足数、賛成数ともに足りており、決議は有効」としている。 中島氏は大蔵省主計局次長を務めたが、過剰接待
mixi時代、古くは個人ホームページ時代の「100の質問」の頃から大好きだったインターネット文化のひとつに、「バトン」の存在がある。 俗に言う「呪いのメール」のポジティブ版とでも言うのかしら。いくつかの質問に答えたうえで次に自分が回したい人を指名できることから、気軽に他の人とキャッキャウフフできる素敵ツールとして重宝しておりました。強制性の強い「地雷」には賛否両論もあったけれど。 そんな古き良き(?)バトンが久方ぶりにまわってきました。わぁい。早速、答えちゃうよ! 自分の「一番」を語るだけの簡単なバトン 詳細はこちらをば。この「ハイパーリンクチャレンジ」、企画者のひとりである鳥井さんの記事を皮切りに、他の人が書いているのをずーっと追いかけて楽しませていただいていたのですが、まーったくまわってくる気配が全くなかったんですよね……。 気分はまるで、友達の家でみんなが楽しくマリカーをプレイしてい
これらの報告書にもある通り、日本年金機構に対する標的型攻撃では、5月8日以降、大きく四回に分けて添付ファイル付きのメール、あるいはファイルをダウンロードさせる外部のURLが記されたメールが送り込まれました。一部は内閣サイバーセキュリティセンター(NISC)からの通知によって端末をネットワークから切り離したり、不審な通信先URLをフィルタリングすることにより対処できていたといいます。また、一連の攻撃に先立つ4月22日には厚生労働省に対しても類似の手口で標的型攻撃が行われましたが、これもNISCからの検知を受け、外部への通信をブロックすることで対処していたそうです。 報告書を読むと、このように侵入の兆しを検知できたケースがありながら、たび重なる波状攻撃によって内部端末への感染を許してしまったことが伺えます(特にNISCの報告書に詳しく書かれています)。もし、5月20日に送られてきた情報漏えいに
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
連載目次 最近注目を浴びることが多くなった「Deep Learning(ディープラーニング・深層学習)」と、それを用いた画像に関する施策周りの実装・事例について、リクルートグループにおける実際の開発経験を基に解説していく本連載。 前回までは、下記のように解説してきました。ニューラルネットワーク、Deep Learning、Convolutional Neural Net(CNN)の基礎知識と活用例、主なDeep Learningフレームワークを紹介し、リクルートグループで画像解析において積極的に利用しているフレームワーク「Caffe」を中心にDeep Learningを利用した画像解析について解説。そして、リクルートグループにおける画像解析の事例を紹介し、ビジネスへの活用に当たり、CNNだけでは乗り超えられない壁を乗り越えるまでの試行錯誤の過程を解説しました。 第1回「ニューラルネットワー
[第3回]802.11acの高速化・伝送効率改善技術(後編) フレーム集約による効率改善の仕組みと、スループット改善効果をみる 当初の802.11規格では、無線フレームの設計として、イーサネットフレームのペイロード部分(最大1500オクテット)をそのまま格納する形をとっていました。このため、APや端末はイーサネットフレームを1つ送信する度に送信権(チャネルアクセス権)を取得する必要がありました。 この設計は、11a/b/g規格においても踏襲されましたが、伝送速度の高速化に伴い、問題が顕在化してきました。データ部分に対してヘッダーやフレーム間ギャップ、確認応答(ACK)といったオーバーヘッドが相対的に大きくなってきたのです。 例えば、11a/g規格において最大伝送速度(54Mビット/秒)を用いて、1500オクテットのデータを伝送する場合、理論上の最大実効スループットは30.8Mビット/秒とな
前編では基本的な例外処理の手法、および例外の種類について扱いました。中編では、 例外処理の場合分け どのような例外が発生しているかの確認 例外をわざと発生させるテクニック について解説していきます。 例外処理の場合分け 前回は、try/exceptについて学びました。簡単に復習すると、例外が発生する可能性のある箇所を「try」で囲み、例外が発生した場合の処理を「except」に書くのでした。 たとえば以下のプログラムを実行するとします。 print('1: outside of try/catch') try: print('2: inside of try scope') 5 / 0 print('3: inside of try scope') except Exception: print('4: inside of except(catch) scope') print('5: o
みな味の好みがバラバラで、同じメニューでも人によって採点が高かったり低かったりしているようです。 元データの作成 まずは Python で扱える形でデータを用意し recommendation_data.py とします。 dataset = { '山田': {'カレー': 2.5, 'ラーメン': 3.5, 'チャーハン': 3.0, '寿司': 3.5, '牛丼': 2.5, 'うどん': 3.0}, '田中': {'カレー': 3.0, 'ラーメン': 3.5, 'チャーハン': 1.5, '寿司': 5.0, 'うどん': 3.0, '牛丼': 3.5}, '佐藤': {'カレー': 2.5, 'ラーメン': 3.0, '寿司': 3.5, 'うどん': 4.0}, '中村': {'ラーメン': 3.5, 'チャーハン': 3.0, 'うどん': 4.5, '寿司': 4.0, '牛
この記事は CAMPHOR- Advent Calendar 2015 の16日目の記事です. こんにちは.@asadamanです. 最近,OpenCV-Pythonで遊んでいるので,それについて書いてみようと思います. OpenCV-Pythonのチュートリアルをやっているだけでも十分楽しいのですが,それを使ってこんなのができたらいいなっていうのがあるとワクワクしてきますよね! ということで,「囲碁の勝敗判定をさせてみる」という目標を立ててみました. 囲碁は陣地取りのゲームで,勝敗はどちらの方が多く陣地を取れたかで決まります.陣地とは,自分の石(黒石か白石)で囲まれた碁盤の交点の数です. (分かりやすい説明は囲碁の基本:囲碁の勝負の付け方を参考にしていただればと思います.) さて,処理の流れとしてはざっくり分けて, 画像から碁盤の領域を切り出す (→ ダメ詰め,死石などの処理) → 交点
どうも、まさとらん(@0310lan)です。 みなさんは、Webアプリの開発にトライしたことはありますか? いざ、コードを書き始めるとちょっとしたことで悩んだり、簡単に思っていた処理が意外と面倒であったり、データベース操作が難しかったり…など、予想以上に困難な場面に直面することが多いと思います。 そこで今回は、初級者から上級者まで幅広い開発シーンを想定し、面倒な作業を解消して便利に活用できる無料Webサービスを厳選してみましたので、ご紹介しようと思います! 目次 ・悩みがちな「関数」や「変数」の名前を日本語で一発変換! ・Eメール認証の判定を自動化する! ・多彩な「情報リソース」を無料でゲット! ・わずか数行で画像要素をInstagram風のオシャレ写真に変換! ・任意のWebサイトURLから自動で「スクショ」をゲット! ・超お手軽にソースコードをシェア&レビューする! ・Googleスプ
この記事は Vim Advent calendar 2015 の16日目の記事です. 僕は普段「だ・である」調でブログを書いていますが,今回の記事は多数の人に見ていただくことを考慮して,多くの人がブログで採用している「です・ます」調,語り口調で書いていくことにしましょう. さて本題です. 候補を絞り込むインターフェースというのは人気で,Vimではunite.vim,ctrlp.vimなどが有名ですね. そして,コマンドラインツールfzfはVimからも利用できるように,本体にVimプラグインが付属しています. また,ctrlp.vimにインスパイアされて開発されたプラグインとして,LeafCageさんによるalti.vimやkamichiduさんによるvim-milqiがあります. この記事では,前述の5つの候補絞り込み型インタフェースを提供するVimプラグイン Shougo/unite.v
【本記事の内容】 エンジニアの取扱説明書は必要か? 確かに技術理解があまりに乏しいと辛い 加熱する技術理解の強要 あなたはデザイナーの苦労を知ってるのか? チーム内の互いの尊重が必要 エンジニアの取扱説明書は必要か? よく「エンジニアの取扱説明書」とか「エンジニアには言ってはいけない言葉」みたいな記事が定期的にヒットする。さらには、将来インターネット事業関連で起業もしくはビジネスの立ちあげをしたいからエンジニアのことを理解するためにと言ってプログラミングを勉強する人をいる。何故かここ最近、エンジニアを理解しなければ彼らと上手くやっていけないみたいな風潮がある。 確かに技術理解があまりに乏しいと辛い 確かにプログラミングは神経質な作業が続く作業であり、彼らの仕事がどのようなものか最低限理解しておいた方がいいかもしれない。たしかに、PMになかなかハードな改修要求が突然飛んできたり、技術的難易度
マイクロソフトはチームのコラボレーションを促進する軽量なプロジェクト管理ツール「Office 365 Planner」のプレビュー版を公開したと発表しました。 Office 365 Plannerは、プロジェクトに相当する「プラン」を作成するごとに1枚の「ボード」画面が作成され、チームで共有されます。ボードには、「カード」の形で情報が貼り付けられます。 下記はOffice 365 Plannerを紹介したブログ記事「Introducing Office 365 Planner」から、マーケティングキャンペーンの画面です。マーケティング予算のグラフ、広告の画像など、さまざまなカードが貼り付けられています。 カードにはそれぞれドキュメントや画像が含まれており、カードにはその内容を分かりやすく示す画像が表示されます。カードはカテゴリごとに縦方向に整理されて表示されます。 またOffice 365
株式会社Photosynthの@koichi222です。 Akerunというスマートロックのサービスを提供しています。 自分自身の主なロールとしては、Webサービス側のプロダクトマネジメントですが、 ハードウェアとソフトウェアを組み合わせたサービスを生み出す中で、プロダクトマネージャの役割についての学びを書かせていただければと思います。 体験を中心に設計する Iot製品開発で最も重要なのは、ソフトウェアとハードウェアが組み合わさった時のユーザ体験です。 そして1番のリスクは、この体験の検証が製品開発の1番最後のタイミングで行われることです。仕様書のスペックと、実際の体験は、感じ方に大きなギャップがあります。そのギャップを埋めるためおすすめしたいのは、プロジェクトの初期に体験の検証のためのプロトタイプを作ることです。 体験の検証のためのプロトタイプとは、量産性、コードのメンテナンス性などは無
私は時折、本を書きます。本を書くのはとても大変な作業で、膨大な時間と思考力を使います。そして、多くの著者が1回本を書き上げると、もう2度とこんな辛い経験はごめんだと言います。しかし、時間が経つとまた経験したくなる不思議さを、本を書くという仕事は兼ね備えています。 さて、人は本を書くと何を得られるのでしょうか? 名声?お金?達成感?未経験者の人はそんなものを想像するかもしれません。しかし、私の経験上、それらはあくまで運によって得られるものであり、求めて得られるものではありません。 では、何を得るのでしょうか? 私が本を書いて得られたものは、質の高い情報の集め方でした。何か分からないこと、気になることが出てきた時、その答えを見つけるまでのスピードと精度が劇的に早くなりました。このスキルは本を書くだけではなく、仕事をする上でもとても役に立っています。 私はプログラマーとして非凡な才能は持ち合わせ
やりたいこと 任意のUICollectionViewCellがロングタップされた際に任意の編集メニューを表示する。 こんな感じ↓ 環境 Xcode 7.1 iOS 9.1 上記環境以外では試していませんが、おそらくiOS6.0以降なら動作すると思います 方法 UICollectionViewCellの編集メニューを表示するには、まず次の3つのデリゲートメソッドを実装する必要があります。 collectionView:shouldShowMenuForItemAtIndexPath: collectionView:canPerformAction:forItemAtIndexPath:withSender: collectionView:performAction:forItemAtIndexPath:withSender: さらに、各々のメソッド内で編集メニュー表示に関する細かい指定を行う
iOSに限った話ではないですが。 Interface BuilderファイルにはXcodeのバージョンが含まれているので、アップデートしたXcodeでファイルを開いただけで差分が出てしまうという問題。 プルリクエストにこうした差分だけのファイルが紛れているとレビューのノイズになるので、定期的に全IBファイルを更新・プルリクエスト みたいな事ができないかなーと調べたところ、Xcode付属のibtool(1)を使えば簡単にできました。 まず特定のIBファイル内のXcodeバージョンを最新にするには下記のようにします。 $ xcrun ibtool --upgrade ./Sources/MyView.xib --write ./Sources/MyView.xib 実際にXcode6.4で生成したxibをXcode7.1.1のibtoolで更新した結果。ちゃんとツールのバージョン番号が更新され
curl とかでとってきた xml を成形して Vim で開きたいみたいなときに成形結果をリダイレクトして Vim で開く,みたいにすると無駄にファイルを作らないといけないのでめんどうです 標準入力から直接 Vim に渡せないかなーと思って調べたらちょうどな - オプションがありました ls | vim -これで ls の出力を直接 Vim に渡せます 余談ですが,これを調べるためにググりましたが,普通にヘルプ見れば書いてました まずはヘルプを確認するようにしようと思いました usage: vim [arguments] [file ..] edit specified file(s) or: vim [arguments] - read text from stdin or: vim [arguments] -t tag edit file where tag is defined or
背景 僕が本格的にWebのエンジニアになったのは2014年頃からで、早いものでもう丸2年ほど経ってしまうことになります。 Webに転向してからは主にフロントエンドエンジニアとして勤務してきました。 よく言われることですが、最近のフロントエンドの趨勢は本当に早いです。 最初はキャッチアップに苦労したことを覚えています。 しかし段々と新しい何かを覚えることは苦でなくなり、今はこの流れに身を置くことが楽しいと思えるようになってきました。 激動の趨勢の中で、Webのフロントエンドエンジニアが口にするパラダイムは日ごとに変化しています。 この記事は元々社内向けに書いたものです。 色々なバックグラウンドを持つエンジニアと一緒にフロントの設計を考える場面で、共通言語を持つきっかけになればいいなー、という思いから書いたものですが、いい機会なので外向けに修正して公開してみます。 Webのフロントエンドを新し
先週金曜日の朝イチのことでした。 社内で私の席の前に座っていた方がぼそっと、 「日本語に変えられないけどなんか仕組んだ?」 私「え?何もしていないです。ただWindows7に戻しただけっす。」 その方は、ついWindows10アップデートをしてしまったというので、 私は「安心してください!7に戻せますよ!」 と、帰宅時にパソコンを預かって、7に戻しておいたのです。 「日本語に変えられない?」 ということで状況を確認しました。 どんな状況だったか? ・Windows10 から復旧した後。 ・起動には何の問題なし。 ここからが重要。 ・日本語が打てない、入力できない。 ・アルファベットしか打てない、入力できない。 ・かな変換が効かない。 ・そして、言語バーが消えている。 そんな状況でした。 うーん、思い当たるところから設定を確認してみるか。 ここから約1時間の試行錯誤 1.コンパネで言語バーを
何年経っても、 PHP の苦手意識が抜けないのですが、 PHP で仕事している以上は、それなりの成果を求められます。 開発現場の関係で、 Windows と Mac の両方を使っています。 最近は、PHP やツールの互換性が充実してきているので、工夫すれば、どちらの環境でも安定したパフォーマンスを出せるようになってきました。 MS ナデラ CEO が iPhone や iPad でプレゼンする時代です。 真のエンジニアたるもの、「Windows の方が好き」とか、「Mac じゃなければ開発効率が落ちる」とか言っていたらダメだと思うのです。 ※ ここに書くのは、あくまでも私個人に特化した環境です。万人受けするものではないことをご了承ください。 共通の環境 まず、 Windows でも Mac の両方に入れているものです。 Emacs Emacs のアイコンを作った人なので、これは外せません.
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
WordPressでブログを書いている人の記事をみていて、よく見かける 目次というやつがあります。 この記事で作っているので参考に 目次があると、 ・読者の目を引くことがができる ・読者が求めている情報があるか?目次の時点で判断できる ・書くほうも整理して記事を書くことができる と、記事を書く人・読む人にとってメリットが大きいです。 これどうやって作ってるの?って思って色々とgoogleさんに聞くと「Table of Contents Plus」というプラグインを入れるのが良いみたいだけど・・・ 詳しくはこちらの記事に解りやすく載ってます わたしのようなIT音痴には、プラグインを入れるのが抵抗があるので HTMLで簡単に作れないかなぁと思ったあらありました! 備忘録も兼ねてここに記事としてまとめました。 ワードプレスの目次を作るHTML 雛形を置いているので、どうぞ! まずは文章のはじめの
毎月恒例の今月のgemです itamae で tig をインストールするプラグインを作りました itamae-plugin-recipe-tig (0.1.0): Itamae plugin to install tig https://t.co/IOxQm4AfUi— RubyGems (@rubygems) 2015, 12月 15 github.com 作った経緯 使い方 recipe node メモ:tigの文字化け対策 参考 文字化け解決した図 作った経緯 yumやaptに上がってるtigのパッケージは古すぎるので開発サーバに新しいtigを入れる時は毎回ビルドしてるのですが、ビルドするのが面倒になったのでitamaeのレシピ作りました。 *1 使い方 こんな感じです recipe # recipe.rb include_recipe "tig" node # node.yml t
概要 DRY原則(Don't Repeat Yourself)とは、ソフトウェアの構成や構築手法についての原則の一つで、同じ意味や機能を持つ情報を複数の場所に重複して置くことをなるべく避けるべきとする考え方。 1999年に出版されたアンディー・ハント(Andy Hunt)氏とデイビッド・トーマス(David Thomas)氏の共著 “The Pragmatic Programmer” (邦題は「達人プログラマー」)の中で提唱された原則の一つである。 システムやソフトウェアを構成する設定や設計に関する情報について述べたもので、複数の場所に同じ情報が置かれていると変更時に整合性が取れなくなる危険性が高まるため、一箇所で管理して必ずそこから参照するようにすべきとする原則である。 転じて、プログラムコード中で同じ(ような)動作をするコードを何度も書かずに、関数などにまとめて呼び出して利用すべきとす
2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一本化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod
こんにちは、ポップインサイトの木原と申します。 ポップインサイトはユーザテスト、特に被験者が自宅にいながら調査に参加する「リモート・ユーザテスト」を専門としている調査会社です。創業から3年弱で、ウェブ事業者、そのほかにも一般企業などから、2000件以上の調査のご依頼をいただいています。 今回は、「ユーザテストの経験から得られた、人の話をしっかり聞くコツ」をお届けします。これから対面式調査でモデレータ(調査に同席する進行管理役)をつとめようとしている方はもちろん、「誰かの意見をヒヤリングする」という日常に根差した行為を改めて振返ってみたい方のお役にも立つと思います。 \ナイルのサイト改善提案の紹介はこちらから!/ ユーザの考えていることを引き出す、2つの方法 ユーザテストにおけるユーザの考えの引き出し方は、大きく2つに分けられます。一つは「思考発話法」もう一つは「回顧法」です。 実際に何か(
こんばんは。 家族が胃腸炎になりまして、大変なことになっている、ちま家です。 そこで今日は、胃腸炎や胃腸風邪(要するに、胃やお腹をこわしたときね)の 回復期におススメの料理を紹介します。 (一応、大人1名の人体実験済みです。) 回復期にお勧めの料理、 1.金色の昆布出汁 とろろ昆布を水から煮出して、しっかりとしたお出汁をとります。 茶こしなどで、出汁に使った昆布はしっかりと取り除いてください。 体のすみずみに沁みわたる、美味しいお出汁です。 金色でしょ☆ 調味料も何も入れていなくて、この色です。 この段階では、味付けはお塩のみに。 材料はこちら。 とろろ昆布をつかうと、美味しいお出汁が5分で作れます。 2.お粥 ゆるゆるのお粥さんです。 こちらも、最初の味付けはお塩だけ。 白粥だけでは飽きてしまうので、そんな時は。 梅干し餡掛け 千切った梅干しからとった出汁に、水溶き片栗粉をいれてとろみを
はじめに この記事は C# 初心者向け TIPS のまとめです。 僕はもともと C++er でしたが、ツール制作や Unity で C# を触るようになりました。 その際に調べたことなどを簡単にまとめたいと思います。 また、この記事は、C# ADVENT CALENDER 2015 の 15日目のものです。 1. event を上手く使おう C# は event や delegete が存在しオブザーバーパターンのようなことが非常にしやすい言語です。 ですが、event は使いづらい部分もあります。 例えば event の登録のみ行い解除をしない場合メモリリークが発生することです。 event に登録してあると参照が残ってしまっており消したとおもったら消えていないという状況になることがあります。 結構気づきづらいことなので、意識して使う必要があります。 イベントの購読とその解除はメモリリー
これは Java Advent Calendar 2015 の 15 日目の記事です。 昨日は @opengl_8080 さんの Byteman 使い方メモ+α でした。明日は @irof さんです。 前置き ついこないだチームでちょっとだけ話題に上って、みんなある程度指針は持っているものの、割と悩みつつ明確に答えを出せなかったので、もっと良い意見があればと思って晒してみます。まぁよくある話だし、Java 8 で Optional が使えるようになって null について語られるケースが増えたと思うので、再考するちょうどよい機会になればいいなーと思います。初心者向けです。 どう処す?処す? こんな状況の時にあなたならどうしますか? // Generics なのは例です。String でもなんでもいいです public T doSomething(T input) { // input が
新卒で会社に入って言葉の定義も教えてもらえず、クラスタによって用語や概念が全く違っていて混乱した人も多いと思う。僕もそうだったのでちょっと整理していきたい。このあたり、PMBOKだの難しい本を長々と読んだりしても*1どうせ役に立たないので僕の考え方を手短に書いておこうと思う。 個人的にはV字モデルというやつはどうもよく分からんし、考えれば考えるほどやりにくいのであんまり好きじゃない。また、そもそも大前提なのだけどウォーターフォールは人間を機械だと思って統計の対象にするので、チームの規模が大きくないと(すくなくとも50人以上が関わる)個々人のばらつきが予測を壊してしまうので大規模開発(笑)が前提だ。 要求定義 そのソフトウェアやシステムで「やりたいこと」を定義する。 要件定義 そのソフトウェアやシステムの開発で検証可能な形でゴールを設定する。また、複数ある要件に矛盾があってはいけない。BIと
この記事は、mruby advent calendar 2015の16日目の記事です。 画像やstaticコンテンツ配信系はHTTP/2が有利な状況が幾つかあるので、ついでにHTTP/2を喋る画像変換サーバのプロトタイプをmrubyで作ってみました。ベースはもちろんtrusterdです。なんていったってmrubyのHTTP/2サーバですからね!! 最近また開発を再開しておりまして、昔はh2oやnghttp2のベンチマークに一緒に比較対象として入れてもらったりしていたのですが、しばらく離れているうちに皆さん先へ先へと行ってしまわれたので、また追いつけるようにセッセと勉強しながら実装しだしております。 github.com その他、trusterdについてはこの辺とか、 qiita.com この辺を見ていただくと良いかと思います。 hb.matsumoto-r.jp trusterdのビルド
この記事は ピクシブ株式会社 Advent Calendar 2015 16日目の記事です。 qiita.com 昨日は、id:catatsuyの ピクシブ社内広告サーバーに新機能を追加するためにボクがやったこと - pixiv inside でした! どうもどうも、エンジニアのid:FromAtomです。pixiv SketchというサービスのiOSアプリデベロッパーをしております。 いろんなイベントで話をするたびに「本当に新卒ですか?」「3年目ぐらいの貫禄がある。」と言われますが新卒です。よろしくお願いいたします。 さて、今日は『SwiftでTumblrのリアクションみたいにモーダルウィンドウがにゅっと出るやつを作る』方法を紹介します。 文字で読むと「なんのこっちゃ?」という感じだと思うので、まずはこちらを御覧ください。 TumblrのiOSアプリでは、このようにリアクションをタップす
アップロードと比較するとタイトルは釣り気味なのですが、ダウンロードにまつわるパターンをまとめます。 ふつうのダウンロード アップロードほど考えなきゃいけないことは多くないですが、ハマりポイントはいくつかあります。 ファイル名 何も対策せず日本語をファイル名にすると、当然のように化けます。
こんばんは、すずしんです。 今日、私は PHP のプログラミングをしていたのですが…。 その際に 別ページ に 301 リダイレクト 処理をさせる方法が気になりました。 というわけでちょっと調べてみました。 せっかくなので、PHPで301リダイレクトさせる方法について備忘録として残しておこうと思います。 リダイレクトとは? ウェブサイトで使われている「リダイレクト」というのは…。 訪問者があるページを訪問した時に、自動的に別のページに転送させる処理のことを言います。 通常の場合ウェブページのURLが変わったときに、元のURLから新しいURLへ誘導するときに使います。 ちなみに、この処理はURLリダイレクトとも呼ばれます。 PHPでリダイレクトさせる方法 PHPでリダイレクト処理を実現するには header 関数を使います。 header関数はヘッダを書き換えるものです。 引
おはようございます、すずしんです。 現在、私は PHP のプログラミングをしているのですが…。 その際に、現在 アクセス している ページ の URL を 取得 する必要があったのでちょっと調べてみました。 今回の記事では、そのアクセスしているページのURLの取得方法について、備忘録としてまとめてみようと思います。 PHPでウェブプログラミングをしている方には需要があるかもしれませんね。 現在アクセスしているページのURLを取得する方法 PHPで現在アクセスしているページのURLを取得するには「 $_SERVER 」変数を使います。 この$_SERVER変数は配列になっていて、インデックスを指定することでサーバーに関する様々な情報を取得することができます。 プロトコルの取得 プロトコルを取得するには、$_SERVER変数のインデックスに「 HTTPS 」を指定します。 この値が設
こんにちは、らくからちゃです。 先ほどテレビを見ていると、こんなニュースが目に入りました。 消費税を10%にあげる際に、食品全般に『軽減税率』を適用しようとしていたところ、麻生財務相の鶴の一声で、酒類・外食が除かれることになったとか。 ただ、外食まで広げると料亭など高級店の飲食も対象となり、「高所得者層まで優遇されるのは制度の趣旨に合わない」(閣僚経験者)と判断し、含めることを見送った。 なるほど・・・、普段赤坂でお食事を頂いている皆様らしいご意見ですね。軽減税率そのものについても、言いたいことは山程ありますが、本件に関して、ひとつ気になる事があります。 それは、『外食を軽減税率の対象に含めると高所得者層が優遇されるのか?』ということです。そこで、外食費が家計に占める比率について調べてみました。 高所得者層は酒類・外食に使う金額が高い? さて、まずは指摘されているように外食を優遇税制の対象
貧しいからカップラーメンを食う? 惣菜パンばかり食う? 牛丼ばかり食う? なにを言ってるんだ? おれにはわからない。おれたちにはお好み焼きがあるじゃないか。 キャベツ、長ネギ、舞茸、肉。 pic.twitter.com/WkQJeg2WR0— 黄金頭 (@goldhead) December 15, 2015 ふざけんな、おれはキャベツばかり食ってんだ。肉なんて高い。魚は言うまでもない。野菜ばっかり食ってんだ。毎晩キャベツ刻んでんだ。もっとも、一竿子忠綱の包丁でだがな! まあいい、おれの昼飯といえば惣菜パン二つと刻みキャベツ、あるいはおにぎり二つと刻みキャベツ、昼からキャベツばっかり食ってんだ。 そして夜はといえば、お好み焼きばっかり食ってんだ。嘘だと思うならおれのTwitterを遡ってみろ、すごく無益な時間を過ごせるぜ。でも、おれがお好み焼きばっかり食ってるその度合の異常さに気づけるはず
スクウェア・エニックスは、PS Vita/iOS/Android用RPG『ロマンシング サガ2』を配信することを発表しました。配信時期は今冬、価格は未定です。 なお、本発表は12月15日に実施された“『サガ』シリーズ×信濃屋 コラボレーションウィスキー試飲会&『ロマンシング サガ2』発表会”で公開されたものです。 会場には、『サガ』シリーズの生みの親である河津秋敏氏、『エンペラーズ サガ』プロデューサーの市川雅統氏、スクウェア・エニックス・ホールディングスの橋本真司氏、そしてコラボウィスキー制作のキーマンである信濃屋食品の北梶剛氏が登場しました。 スマートフォン/PS Vita版『ロマンシング サガ2』では、キャラクターのドット絵をはじめ、1993年に発売されたオリジナル版のイメージを保ちながらも、背景やバトルのグラフィックを一新。各対応ハード向けに操作性の最適化を図り、いつでもどこでもお
こんにちは、フリー素材歴五年目のすしぱくです。 ('A')ノ 桃栗三年柿八年、ちょうど真ん中を突っ走っております。 さて、今年は僕の人生で大きな大きな変動がある1年でした。普段プライベートの事をあんまし書かないのでアレですけど、Advent Calendar 2015 を立ち上げた張本人ということで、反省会を含めてぱくたそと僕の一年を書きます。 14年務めた会社を辞めました いきなりですが、今年の8月に会社を辞めました。 前々からフリーランスだと勘違いされる事も多かったのですが、9時~21時頃まで普通に勤務しておりました。勤続14年、それなりの役職、会社を経営する側の人間だったわけですが辞めました。 初心に変える大切さを教えてもらった 月間400万PVという個人ブログのトップを走るgori.me を運営しているゴリさん。(g.O.R.i さんですが略) gori.me(ゴリミー) 2015
初回入金ボーナスを使うのにおすすめのオンラインカジノを比較しランキングにしました! 初回入金ボーナスでなんとか稼ぐことはできないかと試行錯誤した筆者が以下のポイントで厳選しています。 ボーナスの金額と割合・ボーナスの出金条件がプレイヤーに有利なもの ボーナスを提供するオンラインカジノが信頼性が高くかつ使いやすい オンカジの初回入金ボーナスは登録後初めての入金で貰うことができるもので、ボーナスの中でもかなり豪華なものばかりとなっています。オンラインカジノをお得に始めたい方・新たなサイトを探している方は参考にしてみてください!
「引きどき」ってあると思うんです。 仕事で揉めたり、相手がよくわかんないこと言い出して拮抗状態になって、ウワーこれもうどうしよう、みたいになって、最終的にこっちに非がないことがわかって「まあまあじゃあここいらで一発手打ちにしましょうや」となり、相手が謝罪してきたとき。ついつい「ほらだから言っただろ」みたいになりがちなんですけど、こっちがまだ攻められる余地を少し残した状態で引くのがうまいやり方なんじゃないかな、と思うんですよね。最近、一緒に仕事してる人がこのへんすごく上手で、その線引きのポイントっていうのが「これ以上攻めると、相手のプライドを傷つける」と思うかどうかだそうなんです。 揉める、っていうのは、相手も少なからず自分の正義を信じて主張してきているわけですよね。もちろんこちらにも主張はあるので、そこ同士をぶつけた結果、こちらに理があるとなり、相手が折れた場合、次に何が大切かというと、「
Genymotionでadbで以下エラーが出てデバイスが認識されない場合があります。 $ adb devices adb server is out of date. killing... cannot bind 'tcp:5037' ADB server didn't ACK adbでデバイス認識しない場合にまず試すkill-server, start-serverをしても同様のエラー。 $adb kill-server $ adb start-server adb server is out of date. killing... cannot bind 'tcp:5037' ADB server didn't ACK これはadbが古いために起こるエラーです。Genymotionの設定によって2パターンの原因、解決方法があるので設定画面からADBタブを選択します。 1.Genymot
Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/koj/www/sites/0017_tettori.net/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340 Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/koj/www/sites/0017_tettori.net/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.cl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く