colorswat.ch is a collection of color schemes for text editor.
![colorswat.ch/vim](https://cdn-ak-scissors.b.st-hatena.com/image/square/26aee554266b7189d50e68bc91351aee7025a1e2/height=288;version=1;width=512/https%3A%2F%2Fcolorswat.ch%2Fvim%2Fassets%2Fimg%2Fog-image.jpg)
Qiitaのどこかで見た気がするのだけど、探しても見つからないので書いておきます。 完全に人のふんどしですが「ナイスアイデア!」と思ったので。。 http://mattintosh.blog.so-net.ne.jp/2012-10-07-4 .bash_profileとか.bashrcってどんどん増えてきますよね? また、Ansibleとかで.bash_profileに追記をしようと思うとsedを駆使したりしてちょっと面倒くさかったりしますよね? # .bash.d fragment if [ -d "${HOME}/.bash.d" ] ; then for f in "${HOME}"/.bash.d/*.sh ; do [ -x "$f" ] && . "$f" done unset f fi
簡単なコードを書いてお題をクリアすることでゲームを進めていくことができるという異色のプログラミングゲームが「コードガールこれくしょん」です。ただただゲームをしているだけで、気づけばスーパープログラマーに大変身できそうなゲームになっているので、実際にプレイして美少女をゲットしてみました。 コードガールこれくしょん | コードを書いて美少女を集めよう!ゲーム感覚でプログラミングが学べる! https://paiza.jp/cgc ゲームをスタートするには上記URLをクリックして「登録無料 GAME START」をクリック。 メールアドレス・ニックネーム・パスワードを入力し、paizaの利用規約を読んだら「規約に同意して、登録する(無料)」をクリック。 入力したメールアドレス宛にコードガールこれくしょんからメールが届くので、本登録完了ページのURL(赤枠部分)をクリック。 そして、先ほど登録した
dump_cache DNSキャッシュポイズニングの勉強中、キャッシュサーバの動作を知るためにキャッシュのダンプをしたくなる時があります。 unboundでは、以下のコマンドでキャッシュ情報を見ることができます。 $ unbound-control dump_cache START_RRSET_CACHE ;rrset 86394 1 0 1 0 a.gtld-servers.net. 172794 IN A 192.5.6.30 ;rrset 86394 13 1 8 0 . 518394 IN NS k.root-servers.net. . 518394 IN NS b.root-servers.net. . 518394 IN NS l.root-servers.net. . 518394 IN NS d.root-servers.net. . 518394 IN NS e.roo
この記事は、Competitive Programming Advent Calendarの25日目用に書かれたものです。 はてなダイアリーの容量制限のため、3記事に分割して投稿してあります。 (1) __________の ICPCアジア地区予選2011参戦記 No.1/3 (2) __________の ICPCアジア地区予選2011参戦記 No.2/3 (3) __________の ICPCアジア地区予選2011参戦記 No.3/3
はじめに インフラを担当しています。 一人が管理できるホストには限りがあるなと思っていて、補助ツールがなければ10台ぐらいが精一杯かと思っています。 補助ツールを使うことで100台ぐらいまでは行けるんじゃないかと思っていて、そのためのツールを探していました。 普段のサーバ管理でやっていることを書いてみます。 チューニングなどでconfの調整 過去に他のホストで導入した設定の適用 バックアップと復元、移設 これらはetcを管理することで実現できそうですね。 過去にはSubversionを使って手作業で管理していましたが、この辺りを(半)自動化してくれるetckeeperというツールがあるということで試してみました。 インストールと初期設定 yumにもaptにもあります。 CentOSの場合にはepelを入れておきます。
Vagrantfileのnode1はゲスト1、node2はゲスト2。 ホストオンリーアダプタ 仮想ネットワークインタフェースを作成し、ホストとゲストの間での閉じたネットワークを形成。ゲストとホスト間のみ通信可能。ゲスト同士の通信はできない。 Vagrantfile VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "centos65-x86_64-20140116" config.vm.box_url = "https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box" config.vm.define :
CloudStackとは CloudStackは、Amazon EC2に相当する機能を備えたオープンソースのクラウド基盤ソフトウェア。 なんだか難しいですね。 (プロの方々がまさかりを投げてくると思いますが)ものすごく噛み砕くと、プライベート&パブリッククラウドのIaaS環境を自宅なり会社なりで作れるオープンソースソフトウェアです。 CloudStackと類似しているものにOpenStackというものがあり、よく比較対象にされています。 今回は、CloudStackについて書きたいと思います。 ※この記事は、CloudStack4.4をベースに書いています。 CloudStackの仕組み CloudStackは、主に以下の7つのコンポーネントがあります。 管理サーバー ホスト クラスター ポッド ゾーン プライマリストレージ セカンダリストレージ 構成図としては、以下のようになっています。
一通りやりましたがめちゃオススメです。 画面の指示に従って進めていくだけで Gitの概念からプルリクエストのフローまで学べます。 ※実際にプルリクエストを送ることができます。 ※章末ごとに正しく操作できているかのチェック機能があります。 所要時間は、Git使い慣れてる人で1時間未満。 未経験者でも3時間あればなんとか!(ハマり具合による) Git・GitHub始めたばかりの人から復習したい人まで! また、研修でも使えると思います。 日本語版も出来たみたいですのでぜひお試しあれ! ...と勝手に宣伝。 [git-it-electron(概要)] https://github.com/jlord/git-it-electron#user-content-git-it-desktop-version [ダウンロードページ(日本語版)] https://github.com/jlord/git-i
マイナンバーカード(個人番号カード)の交付に使う「カード管理システム」の障害について、システムを運営している地方公共団体情報システム機構(J-LIS)は2016年4月27日、障害原因を特定したと公表した。 公表内容によると、2016年1月にカード管理システム内の「住基ネット中継サーバー」内の障害によって、市区町村の統合端末から接続できない状態が起きた原因は2つある(図1)。
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
はじめに 最近、検証環境を構築するにあたり Dockerfile を書き始めるところから入るカワハラです。おはようございます。で、結局、当初の検証目的を忘れて Dockerfile 書きに没頭してしまって色々と滞っております...つきましては、Dockerfile を書くにあたってのメモを残しておきたいと思います。あくまでも「私的」なベストプラクティスですのでご注意下さい... 参考 以下のサイトを参考にさせて頂きました。 Dockerfile Best Practices http://docs.docker.io/en/latest/examples/ Build Images (Dockerfile Reference) DockerでJava Webアプリケーションの検証環境を構築する How to Use Entrypoint in Docker Builder 「私的」なベスト
一週間前に僕のチームで実践している分報について『Slackで簡単に「日報」ならぬ「分報」をチームで実現する3ステップ』という記事で公開したところ、分報を始めてみたという反響が多くあったので、その一部を紹介する。 質問もいくつか頂いたので、それにこたえる形で僕のチームではどのように分報を行っているかについても紹介する。 > 分報を導入したチームからの反響分報を導入したチームからの反響 人に話しかけるときも DM 送るんじゃなくて、相手の Twitter ごっこチャンネルに乗り込んでいって話すほうが割り込んでる感じもしないし、別の人が助け船だしてくれたりする。これは発見 — Naoya Ito (@naoya_ito) November 12, 2015 早速チームに導入している!社内Twitter感覚でやれてる。一人ひとりのステータスの確認がしやすいのでGOOD!:Slackで簡単に「日報」
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
なぜ シェルスクリプトを書く時のボイラープレートが面倒になった。 あとはヘルプやオプションの形式の統一のとれたスクリプトのテンプレートを用意しておくことでチーム内でのレビューや野良スクリプトの扱いが楽になる。 コード これを .profileなり.bashrcなり.zshrcなりに貼っておく。zshでしか確認してないがPOSIX互換シェルならどれでも動く筈。 2017-06-13: オプションの処理を若干更新した new-script() { cat <<'SHELLSCRIPT' > "$1" #!/bin/sh # templated by http://qiita.com/blackenedgold/items/c9e60e089974392878c8 usage() { cat <<HELP NAME: $0 -- {one sentence description} SYNOPS
ウェブオペレーションエンジニアの id:y_uuki です。リモートワーク環境でのSlack Callの活用を紹介します。 はてなのシステムプラットフォーム部(いわゆるインフラ部に相当)には現在9名在籍しており、一人だけ東京オフィス勤務で、残りは京都オフィスに勤務しています。 京都・東京でオフィスが離れているため、リモート環境でのコミュニケーションが必要です。普段はSlackによるチャット、はてなグループの日記やキーワード、GitHub EnterpriseのissueやPull Requestが主なコミュニケーション手段です。 しかし、テキストをタイプする必要があるため、コミュニケーション時間が長くなり、こみいった話が難しいこともあります。Slack でもちろん雑談はするものの、忙しいとタイミングを逸してしまいがちです。 口頭コミュニケーションのために、いくつかのボイスチャット、ビデオチ
Over the past 10 years, Jenkins has really grown to a de-facto standard tool that millions of people use to handle automation in software development and beyond. It is quite remarkable for a project that originally started as a hobby project under a different name. I’m very proud. Around this time last year, we’ve celebrated 10 years, 1000 plugins, and 100K installations. That was a good time to r
アパレルブランド「CUNE」と初音ミクのコラボTシャツが4月29日に発売。人気ブランドとミクさんのコラボに期待……と思いきや、驚異的に雑な仕上がりとなっています。どうしてこうなった。 俺の知ってるミクさんと違う CUNEの象徴になっているウサギにツインテールが生えていたり、目にネギが突き刺さっていたりと「とりあえずツインテールとネギ出しとけばいいか」といった感じの珠玉の雑デザインがずらり。ミクさんメインのデザインも妙にぽっちゃりしていたり、ドクロになっていたり、ツインテールでウサギを絞め殺していたりと、CUNEらしいブラックな扱われ方で完全にキャラが崩壊しています。 ツインテールとネギの使い方が違う ミクさんのツインテールが凶器に 「初音ミクの顔ってどんなだっけ? 分かんないからドクロにしとくか!」説 とりあえずツインテールにしとけばいいという風潮 完全にキャラが崩壊してしまったミクさん
まず自分は、BABYMETALを「存在として痛快で好き」であり、音楽としては「興味が持て無い」という立場です。ベビメタが音楽的フォーマットのひとつにしているであろうデスメタルも(幾つかのバンドが特殊に)好きですし、アイドル(とその歌)も好きです。では何故自分が好きにならないとおかしいであろうデスメタルのようなものとアイドルの融合であるベビメタの「音楽」を好きにならないかというと、理想のデスメタル像とアイドルソング像が結構頑なにあるだけに、ベビメタのそれは自分の理想と少しずつ違っていて、それは1分ずれた時計みたいなもので、自分にとってどうにもピンと来ないものであるということです。嫌いとかそういうのとは違う、「好きになりたいのにならせてくれないもの」、といったらいいでしょうか。ファンの皆さん、すみません。 しかしながら、その存在については、大変意義があり、美しいなと思っています。メタルもアイド
「Android 4.xを搭載した端末の多くはWindows XPを搭載したPCと同じ状態」と専門家は解説する。 Androidの過去のバージョンに存在する複数の脆弱性を突いて、Webページを見ただけでランサムウェアに感染させる攻撃が出回っているという。セキュリティ企業のBlue Coat Systemsが4月25日のブログで伝えた。 それによると、この攻撃には広告を使ってWebページから不正なJavaScriptを読み込ませる新たな手口が使われていた。問題のJavaScriptには、イタリア企業のHacking Teamから流出した「libxslt」の脆弱性を突くコードが仕込まれ、これを使ってランサムウェアアプリをインストールさせる仕組みだった。Androidアプリをインストールする過程で通常は表示されるパーミッション確認画面も表示されなかったという。 ランサムウェアは捜査当局を名乗って
変化の激しいエンジニアの世界で、どうすれば成長し続けられるのか。そのヒントを、飲食店向け予約台帳アプリを手がける「トレタ」の増井雄一郎さんが解説します。今回のテーマは「エンジニアと非エンジニアのコミュニケーション」です。 エンジニアはクセのある人間ばかりで、会話が噛み合わない……。そう感じている非エンジニアの読者は少なくないかもしれません。しかし、そのクセには一定の傾向があり、「どんな価値観を重視しているか」は共通している部分があると、増井さんは言います。 そこで今回は、非エンジニアとエンジニアの距離を縮めることを目的に、エンジニア目線で「エンジニアが困る仕事の頼み方」や「エンジニア独特のコミュニケーション文化」について語ってもらいました。 「エンジニアの特徴を把握して『彼らにはそういう文化があるんだ』と認識してもらえると、普段からのコミュニケーションが取りやすくなるかと思います」と増井さ
» ついに決着か! ツイッター社がタニタへ「公式と認めてあげてもいいよ」発言 → タニタの返答がカッコ良いと話題に!! 特集 5年間もツイッターを続けているのに「公式」と認められていない会社といえば、株式会社タニタだ! 質の良いヘルスメーターなどでも有名だが、「タニタ = ツイッターが公式と認められていない会社」と覚えている人も多いことだろう。なぜなら「ツイッター公式と認めて」と熱いアピールを展開しては、話題になってきたからだ。 しかしこの度、タニタの熱い気持ちがようやく通じた模様。ツイッタージャパンがタニタに降臨したというではないか! 歴史が動くのか!? ・公式と認められたいタニタ 「バッヂィィィィィィィィィィィィィィィイイイィイイイィタニィタイイイィイイイィイイイィイイイィ」。これは、2016年4月24日15時51分にタニタがツイートしたもの。そう、「ツイッター公式の証し」=「青いバッ
OSBoxes simplifies your Linux/Unix experience by offering ready-to-use virtual machines, eliminating the need for complex setup procedures If you don’t want to install a secondary OS alongside your main OS but still want to use or try it, you can utilize VirtualBox or VMware on your host operating system to run a virtual machine.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く