0.前置き Windowsサービスの開発に利用できるTopShelfという.NETのライブラリーを紹介します。 TopShelfを利用すれば、Windowsサービスのテストとインストールが実施しやすくなります。 ポイントとしては以下の2つがあります。 ・コンソールアプリケーションとしてテストを実施できる。 ・InstallUtilを利用しなくても簡易にSCMにインストールができる。 というわけで、サンプルを書きながら細かいことは説明します。 1.TopShelfの紹介 TopShelfはOSSで開発されているWindowsサービス構築用のライブラリーです。 Windowsサービス開発に必要となる、テスト支援、設定支援、インストール支援などを 主な機能として持っています。 プロジェクトのサイトはこちら(TopShelf Project)です。 GitHubでの開発はこちら(Topshelf
Eclipse → Aptana Studio → NetBeans と、IDEを乗り換えながら使っていたのですが、どれもしっくりこなくて、大学卒業以来となる emacs にいよいよ乗り換えるときかなぁと考えていました。 コーディングしていて何が嫌かというと、別の行に移動するときに右の小指で矢印キーを押しているときや、マウスでソースコードをスクロールしているとき。Mac であれば、大抵のエディタでデフォルトキーバインドが emacs風になっているのであまりストレスは感じませんが、Windows で作業しているときは本当にストレスを感じていました。 そんな折、去年末に Sublime Text 2 の存在を知って使い始めてからは、他のIDEに乗り換える気が全くなくなるほど気に入ってしまいました。 とても素晴らしいエディタなのですが、Windows環境で使っているという情報があまりないので、紹
Sublime Text前回の記事『テキストエディタのお話』で紹介したSublime Text(サブライムテキスト)ですが設定が複雑なんですね。 友人から「使えねー教えてくらさい(^ρ^)ア-」というメールが来たので、ついでとばかりに今回はにわかなギーク養成講座NicoHackで解説しますね! この記事のため、久々にWindows起動しまししたよ。WindowsでもMacでもLinuxでもSublime Textは使えるんで今回の講座でガシガシ使ってやりましょう! ちなみに今回の記事は実験的にHTMLでガンガン成形していきます。PCでもスマホでも電子書籍でも崩れないページデザインもお楽しみください。 Sublime Textのセットアップや利用時にスマホやタブレットからマニュアル的に確認すると便利かもしれません。電子書籍もありますしね。 Sublime Textって?これなに?Macを使っ
はじめまして!DF Plus開発チーム エンジニアの いのうえ と申します。 少し前にはなるのですが、表題のテーマで社内勉強会にて発表をしたので、その資料をこちらでも公開したいと思います。 弊社での主な開発言語はRubyで、またプラットフォームも CentOS の専用サーバだったり、AWS EC2だったり、なのですが、私が前職で Google App Engine(以下 appengine)メインの仕事をしていたことと、その appengine で使える言語であり、最近異様な盛り上がりを見せてきている言語である、ということで、 『Go言語』 と 『appengine』 のふたつをいっきに、私の勉強会のテーマとして取り上げさせて頂きました。(弊社では採用技術ではないものを社内勉強会のテーマとして取り上げたりすることもよくあります^^) と、いう理由は言わば建前で...。 好きなんです!僕は!
iOS 7ではユーザーインターフェース(以下、UI)がフラットデザインになり、見た目も操作方法もこれまでのiOSとは違うものになりました。そんなiOS 7向けアプリを開発するデベロッパー向けに、AppleがUIデザインで気をつけるべき点やガイドラインなどをまとめています。 Designing Great Apps - Apple Developer https://developer.apple.com/design/ このサイトは登録済みiOSデベロッパー向けのもので、iOS 7向けアプリをデザインする上で必要な要素を、複数のページとApple World Wide Developer ConferenceやTech Talksのムービーを使って解説してくれます。 例えば、UIデザインのヒントを集めているのが以下のページ。 UI Design Dos and Don'ts - Apple
【追記】Twitterで教えてもらったのですが、13行が改善されて3行になってました。ご対応頂いた市役所のご担当者様、富士通のご担当者様、お疲れ様でした。今後とも、よろしくお願いいたします。【追記終わり】 住民票を郵送で取り寄せようと思って市役所のサイトを見たんですよ。今まで何回も見てるし別に普通のクソみたいな使いづらい行政サイトだなって相変わらず思ってたんです。でもね、あれ、これはおかしいなって、思ったんです。なんかね、変だな~って。それがね、この画像なんですよ。 委任状 – 奈良市 すっごいパンくずなんですよ…パンくず食い過ぎてお腹いっぱい。マジで。 僕らの業界ってまぁどの業界でもそうだけど仕事の流儀とか、そういうのあるじゃないですか。使いやすいサイトを作りたい人、ある程度ユーザビリティを犠牲にするけどかっこいいサイトを作る人、でもこれ酷いでしょ。誰もパンくず13段にしろなんて望んでな
ドワンゴ現在、ドワンゴでは「女子マネ弁当」という企画が復活している。 過去の女子マネ弁当の様子については、すでに社外にも相当の情報が出回っているので、例えば以下のような情報を参考にしてもらいたい。 【第1回】ドワンゴ大改革の鍵は、インフラと女子マネージャー。|川上量生の胸のうち|川上量生|cakes(ケイクス) ドワンゴ「助けて! エンジニアが朝出社しないの!」→ 女子マネージャーが弁当を手渡してくれる「女子マネ弁当」システム導入で生活習慣改善へ - ねとらぼ 今回は、その女子マネ弁当の実情に迫る、社内からのレポートをお届けする。 女子マネ弁当の概要とは以下の通りである。 3月17日から、4月25日までの一ヶ月間、午前10時30分までに出社すると、以下の特典がある 午前10時30分から、エンジ色のジャージを来た女子マネ人員(なぜか若い女性のみで構成されている男女比率の偏った集団)が、エンジ
{ "color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme", "draw_white_space": "all", "ensure_newline_at_eof_on_save": true, "flatland_square_tabs": true, "font_size": 18, "highlight_line": true, "ignored_packages": [ "Vintage" ], "itg_small_tabs": true, "tab_size": 2, "theme": "Cobalt2.sublime-theme", "translate_tabs_to_spaces": true, "font_options" : ["gray_antialias"] } ちなみに設定ファイルは js
最近HTML/CSS/JavaScriptなどを初学者の方向けに教える機会がすごく増えきました。初学者の方ができるだけ詰まらずに、効率的に学習するための手順をいろいろな方と相談しながら、書きなおしています。 (11-09 12:45) Progate, atomを追加 導入編🐠 Webサイトを作ることは楽しい! プログラミング経験ゼロだが180日で180個のウェブサイトを作るプロジェクトがゴールまであとわずかに プログラミング経験0のデザイナーさんが、毎日1つサイトを作っていったお話です。最初はテキストとリンクが並ぶだけのサイトでしたが、少しずつゲームやチャットなどが作れるようになっていきます。 今知っている知識だけで、作れるWebサイトを作っていく。そして、自分の知っている2つの知識を組み合わせたり、1つやりたいコトのためのパーツをGoogleに教えてもらうくらいが、挫折せずに続けられ
著者紹介:宮田健(みやた・たけし) 元@ITの編集者としてセキュリティ分野を担当。現在はフリーライターとして、ITやエンターテインメント情報を追いかけている。アイティメディアのONETOPIでは「ディズニー」や「博物館/美術館」などのキュレーターをこなしつつ、自分の生活を変える新しいデジタルガジェットを求め日々試行錯誤中。 2014年3月8日に消息不明になったマレーシア航空370便(MH370)。各国の懸命な捜索が続いていますが、一足先に「MH370の動画」を偽装した不正プログラムが発見されました(参照リンク)。 人々が注目する事件や事故、ゴシップに便乗し、「真実を知りたければクリック」と誘導する詐欺サイトやウイルス感染をさせるサイトはこれまでも多数、登場しています。過去には、東日本大震災やボストンマラソン爆破事件なども利用されていました。この脅威を告知するトレンドマイクロは以下のように呼
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
STAP細胞をめぐる一連の大騒動 2014年03月23日(最終更新 2014年03月23日 01時47分) STAP細胞をめぐる一連の大騒動。その決着は最終調査報告を待たなければならないが、「過失か作為か」「疑義」などの言葉が乱れ飛んだ論文を通じ、普段、門外漢には近寄り難い学術界の一断面を垣間見る思いがした。 研究者にとって成果の結晶であり、職にも直結する論文。大学教員などの公募サイトをのぞくと、論文提出を求めるケースが大半だ。ただ、脳みそが軽いわが身には論文の中身はもとより言葉、意味そのものが分からない。ネット上に公開された大学などの論文にある「解釈的文脈」「モダリティ辞」「ディアスポラ」「語用論」って何? 高度な論文でなければ注目されず、不勉強と冷笑されもするだろうが、難解な言葉で自己陶酔する世界観が学術界に広がっていないだろうか。 本来、研究は人、社会に役立つべきものと思うが、ネット
※当サイトはアフィリエイト広告の運用で運営が行われています。記事中の商品リンクにはアフィリエイト広告が含まれています。 auのスマートフォンLGL22が安売りされているのは周知のことかとおもいます。 3連休中はMNP一括0円3万円以上のキャッシュバックが1台からでもついてきました。 レクサスプランニングでも3万円キャッシュバックが継続しているので、もしかしたら3月中は0円3万円キャッシュバックで買える日が続くかもしれません。 さて、このisai LGL22ですが、実はとても使いやすいスマートフォンになるかもしれません。 というのも、このLGL22はauのオリジナルモデルではありますが、ベースとなるのはLG G2というグローバルなモデルのスマートフォンのようです。これが影響しているのか、なんとLG G2のSIMロック解除コードが、そのままLGL22にも適用させることができ、簡単にSIMフリー
加法モデルによる回帰分析を用いて、各資源投入量と大鳳・大和・あきつ丸の出やすさとの関連性を調べました。 以下に示すグラフは、横軸が各資源投入量、縦軸がその艦船の出やすさになっています。また、実線のグラフが推定値、破線のグラフが推定値の標準誤差になります。 大鳳は鋼材・ボーキサイト・開発資材において有意な影響が認められました。燃料・弾薬・空きドックは誤差の影響が大きく、有意な影響は認められませんでした。 鋼材は5530で、ボーキサイトは5680でそれぞれ極大になりました。鋼材は2880でも極大になっていますが、そもそも大鳳のテーブルに含まれていないと出ませんので、鋼材2880で出るかどうかは怪しいと思います。鋼材2880で最大になっている理由はよくわかりません。燃料は7000で、弾薬は4240で極大になっていますが、誤差の影響が大きく有意とは言えません。 以上から燃料・弾薬は不問とし、xxx
1人でよいコードを書くのは、3人でよいコードを書くことの3倍難しい。悪いコードを書くときに説得する人間が 1/3 でよいので、つまり自分に向かって『まぁいいじゃん今回は』と言えば事が済む。続けているといつの間にか引き返せないところまできていて、適当に書いた個人プロジェクトは設計的破綻を起こし、コーディング規約もなにもあったもんじゃないという破滅が待っている。 ということで、1人でよいコードを書くために。今回は Rails プロダクトを1人で書くとして。 rubocop コーディング規約と、あまりに長すぎるメソッドやあまりに長いクラス定義などを見つけてくれる。全てに従うと厳しすぎて死ぬので、適宜各チェッカを無効にするのがよい。 僕はこんな感じの設定で使っている。 AllCops: Includes: - Rakefile - Gemfile - config.ru Excludes: - b
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く