タグ

2015年12月22日のブックマーク (39件)

  • 東京の地下鉄をGviz(Ruby Graphviz Wrapper)で描く

    (追記:2014-3-3) Gvizについてのまとめ頁を作りました。 Gvizの目次 - Rubyの世界からGraphvizの世界にこんにちは! 全国の駅情報を提供する『駅データ.jp』という素晴らしいサイトがあります。無料でダウンロードできるCSV形式の駅データには各駅の管理鉄道会社や路線の情報だけでなく、駅の経度・緯度情報までもが含まれています。マコトニスバラシイ。イママデシラナカッタノガハズカシイ。 そんなわけで… 今回はGvizを使って、東京の地下鉄、すなわち東京メトロ+都営(東京都交通局)の路線図に挑戦してみます。 駅データの取得 まずは駅データを取得します。先のサイトのダウンロード頁からマスターデータ(m_station.csv)をDLします。サイトの仕様書頁にあるように、各駅情報は次の14フィールドで構成されています。 データ仕様 1. 鉄道概要コード 2. 路線コード 3.

  • ブログ用の図表を描くのが面倒なのでGraphvizを使っていきたい所存

    グラフを描かずにグラフを描きたい ひとりぶろぐのmoyashi (@hitoriblog) です。 ブログに使う図表。描くのが面倒で、つい文章説明で済ませてしまいがち。 図というと、Adobe Illustratorや、OmniGraffleなどのドロー系グラフィックソフトで作るものだという先入観がありますが、テキストで記述した指示を元に、図を描画するタイプのソフトウェアがあります。 定番に、Graphvizというものがあるそう。Graphvizは無向グラフ/有向グラフ描画に特化したソフトウェア。フローチャートのようなグラフが描画できます。 @hitoriblog graphvizとか定番ですねー — Genki Takiuchi (@takiuchi) August 14, 2013 こんな感じのグラフが描けます。 Gallery | Graphviz – Graph Visualiza

    ブログ用の図表を描くのが面倒なのでGraphvizを使っていきたい所存
  • Ruby Graphvizラッパー「Gviz」でアメリカ合衆国をデータビジュアライズしよう!

    (追記:2014-3-3) Gvizについてのまとめ頁を作りました。 Gvizの目次 - Rubyの世界からGraphvizの世界にこんにちは! RubyのGraphvizラッパー「Gviz」を前回紹介しました。 Yet Another Ruby Graphviz Interfaceを作ったからみんなで大量のグラフを作って遊ぼうよ! そこでは隣接県情報に基づき日地図を作りました。出来は兎も角、僕はこのやり方がすっかり気に入りました。そこで今回はもう一歩進んでこの地図でデータビジュアライゼーションをしてみようと思います。題材はアメリカ合衆国です! 以下では、データの取得から順を追ってグラフ作成のやり方を説明しています。ちょっと長い投稿になります。 隣接州情報の生成 地図の形のベースとなる隣接州情報を用意します。List of U.S. state abbreviations - Wikip

    Ruby Graphvizラッパー「Gviz」でアメリカ合衆国をデータビジュアライズしよう!
  • Yet Another Ruby Graphviz Interfaceを作ったからみんなで大量のグラフを作って遊ぼうよ!

    (追記:2014-3-3) Gvizについてのまとめ頁を作りました。 Gvizの目次 - Rubyの世界からGraphvizの世界にこんにちは! このブログとかでたまに無向だとか有向だとかのチャートの方じゃないグラフが書きたいと思うことがあるよ。でまさかこのご時世で今更VISIOとかあり得ないからGraphvizのdotファイルを書くことになるんだけどDOT言語は制御構造を持ってないから結局より高級な言語によるインタフェースが必要になるよ。でRubyの出番ってことになるんだけどGithubで”graphviz ruby“で検索すると1200件以上ものリポジトリがヒットするんだよ。でこの中から適当なものを選んで使えばいいってことなんだろうけどさすがにこれだけあるとどれを選んでいいか全然わからないから結局The Ruby Toolbox当たりで”graphviz“にヒットする20件くらいの中か

  • Graphviz チュートリアル

    Graphviz というツールは、 「DOT 言語」という言語で書かれたグラフ表現を GIF や PNG などのファイルフォーマットに変換してくれるシステムです。 家のホームページは http://www.graphviz.org/ です。 ここでは、Graphviz のインストールと使い方についてまとめてみました。 なお、ここでインストール/使用する Graphviz は version 2.4(2005-08-01 現在)です。 また、インストール先の環境は Cygwin です。 ダウンロードとインストール 簡単なサンプル グラフ全体の属性 ノードの属性 エッジの属性 その他の事項 レコード サブグラフ 無向グラフ 形の一覧 トップへ ↑

  • データのビジュアル化を最少の労力で: Graphviz

    Graphviz は、人や物のネットワーク、フローチャート、系統樹などに適したグラフ描画ツールです。WindowsMacLinux など多くの OS で利用できます。 まずシンプルな例から見てみましょう。次の図は夏目漱石『坊ちゃん』の人間関係をグラフにしたものです。 Graphviz のデフォルト設定では、この図のようにそれぞれの事物(ノードと呼びます)を楕円で描画し、ノードとノードを線(エッジと呼びます)で結びます。デフォルトではエッジは片方向の矢印で表現されますが、ここでは少し工夫して、人物の敵対関係を双方向の矢印で、また一方的関係を片方向の矢印で示してみました。 もう少し複雑な例を見てみます。図2 は Graphviz の公式サイトにあげられているものです。ここではノードの形が楕円から円に変わっています。二重の円になっているものもあります。またノードだけでなく、それぞれのエッジ(

    データのビジュアル化を最少の労力で: Graphviz
  • Togetter的な社内Slackまとめサイトをつくった話 - Qiita

    はじめまして、ティッシュ配り1もするエンジニア @ru_shalm です。 今日は社内(非公式)ツール「Togelack」のお話をさせていただきます。 Slackは最高にイカしたチャットツールだぜ ドワンゴエンジニアブロマガ などでも取り上げられていますが、ドワンゴではチャットツールとしてSlackが導入されています。Slackは最高にイカしたサービスでみんなから愛されており、社内には1000を超えるチャンネルやカスタム絵文字が存在すると言われているくらい幅広く活用されています。 埋もれゆく知見、そして神展開 日々行われる会話の中には、とても有用な情報が含まれていることもあります。ですが、チャットという性質上、次の話題が始まれば流れてしまいますし「あー、あれってどっかで話したよなー?どこだっけー??」ということが稀によくあります。 もちろん、常日頃からそういった情報を整理して社内ブログなど

    Togetter的な社内Slackまとめサイトをつくった話 - Qiita
    ji_ku
    ji_ku 2015/12/22
  • 2015年Web・デザイン界隈で浸透しつつあるデザイントレンド15選

    ホームページのデザインはある程度形式化されている部分もありますが、そんな中でもトレンドの変化があります。 特に近年では、スマートフォンが普及したことによりマルチデバイスに配慮する形でデザイントレンドも変わってきました。 その時代に最適なデザインを知っておくことで、ユーザーにとって使いやすく、見た目も優れたものを作ることが可能です。 デザインの機会がある方は、常に最新のトレンドを理解しておきましょう。 今回は、Web・デザイン界隈で特に浸透しつつあるデザイントレンドをまとめでご紹介します。 2015年話題のデザイントレンドまとめ 1.パララックス・デザイン ※このWebサイトは現在公開されていません 複数のイメージ画像、パーツを速度や方向を変えて動かすことで、奥行き感を表現するエフェクトです。 別名「視差効果」ともいい、こちらも2013年頃からパララックスデザインを取り入れたホームページを目

    2015年Web・デザイン界隈で浸透しつつあるデザイントレンド15選
  • facebookの13億ユーザーを支えるロードバランサーの話 - stanaka's blog

    最近、SREが話題ですね。 tech.mercari.com www.wantedly.com ということでSREについて調べてたら、SREconなんてものが開催されていたので中を見てたら、「Building a Billion User Load Balancer」というタイトルでFacebookのDNS〜LBまでの話があったので、そのメモです。 Building a Billion User Load Balancer | USENIX tl;dr tinydns + IPVS で Facebook規模はいける httpsの接続確立はかなり重い(RTTの4倍 = RTT 150msとするとGETまで600ms)ので、太平洋越えとかは厳しい httpsを終端させるCDNとかは活用の可能性ありそう (国内だけを考慮するなら影響は軽微かも) メモ L4 LB shiv (IPVS + pyt

    facebookの13億ユーザーを支えるロードバランサーの話 - stanaka's blog
  • 最初から買っておけばよかったものまとめ | Joekyo.com

    概要 長いこと一人暮らししてるけど、いま考えるといろいろと買い物に失敗していることに気づく。買い物に失敗している原因を考えてみると、最終的にどうあるべきかというヴィジョンがないことが最大の要因な気がする。だからその場しのぎで色々買って、最後に後悔するという流れにしかならないわけだ。 ここを見た人が同じ轍を踏まないように、また自分自身で再確認するためにブログに書いておこうと思う。 先に自分がたどり着いた結論みたいなものをまとめておく。 可能な限り集約する なるべく床に物を置かない 物理媒体より電子媒体 統一感を大事にする プラスチック製品はなるべく避ける 使うものの質を下げることは、生活の質を下げることに等しい 生活の質を下げることは、人生の質を下げることに等しい リビングまわり テレビ テレビは不要だという人でもパソコンは必要だと思うので、後述する PC 用ディスプレイとして使用するために

    最初から買っておけばよかったものまとめ | Joekyo.com
  • Webアプリの開発で面倒な作業を一発解消してくれる無料Webサービス9選! - paiza times

    どうも、まさとらん(@0310lan)です。 みなさんは、Webアプリの開発にトライしたことはありますか? いざ、コードを書き始めるとちょっとしたことで悩んだり、簡単に思っていた処理が意外と面倒であったり、データベース操作が難しかったり…など、予想以上に困難な場面に直面することが多いと思います。 そこで今回は、初級者から上級者まで幅広い開発シーンを想定し、面倒な作業を解消して便利に活用できる無料Webサービスを厳選してみましたので、ご紹介しようと思います! 目次 ・悩みがちな「関数」や「変数」の名前を日語で一発変換! ・Eメール認証の判定を自動化する! ・多彩な「情報リソース」を無料でゲット! ・わずか数行で画像要素をInstagram風のオシャレ写真に変換! ・任意のWebサイトURLから自動で「スクショ」をゲット! ・超お手軽にソースコードをシェア&レビューする! ・Googleスプ

    Webアプリの開発で面倒な作業を一発解消してくれる無料Webサービス9選! - paiza times
  • 5カ国の小学校の座席システム。 実は、全部違った。 | ウェブ電通報

    電通総研に立ち上がった「アクティブラーニング こんなのどうだろう研究所」。アクティブラーニングについて様々な角度から提案を行っていく予定です。このコラムでは、ラーニングのアクティブ化に活用できそうなメソッド、考え方、人物などを紹介していきます。 小学校の席。どういうレイアウトでしたか? みんなで黒板とその前に立つ先生に向かって座るのが一般的だと思っていた私は、8歳にしてその考えを裏切られることになる。イギリスの小学校で。 その後も、さらにいろんな国のいろんな座席システムに出合った。男女ペア席、一人席、5〜6人で一つのテーブルを囲む座り方、机を一つの円をつくるように並べてみんな向き合う座り方、複数の家具を教科ごとに使い分けるやり方…。それは、転校するたびにルールが変わるゲームのようで面白かった。 ロシアの小学校では男女がペアで一つの長めの机に座る。男子が左、女子が右。左利きがいる場合はペアで

    5カ国の小学校の座席システム。 実は、全部違った。 | ウェブ電通報
    ji_ku
    ji_ku 2015/12/22
  • うっかり起動してしまった時間のかかるプロセスをtmux上に付け替えたい - Qiita

    うっかり生のシェル上で時間がかかるプログラムを起動してしまって困ったこと、ありませんか。 こういう時に使えるコマンドに、reptyrがあります。 インストール Debianなら

    うっかり起動してしまった時間のかかるプロセスをtmux上に付け替えたい - Qiita
  • システム障害と僕達はいかにして戦えば良いのか、障害対応について考えた - Qiita

    IT界隈でエンジニアしていると、よく出くわすのが障害対応です。できれば会いたくないという人が多いと思うんですが、僕はけっこう好きです。障害対応。どこに原因があるのか調査をして、バランス良くベターな対応をしたときの楽しさは、プログラミングとはまた違ったものがあります。探偵っぽい感じが面白いですよね。もちろん、障害が発生しない状況を作るのが一番です 弊社では数多くのWebサービス/アプリを運営しているので、過去様々な障害対応をしてきました。その際に、解決までどんな道筋を僕がたどるのかを振り返ってまとめてみました。これが大正解なんてことはなく、人や事象によって違うとは思いますが。 なお、障害検知手法とか、サーバのコマンドとか、コードのデバッグ手法とか、具体的なことは一切出てきません。手続きと思考プロセス的な話です。 障害対応フローチャート 一般的な感じだと思いますが、障害報告から対応完了までのフ

    システム障害と僕達はいかにして戦えば良いのか、障害対応について考えた - Qiita
    ji_ku
    ji_ku 2015/12/22
  • Amazon Linuxの特徴とCentOSとの違い まとめ | DevelopersIO

    はじめに Amazon EC2でLinuxサーバを新規構築する場合は弊社ではAmazon Linuxをお勧めすることが多いです。その理由としてはAWSのツールが最初から入っていてAmazonのサポートも受けやすいからです。Amazon Linuxを使ったことがない方はどんなディストリビューションなのか特徴を知りたいのではないかと思いますので、CentOSとの違いも含めまとめてみました。以下はAWS公式サイトのページになります。 Amazon Linux AMI Amazon Linuxの特徴 Amazon LinuxはRedHat系のディストリビューションになります。CentOSやRHELを使ったことがある方なら同じように使えるのではないかと思います。CentOSとの比較をしながらAmazon Linuxの特徴を見ていきたいと思います。CentOSはAWS MarketPlaceにあるCe

    Amazon Linuxの特徴とCentOSとの違い まとめ | DevelopersIO
  • 【2015年】フリー写真素材サイトまとめ|国内42サイト & 海外102サイト|男子ハック

    @JUNP_Nです。毎年恒例になっている「フリー写真素材配布サイトまとめ」ですが、昨年より紹介サイトはかなり増え国内外あわせて144サイトになりました。これだけのフリー写真素材配布サイトがあれば、必要な写真はどこかで見つかりそうです。 国内のフリー写真素材サイト国内のフリー写真素材サイトは新しいサイトが増えるということは多くありませんが、2015年は「GIRLY DROP(ガーリードロップ)」が公開されました。国内のフリー写真素材サイトを僕が確認できている限りでは以下の現在42サイトです。(他にもあったら教えて下さい)※「MIKA☆RIKA」は2015年12月31日以降はロゴをつけることが必須で、ロゴをつけても2017年12月31日までしか利用できないため、「フリー素材」とは呼べないと判断しているので掲載していません。1. ぱくたそぱくたそ - フリー写真素材・無料ダウンロード2. GIR

    【2015年】フリー写真素材サイトまとめ|国内42サイト & 海外102サイト|男子ハック
    ji_ku
    ji_ku 2015/12/22
  • 『ケイコとマナブ.net』サービス終了のお知らせ|【ケイコとマナブ】習い事・趣味・お稽古の検索予約サイト

    ご利用者様各位 2020年1月31日 株式会社リクルートマーケティングパートナーズ 『ケイコとマナブ.net』サービス終了のお知らせ いつも『ケイコとマナブ.net』をご利用いただき有難うございました。 『ケイコとマナブ.net』は、2020年1月31日(金)をもちまして、サービスを終了させていただきました。 通信制大学に関する情報は、引き続き『スタディサプリ社会人大学・大学院』にて提供しておりますので、ご利用ください。 >>スタディサプリ社会人大学・大学院を利用する

    『ケイコとマナブ.net』サービス終了のお知らせ|【ケイコとマナブ】習い事・趣味・お稽古の検索予約サイト
    ji_ku
    ji_ku 2015/12/22
  • 知的好奇心を満たす『よみもの』 17選 - ゆとりずむ

    こんにちは、らくからちゃです。 今日もぶらっとネットサーフィンをしていたら、こんな記事を発見いたしました。 よくブログで自慢気に「毎月100冊読んでます」とか言う奴いるけどさ 俺がそこの何に感心するかって"を100冊読む努力"より"読みたいを100冊も探せた事"なんだよね。 前は「少しの知識欲さえあれば読みたいなんていくらでもできるだろ」と思ってたけどさ。 最近暇ができていざ読書習慣をつけようと屋行ったら何も読みたいがないのな。 なんか"胡散臭い政治" "超絶難しそうな技術書" "胡散臭い自己啓発書"しか眼に入ってこない。 小説という手もあるが個人的に物語は小説より映像派なのであんまり… ベストセラーコーナーもなんか「ブログにでも書いてろよ…」ってレベルの新書が並んでる。 仕方なく棚から探していくんだが砂漠でコンタクト探してる気分だ。 分かる!分かるぞ、その気持ち! 職業柄

    知的好奇心を満たす『よみもの』 17選 - ゆとりずむ
    ji_ku
    ji_ku 2015/12/22
  • はてなで新しくWebサービスを作るときのインフラの作り方 - Hatena Developer Blog

    この記事ははてなデベロッパーアドベントカレンダーを始めます - Hatena Developer Blogの17日目の記事です.昨日は id:yashigani_w の Promiseを学ぶためにSwiftでPromiseを実装してみた話 - yashigani?.days でした. こんにちは、はてなの id:wtatsuru です。はてなのインフラ全般をみています。 はてなでは、しばしば新サービスを構築する機会があります。正式サービスもあれば、はてラボ のような実験的サービス、内部の Microserviceの一部になっているものなど多種多様なものがあります。新規サービスのインフラを構築する際は、最小構成でありつつ後のスケールやメンテナンスを考えた仕組みを作っていくことになります。この記事では、2015年12月現在のはてなでの標準的な構成を紹介していきます。 新サービスの最小構成 こち

    はてなで新しくWebサービスを作るときのインフラの作り方 - Hatena Developer Blog
    ji_ku
    ji_ku 2015/12/22
  • 個人事業主必見、今からできる年末の節税対策 

    個人事業主必見、今からできる年末の節税対策 
  • Scala使用歴5年のプログラマが、この言語とその環境に関する神話を解き明かす | POSTD

    (注:2016/1/21、頂いたフィードバックをもとに記事を修正いたしました。) 『 Programming in Scala (Scalaでプログラミング) 』の初版を読み始めた(でも読み終えていない)5年前からJavaの代わりにScalaを使うようになりました。最初はテストの時に使用していましたが、すぐにちょっとしたユーティリティクラスでも使用するようになり、気付いたらプロジェクト全てで使用するようになっていました。 Scalaに対する不満は多く存在しますが、この記事は違います。これは非難するものではなく、むしろ称賛するものです。 Scalaに興味ある開発者や聞いたことがあっても詳しく見たことがない人、「スムーズなプログラミングの妨げになる」と思い使用を先送りしていた人のために書きました。もちろんScalaファンに読んでもらうのも、他の人にも紹介してもらうのも大歓迎です。 この記事は3

    Scala使用歴5年のプログラマが、この言語とその環境に関する神話を解き明かす | POSTD
    ji_ku
    ji_ku 2015/12/22
  • 総行数57,000の巨大CSS群をLessに書き換えた軌跡 - mixi engineer blog

    こんにちは!フロントエンド闇祓いの Kuniwak です。 この投稿はmixiグループ Advent Calendar 2015の20日目の記事です。 今年の9月に、スマートフォン Web ブラウザ版 mixi「mixi Touch」の巨大 CSS を Less (CSS プリプロセッサー)でビルドする環境へと移行しました。 書き換えた CSS の行数は、なんと 56,725行 です。😵 ということで、今回は弊社の大規模 CSS → Less 移行事例についてお話しします。 背景 スマートフォン版 mixi は、2010年5月に始まりました。 この頃のスマートフォンは、iPhone 端末であれば iPhone 3GS、Android 端末であれば Nexus One という時期です。 また、スマートフォンの世界では、Webkit ベースのブラウザーが席巻していた時代ということになります。

    総行数57,000の巨大CSS群をLessに書き換えた軌跡 - mixi engineer blog
    ji_ku
    ji_ku 2015/12/22
  • GitHub - cerebris/jsonapi-resources: A resource-focused Rails library for developing JSON:API compliant servers.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - cerebris/jsonapi-resources: A resource-focused Rails library for developing JSON:API compliant servers.
    ji_ku
    ji_ku 2015/12/22
  • Rails 5 + ActionCableで作る!シンプルなチャットアプリ(DHH氏のデモ動画より) - Qiita

    【注意!】この記事はRails 5.0.0.beta1を対象にしています。最新のRails 5では仕様が変わっている可能性もあるので注意してください。 はじめに 先日、Rails 5のAction Cableを使ったシンプルなチャットアプリの作り方をDHH氏がYouTubeで公開していました。 Rails 5: Action Cable demo - YouTube 動画を見ながら僕もコードを写経してみたので、その内容をこちらで紹介してみます。 なお、ここで紹介するのはコードだけで、DHH氏の発言は完全に再現していません。 発言内容を確認したい人はオリジナルの動画をチェックしてみてください。 チャットアプリの完成形 今回は下のような非常にシンプルなチャットアプリを作成します。 ソースコード 今回作ったコードはGitHubにアップしています。 JunichiIto/campfire コードを

    Rails 5 + ActionCableで作る!シンプルなチャットアプリ(DHH氏のデモ動画より) - Qiita
    ji_ku
    ji_ku 2015/12/22
  • Rails 5.0で追加される主な新機能(Ruby on Rails公式ブログより) - Qiita

    はじめに Rails 5.0.0.beta1が2015年12月18日にリリースされました。 また、それにあわせてRuby on Railsの公式ブログに主な変更点がまとめられています。(投稿者はあのDHH氏のようです) Rails 5.0.0.beta1: Action Cable, API mode, Rails command beta1がリリースされたということは、Rails 5.0の正式リリースもそろそろ近いということです。 (ちなみにRails 4.0ではbeta1の4ヶ月後に正式版がリリースされました。) Railsユーザーであれば、みなさん早かれ遅かれRails 5.0を使うことになると思うので、事前に予習しておきましょう! というわけで、上記の公式ブログの内容を翻訳してみました。 これを読めばRails 5.0でどういう変化が起きるのか、だいたい理解できるはずです! 翻訳の

    Rails 5.0で追加される主な新機能(Ruby on Rails公式ブログより) - Qiita
    ji_ku
    ji_ku 2015/12/22
  • 『実践Vim』を読んで学んだ、おすすめVimデフォルト機能36個 - MyEnigma

    実践Vim 思考のスピードで編集しよう! (アスキー書籍)posted with カエレバDrew Neil,新丈 径 角川アスキー総合研究所 2014-01-28 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 実践Vimを読んだ 『実践Vim』を読んで学んだ、おすすめVimデフォルト機能 1. Vimの書籍でよく見るコマンド表記について 2. コードのインデントを深くしたり、浅くしたりする 3. カーソルの行の前と後ろの行に新規入力する (<shift- o> or o) 4. 数値をある一定数増やす (5<C-a>) 5. カーソルがある行を中央にして画面を描画 (zz) 6. 計算結果を入力する (挿入モードで、<C-r>=60*28) 7. Vimで進数変換をする (bcコマンドを使う) 8. visualモードの範囲指定をやり直す (visu

    『実践Vim』を読んで学んだ、おすすめVimデフォルト機能36個 - MyEnigma
    ji_ku
    ji_ku 2015/12/22
  • LHH転職エージェント - Lの転職 | 厳選ハイキャリア求人をご提案

    新しい⾃分の可能性を信じ、次なる⽬標へ進んだ⼈がいる 元サッカー日本代表 槙野智章が語る、セカンドキャリアへの挑戦

    LHH転職エージェント - Lの転職 | 厳選ハイキャリア求人をご提案
  • 若くて夢見がちなプログラミング初心者がまずすべきこと - 文系の日記

    2015 - 12 - 20 若くて夢見がちなプログラミング初心者がまずすべきこと プログラミングにはいくつかぶっかる壁があると思います。 人によってはそれはif文であったり、そもそも言語を使用するまでの環境設定であったり、 rails などの フレームワーク の導入であったり、様々です。 でも、僕が言いたいのは、言語の基的な文法は覚えた。クラスとか継承とかが何を指しているのかわかる。入門書を読み終えた。さあ、アプリを作るぞ!! と意気込んでいるところに罠が潜んでいて、この罠に引っかかるプログラミング初心者がとても多いのではないかということです。 その罠ってなに? 呼び方は様々でしょうが、僕は 夢 とか 憧れ という風にその罠のことを呼んでいます。 この罠は、業務でプログラミングをやったことがない独学の初心者に、特に顕著に現れるものだと思います。 最初は コマンドライン で電卓を作ってみ

    若くて夢見がちなプログラミング初心者がまずすべきこと - 文系の日記
  • 我が家のおうちハックの現状 - bohemia日記

    この記事は、おうちハック Advent Calendar 2015の2日目の記事です。 我が家では、おうちハックと表して、IoTデバイスを利用して日常の生活が便利になるよういろいろやっています。 うちにあるデバイス 全体像はこんな感じです まずはどんなデバイスがあるのか、解説します Hue Philipsが出している、スマート電球です。Wifiに繋げて任意に電球の色を変えることができます。自宅には、間接照明用に3つと、玄関に1つ設置しています。 Netatmo サーモスタットと呼ばれるデバイスで、部屋の室温・湿度・気圧・二酸化炭素濃度・騒音と、室外の気温・気圧・湿度を計測し、スマホ等から情報を見ることができます。 IRKit Wifi接続ができる学習型赤外線リモコンです。一度リモコンの信号を学習させれば、同じ信号をAPIを介して送信することができます。 こちらを使えば、テレビ、BDプレイヤ

    我が家のおうちハックの現状 - bohemia日記
  • 勤勉にサービスしすぎるから生産性が低いのだよ!日本人は: hamachanブログ(EU労働法政策雑記帳)

    産経の記事ですが、 http://www.sankei.com/politics/news/151218/plt1512180033-n1.html (労働生産性、先進7カ国で最低 茂木友三郎生産性部会長「勤勉な日が…残念な結果」) 日の生産性が低いことは以前から繰り返しブログでも取り上げてきていますが、この新聞記事を見てがっくりきたのは、日生産性部のトップともあろうお方が、こんな認識であったのか、といういささかの絶望感でありました。 茂木会長は、「日は勤勉な国で、生産性が高いはずと考えられるが、残念な結果だ」と評価した。 生産性のなんたるかがよくわかっていない市井の人々はよくこの手の間違いをしますが、さすがに日生産性部会長がこの言葉はないでしょう、と。 茂木会長は「労働人口が減少する日が国内総生産(GDP)600兆円を達成させるためにも、生産性の向上が必要で、特にサー

    勤勉にサービスしすぎるから生産性が低いのだよ!日本人は: hamachanブログ(EU労働法政策雑記帳)
    ji_ku
    ji_ku 2015/12/22
  • LAMP環境(Linux,Apache,MySQL)の障害対応で最初のアタリをつけるための秘伝のタレ - Qiita

    この記事は animateLAB Advent Calendar 2015 19日目の記事です。 こんにちは。ポエムおじさんこと@kariaです。今年のAdvent Calendarもついに19日目となりました。後半に入り歴戦のエンジニアたちが次々と参戦してくれて、主催者としてはありがたい限りです。 今日はポエムデーのはずだったのですが、予定を変更して私の手元の秘伝のタレに少し味付けをして公開することにしました。ということで、LAMP環境で障害対応をすることになった時にどこからアタリを付けてどう調べていくか?という初動対応のお話をします。 そもそもLAMP環境とは OS:Linux Webサーバ:Apache データベース:MySQL アプリケーション:PHP/Perl/Python という組み合わせの、IT用語辞典に項目があるぐらいメジャーな環境構成のことをLAMPと呼びます。最近だとW

    LAMP環境(Linux,Apache,MySQL)の障害対応で最初のアタリをつけるための秘伝のタレ - Qiita
    ji_ku
    ji_ku 2015/12/22
  • Web Components と Electron でつくる Neovim フロントエンドの未来 - はやくプログラムになりたい

    この記事は Vim Advent Calendar 2015 の20日目の記事です. まずはこちらのスクリーンショットをご覧ください. エディタの UI やカーソル移動は Vim っぽいですが,markdown ライブプレビューやカーソル位置での画像ポップアップ,組み込みブラウザなど謎の UI が見て取れます.記事ではこれについてボトムアップで必要な知識から順を追って紹介します. 長い……三行で Neovim msgpack-rpc API を使って <canvas> と Node.js APINeovim フロントエンドを作成し Web Component としてラップ して HTML アプリに簡単に組み込めるようにした上で UI プラグインをウェブ技術で構築できる NyaoVim という Neovim GUI エディタを Electron 使ってつくってます. 目次 Web C

    Web Components と Electron でつくる Neovim フロントエンドの未来 - はやくプログラムになりたい
  • 今年よかった習慣: ライフログ収集および可視化 - yasuhisa's blog

    データを眺めるのが好き 収集している情報 実現方法 データから分かった知見(?) 今後 年末なので、今年買ってよかったものに引き続き、今年やってみてよかった習慣について書いてみたいと思います。 データを眺めるのが好き 昔からデータを眺めるのは好きだったんですが、今年の5月くらいから自分に関するデータをとにかく収集してみました。可視化することで何か有益な視点だったり、生活の改善点が見つかるのではないか、という目的です。色んなデータを集めまくった結果、以下のようなグラフができあがります。ちょっと画像が小さいですが、毎日の歩いた歩数や体重、気温、録画した番組名、自宅マシンの負荷状況などが載っています。 収集している情報 上の画像ではとりあえずBlogに上げれるようなデータしか見せていないですが、収集している情報としては以下のようなものがあります。使用しているスクリプトで公開できるものはgithu

    今年よかった習慣: ライフログ収集および可視化 - yasuhisa's blog
  • Togetter - 国内最大級のTwitterまとめメディア

    いま話題のツイートまとめが読めるTwitterまとめに特化したまとめサイト。人気のツイートやTwitterトレンド、写真やマンガといった話題の画像から、さまざまなニュースの反応まで、みんなであつめる国内最大級のメディアプラットフォームです。

    Togetter - 国内最大級のTwitterまとめメディア
    ji_ku
    ji_ku 2015/12/22
  • カラオケ上達の意外なコツ 歌で本当に高音・声量を出すには - 健康な生活の知恵

    カラオケ上達法に関する記事はネット上にたくさんありますが、これは違うんじゃないかという情報や、誤解を招く情報などが意外と多いと感じます。私自身、かつてそれでかなり混乱してしまいました。 私(男性)は昔、簡単な童謡ですらまともに歌えないほど下手でしたが、今はEXILE・Greeeen・ミスチル・B'z・ポルノグラフィティ・ゆず・コブクロなど、大体の歌が原キーで歌えるようになりました。その過程を思い返すと、これだけは絶対押さえるべきというコツや知識があるので、今回の記事でそれをまとめたいと思います。 即効果の出る内容も多いです。カラオケの上達を目指す方に、何か少しでも参考になれば幸いです。 発声のコツ カラオケの上達を目指すうえで、まず一番最初に確認しておきたいのは発声の仕方です。歌は発声の仕方が間違っていると終わりです。高音が出ず、声量も出ず、音程も狂います。逆に歌い方が正しいと、ある程度ま

    カラオケ上達の意外なコツ 歌で本当に高音・声量を出すには - 健康な生活の知恵
  • 手を動かして電子工学を学ぶ - はこべにっき ♨

    このエントリは、はてなデベロッパーアドベントカレンダーの20日目のエントリです。昨日の記事は id:aereal さんの連打を支える技術でした。明日の記事は id:astj さんです。 最近はWeb技術以外にもできることを増やそうと考えて、電子工学に入門しています。ほとんど何もしらないところからの入門ですから、理論を学びつつ手を動かして何か作ってみる作戦でいきたいところです。 しかし、自分の場合、手を動かすために丁度良い課題に取り組みたいものの、何をやればまったくわかりませんでした。 こんな風に困ってしまうことは、0から電子工学に学びはじめたい人にとっては、よくあるのではないでしょうか。そこで、このエントリでは、電子工学をはじめる人がとりあえず何か手を動かして学ぶための方法をご紹介したいと思います。 TL;DR Make: Electronics ―作ってわかる電気と電子回路の基礎を読み、

    手を動かして電子工学を学ぶ - はこべにっき ♨
  • Obj-C → Swift コンバータをオープンソースで公開しました!

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog どうも、ヤフーの佐野( @taketo1024 )です。先日引っ越しをしまして、張り切って自分でタンスを運んだりして今とても筋肉痛です。 皆さんは Objective-C から Swift への移行は進んでいますか?弊社ではまだ Obj-C で書かれているプロジェクトは多くあります。世に出ている iOS アプリも多くはまだ Obj-C で作られているんじゃないかと思います。 Swift もオープンソース化され、この先その進化のスピードはさらに増してくるはずです。そこでチーム内で開発を進めていた Obj-C → Swift コンバータ を大幅に改良しオープンソースで公開することにしました!この記事ではその導入と活用の方法を説明します

    Obj-C → Swift コンバータをオープンソースで公開しました!
    ji_ku
    ji_ku 2015/12/22
  • クックパッド流「ユーザーファースト」の秘訣について聞いてみました

    クックパッドの、その「ユーザーファースト」は、どのようにして推進されているのだろう か。ユーザーファースト推進室の倉光 美和さん(HCD-Net認定 人間 中心設計専門家)に聞いた。 クックパッドは、日最大の料理レシピサービスであるとともに、「ユーザーファースト」を最も重要な価値観と位置付け、徹底してユーザーの方と向き合いながらサービスを展開している企業だ。 サービス産業生産性協議会が発表する「JCSI(日版顧客満足度指数)」の2015年版では、インターネットサービス部門で、GoogleYahoo! JAPAN を上回り、全指標で1位を獲得、さらに顧客満足度では3年連続で1位など、ユーザーから高い支持を集めている。 ――ユーザーファースト推進室というのは、どのような部署なのでしょうか クックパッドは社員の行動指針として「ユーザーファースト」であることを掲げています。「提供している

    クックパッド流「ユーザーファースト」の秘訣について聞いてみました
  • 5分で誰でもわかる転職エージェントを200%活かす使い方

    転職エージェントの存在は知っているけど、具体的な使い方がわからない」と感じていませんか? 実は、転職エージェントの担当者である「キャリアコンサルタント」は多くの担当候補者を抱えており、受け身の姿勢で任せていてはエージェントの良さをフル活用することは難しいです。 このページでは、現役転職エージェントの私が「どういう応募者に対して気で動いているか」など自身の経験をすべて振り返った上で、自分に不都合になることも全て出し惜しみせずに、効果的なエージェントの使い方について以下のことをご紹介します。 転職エージェントを使う「利用の流れ」「登録」「面談準備」の3つのポイント「キャリアコンサルタントとの面談」の3つのポイント「選考(書類〜面接)」の4つのポイント内定時のポイントこの記事を読むことで、事前情報なしでエージェントを活用している方と比べて、2倍以上も圧倒的に有利に転職活動を進めることができる

    5分で誰でもわかる転職エージェントを200%活かす使い方
    ji_ku
    ji_ku 2015/12/22