タグ

2014年7月3日のブックマーク (58件)

  • 会話が続かない3つの理由!会話を無理なく続けられる6つの方法も紹介 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    「優秀なエンジニアが採用できない」「リソースが足りなくて開発が進まない」という方は、海外エンジニアチームを作ってみませんか? 詳しい内容は以下からご覧いただけます。 サービス詳細はこちらから 会話が続かない理由 会話が続かない人の主な理由は以下の3つです。自分があてはまっていないか確認してみてください。 会話が続かない理由 人見知り 感情がわかりにくい 相手に対して配慮がない 人見知り 人見知りな人は人との会話に慣れておらず、話すことに抵抗がある場合が多いです。会話をするときに、目をそらしたりして表情が読み取りにくかったり、会話のキャッチボールがうまくできないことで、ぎこちない雰囲気になることも多いでしょう。 ただ、人見知りだから必ず会話が続かないというわけではありません。人見知りの人でも相手によっては普通に会話ができる場合もたくさんあります。 感情がわかりにくい どんなに面白いと思った

    会話が続かない3つの理由!会話を無理なく続けられる6つの方法も紹介 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • Node.js で WebRTC を試せる Docker イメージを公開した - Qiita

    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

    Node.js で WebRTC を試せる Docker イメージを公開した - Qiita
  • SEの天敵 oom-killer:Windows/Linux Tips

    Linuxにはoom-killer(Out Of Memory killer)というSEの天敵がいる。 oom-killerはメモリが枯渇しそうになると プロセスを殺して、メモリの空きを確保しようとする機構だ。 一見するとOSのハングを防止する善人のように見えるが oom-killerは重要なプロセスを殺すときがあるんだよね。 これがやっかい。 この前なんかportmapperが殺されたよ。 この人がいなくなると、NFSとかRPCに関連する機能が動かなくなる。 oom-killerが重要なプロセスを殺さないようにする方法は以下 2.6.11以降のカーネルの場合 以下のようにすると、指定したプロセスはoom-killerの魔の手から逃れることができる。 # echo -17 > /proc/〈プロセスID〉/oom_adj 2.6.Xカーネルの場合 # echo 2 > /proc/sys/

    m_shige1979
    m_shige1979 2014/07/03
    有名どころのサイトになればなるほど大量アタックされたりしてこういう問題が発生してしまう。
  • 2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~

    2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~

    2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~
  • Vagrant | メモリサイズを変更する - Tbpgr Blog

    概要 メモリサイズを変更する 詳細 メモリサイズを変更します。 設定 Vagrantfile VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.provider :virtualbox do |vb| vb.customize ["modifyvm", :id, "--memory", 設定メモリ(MByte)] end # : # other settings # : end サンプル メモリサイズを512MBに設定します。 Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : # Vagrantfile API/syntax version. Don't touch unless you know

    Vagrant | メモリサイズを変更する - Tbpgr Blog
    m_shige1979
    m_shige1979 2014/07/03
    メモリサイズを変更する方法
  • [さくらのVPS]wordpressを動かしているhttpdが落ちまくる件を何とかした

    その結果、遅かったページの表示速度が改善されて、管理画面も前よりもサクサクページが開くようになり、こりゃ快適でいいな?と思っていたのもつかの間・・・ 動かした翌日の午前中にhttpdが突然ストップ! 翌日の朝6時頃に気付くまでHappyQualityが表示できなくなっていました…orz すぐにサーバごと再起動して、その時点ではページは見られるようになりましたが、また昼ごろには同様の現象が起きてしまいました。 とりあえず何が起きているのかログをチェック。 その結果/var/log/messagesにoom-killerの嵐がw これがその時のログ。 この時は何が起きているのかわからず正直怖かったですね。killerの文字が。殺し屋かと。 参考:OOM Killer – Linuxキーワード:ITpro 結局調べてみると、httpdがメモリを使いすぎてSwapまでい尽くしてoom-kille

    [さくらのVPS]wordpressを動かしているhttpdが落ちまくる件を何とかした
    m_shige1979
    m_shige1979 2014/07/03
    一度、再現したいけどどうやってみようかな…メモリ枯渇だから1つ1つのリクエストで多めにメモリを消費する処理を組み込めばいいのかな?
  • Out Of Memory(OOM killer)でプロセスを強制に落とされてしまうのをなんとかする。 | BROKENDISH

    Out Of Memory(OOM killer)でプロセスを強制に落とされてしまうのをなんとかする。 2011.08.23 さくらインターネットvpsの設定(Debian) Debian6, VPS不具合, システム管理 Linuxにはメモリーオーバコミットという仕組みがあり、 実メモリの容量以上のメモリがあることにしておいて、 実際に使われる段階になって実メモリ、仮想メモリから確保する。 この時実際に実メモリも仮想メモリも足りなくなった場合にOOM Killerというヤツが召喚される。 OOM killerが動いてしまうと、幾つかのプロセスを選択し勝手にKillしまくってしまう。 これは良くも悪くもあるので、一旦Swapを今の倍にして様子を見る。 それでもOOM Killerが頻発するようだったらメモリオーバーコミットを無効にして様子を見ようと思う。 この所続いてるVPSの不具合はKV

    Out Of Memory(OOM killer)でプロセスを強制に落とされてしまうのをなんとかする。 | BROKENDISH
  • TED「無関心への特効薬」の紹介 - 有限な時間の果てに

    2014-07-03 TED「無関心への特効薬」の紹介 TED 英語 時間7:02 どんな話?そもそも、スピーカーは、無関心というものは存在しないと言います。なぜなら、伝え方の問題などにより、参加が妨げられているからだと主張します。例えば、政治に関する記事は、私たちに政治への参加を促しているだろうかと疑問を投げかけます。そして、最後には、参加を妨げている障害を取り除いていこうと結論付けています。 感想これまで、無関心であることは、その当事者に問題があると感じることが多かったのですが、そうではなく、無関心という結果をもたらす当事者を取り巻く環境に原因があるという考えにはっとしました。たくさんの笑いが起きつつも、要点を伝えることのできていることに、欧米らしい発表を感じてしまいました。また、社会に対するとらえ方や姿勢という点で、以前読み、記事にもした社会とどうかかわるか――公共哲学からのヒン

  • Vagrantで本番と同じ開発環境をサクッと作る話 - YAPC::Asia Tokyo 2014

    日を追うごとに進化する仮想マシン管理のためのツール Vagrant の実用的な使い方について話します。開発はローカルのPCで行っている方が多いと思いますが、Vagrantを使えばローカルのPC番環境と同じLinuxやミドルウェアをインストールすることができます。いかに番に近い開発環境を構築するかをメインに話をして、その他Vagrantの便利な機能を紹介したいと思います。 Vagrantとは VagrantとAnsible/Chefを使って開発環境を構築する vagrant shareでローカルの仮想マシンをインターネットにそのまま公開 Vagrantの便利なプラグインの紹介 Dockerとの連携

  • Perl::Lint - Yet Another Perl Source Code Linter - YAPC::Asia Tokyo 2014

    (日語は下にあります / Japanese follows English) Hello, every Perl mongers! Do you use Perl::Critic? I think you are using! Yes of cource, Perl::Critic is awesome and powerful tool to check our source code. I wonder how many times Perl::Critic saved me from bugs. But... I feel this module is a bit slowlly, so processing speed becames fast, I thought that I was glad. ...That is where Perl::Lint come in! I i

  • はじめて、の次のGo - すぎゃーんメモ

    はじめてのGo - すぎゃーんメモ の続き?的な。 入門で終わらずにもうちょっとマトモに何か作れるようになりたい、ということで、以前にRubyで書いた「げんきだしてbot」をGoで書いてみた。 成果物のリポジトリはこちら。 https://github.com/sugyan/go-genki-bot 「げんきだしてbot」とは げんきだしてbot - すぎゃーんメモ https://github.com/sugyan/genki-bot まぁUser streamからネガティヴな発言を拾ってきて「げんきだして!」とリプライを送るだけのTwitter botです。 ファイル分割 すべて同一のmainパッケージ内で書くけど、機能ごとにファイルを分けてみた。 twitter_client.go: Twitter APIを叩いて認証したりStreamに接続したりなど config.go: 認証して

    はじめて、の次のGo - すぎゃーんメモ
  • 時間をつくる3つのステップ。時短に参考になる7冊。時間がないと余裕がなくなるから、時間管理と時短を考える。 - ビジョンミッション成長ブログ

    7月ですね。2014年も半年が終わりました。 6月は、いろいろとやることがあり、あまり余裕がありませんでした。 というわけで、あらためて、時間管理や時短について考えてみようと思います。 なぜ、時間がないという状況になってしまうのか? まず減らす・絞る そして、1つに集中する それから細切れ時間の有効活用 まとめると 重要なことに絞るのが一番のポイント なぜ、時間がないという状況になってしまうのか? こちらのにある4つの理由があるのだと思います。 なぜ、仕事が予定どおりに終わらないのか? ~「時間ない病」の特効薬!タスクシュート時間術 作者: 佐々木正悟,大橋悦夫 出版社/メーカー: 技術評論社 発売日: 2014/04/09 メディア: 単行(ソフトカバー) この商品を含むブログ (3件) を見る 1 ムダにできる時間がほとんどないことに気づかずに,時間をムダにしている 2 割り込み仕

    時間をつくる3つのステップ。時短に参考になる7冊。時間がないと余裕がなくなるから、時間管理と時短を考える。 - ビジョンミッション成長ブログ
  • YAPC で話す、ということ - tsucchi の日記 2nd season

    コレはおそらく、3年前の自分に向けたポエムである。 YAPC::Asia というイベントが8月に行われる事や、そこで Otogiri とかの話をするかも、ってかしたいという 話は以前書きました。 今、応募されているトークはこんな感じでして、いつも通りのような、いつもより Perl の話が少ないような、 そんな気がしています。(今日結構 Perl のトークがサブミットされたから、Perl の話だいぶ増えた) ちょっと前だと、40ちょい応募があって、Perl の話が 20 くらい、みたいな感じだったのですが、この状況を 3 年前の自分が見たら、いったいどう思っただろうか? と、ふと思ったのでした。 3年前の当時、トークしようかどうか、めっちゃ悩みながら、手を震わせながら、初めて応募したのでした。当時はテストの話をしようと思っていて、 ちょうどテストの話があまり無かったから、「これはいけるかも」

  • perl のプログラムを go に移植してみて - soh335 memo

    気が向いたので fujiwara さんが以前作った Urume のクライアントである mezasi という perl で書かれたものを go に移植してみた。 https://github.com/soh335/go-mezasi 以下感想 サブコマンドの仕組みは github.com/gonuts/commander と github.com/gonuts/flag を使った。 useragent とかを固定化したいとなると下みたいに http.Client の簡単なラッパーを書くのが良い? package main import ( "io" "net" "net/http" "net/url" "time" ) type Client struct { UserAgent string client *http.Client EndPoint *url.URL } func NewC

    perl のプログラムを go に移植してみて - soh335 memo
  • Perl For (Non?) Perl Mongers - YAPC::Asia Tokyo 2014

    TL;DR Perlにあまり馴染みのない人に対して真面目なPerlの話をします。最近のPerl事情について知りたい人も対象です 私はこれまで数年間、仕事でガッツリPerlを書いてきましたが、古いPerlにあまり触れて来なかったこともあり、あまりPerlに対する嫌悪感は持ち合わせていません。そして、Perlのエコシステムや、細かいパーツを組み合わせる文化、それゆえに後方互換を大事にする文化などについては非常に好ましいものだと思っています。 Perl界隈は、平均年齢が高めで「成熟した」大人な人間が多いように思います。達人の域に達し、若者からのdisを意に介さない人が多いです。「PerlPerlで良いものだ」という確信を持ち、それゆえdis合戦に加わることもせず、逆にPerlに拘らない柔軟性も持ち合わせています。そういうPerl界隈の人たちが私は大好きです。 逆に、Perl界隈は歴史がある分、

  • 実務に役立つPerlライブコーディング~Webアプリケーション編 - YAPC::Asia Tokyo 2014

    このセッションのメイントークとしての応募は取り下げます。採択しないでください。記録のためにページは残します。 Perlで大きめのアプリケーションを書く上で、以下の様な悩みを持っている人は多いのではないでしょうか。 定石が分からない 自分のやり方が正しいのか自信が持てない どのようにテストを書いていいのか分からない DBのスキーマ管理等のやり方が分からない トークでは小さなWebアプリケーションの開発と、それに対する機能追加などを実際にライブコーディングの形で行い、それを通してPerl製のWebアプリケーション開発におけるプラクティスを示します。 基的なプロジェクトの定石 CPANモジュールの管理と活用 DBのスキーマ管理とマイグレーション テストの書き方

  • ユーザ由来の構造化データによるSQLインジェクション | tech - 氾濫原

    Kazuho's Weblog: The JSON SQL Injection Vulnerability について。元記事をはっちゃめっちゃに要約すると SQL::Maker にユーザから受けとったデコード済み JSON をそのまま突っ込むと SQL インジェクションになる場合がある SQL::Maker 側でそういったことが起こらないように strict オプションをつけたから、できればそっち使え 別に SQL::Maker に限らないから気をつけろ という話っぽい。来であればユーザ入力をタイプチェックをすべきだけど、クエリビルダレベルでも、脆弱性にならないようにもうちょっと考慮してもいいよねという趣旨かな… strict モードは非互換なので、既存のコードが動かなくなる可能性があるようです。 Teng での対応 Teng を使っているとデフォルトで SQL::Maker がクエリビ

  • ストレスフリー Git - YAPC::Asia Tokyo 2014

    来年には誕生から10年を迎える Git も、とうとうバージョン 2.0 がリリースされました。 数年前と比較しても、多くの現場で用いられるようになり、それに応じてユーザの数も増えていると思われます。 しかし、 Git はそれまでの主流であった SVN と比べると、考え方、扱い方が難しい部分があり、 必要に迫られて使ってはいるけれど Git をちゃんと使いこなせてはいない、 思わぬトラブルを起こしてしまったことがある、という方も少なくないのではないでしょうか。 便利のために用いているツールがストレスの原因になってしまうことは、喜ばしくありません。 トークでは、身の回りで起きた Git 関連のトラブルなどを元に、 トラブルの起きにくい Git の使い方 トラブルが起きたときどうするか ストレスを減らしてくれる Git 2.0 の新機能 などについて話したいと思います。 ※ Git の経験を前

  • Perlの静的解析入門とPerlリファクタリングツールApp::PRTのご紹介 - YAPC::Asia Tokyo 2014

    古来より,Perlのソースコードをリファクタリングすると言えば,テキストエディタでソースコードをちまちま人間が書き換えるスタイルが一般的でした. 私は,Perlのソースコードをリファクタリングするためのツールである,Perlリファクタリングツール App::PRTを開発し,CPANで公開しています. App::PRTを用いることで,トークンの置換,メソッドの移動や削除,クラスのリネームなどをうまくすばやく行うことができます. トークでは, Perlのリファクタリング界隈の振り返り PPIを用いた静的解析の入門 静的解析を使ったアート活動 App::PRTの機能,使い方,ちょっとしたコツ 実サービスに対するApp::PRTを使った全自動リファクタリングの事例 などをご紹介します.

  • シェルスクリプトを公開するとき, コマンド前にバックスラッシュをつけるべき - Shohei Yoshida's Diary

    oh-my-zsh の環境で、peco-select-history が動かない - Qiita 追記 2014年 7月 7日 シェルスクリプトと書いてしまい漠然すぎましたが, ここで述べている ことが問題になるのは, .bashrc, .zshrcに関数, alias設定等がコピー される場合や, sourceコマンドでファイルを読み込む場合です. non-interactiveに実行されるシェルスクリプトについては特に 問題ないです. 問題点 そうしないと, 公開されたコマンドを自分の環境に導入した場合, aliasにより正しく動かなく場合があるためです. aliasをつけがちな コマンド(ls, grep等)がシェルスクリプトに含まれていると 特に問題が起こる可能性が高くなります. 例 pecoを使って カレントディレクトリのファイルをページャで開く 例を考えてみましょう. 単純に考

    シェルスクリプトを公開するとき, コマンド前にバックスラッシュをつけるべき - Shohei Yoshida's Diary
  • chefでさくらVPSの初期構築を全部自動化してみた - そのねこが学ぶとき

    Chefでサーバー構築を全部自動化して、借りているさくらVPSに当ててみた。意地でも手作業はまったく入れない完全自動構築設定。これはよい。毎回手作業やらずに済むというのは、抜け漏れをなくすという点でも、構築時間を短縮するという面でも当に楽。 前提 今回構築するサーバーの前提は次の通り。 CentOS 6.4環境で試行 vagrantを使って試験後、さくらVPSに対して適用 基の設定として以下を実施 構築用のユーザーを作成 構築用ユーザーにsudo権限を付与 構築用ユーザーを秘密鍵認証でsshログイン許可 rootによるsshログインを禁止 パスワード認証によるログインを禁止 sshのポート番号を変更 ssh, http以外のアクセスをiptablesでシャットアウト nginxを導入 将来的にunicornを入れるための設定を準備 極力サードパーティクックブックは使わない(ブラックボッ

    chefでさくらVPSの初期構築を全部自動化してみた - そのねこが学ぶとき
    m_shige1979
    m_shige1979 2014/07/03
    chefで設定ファイルとかの内容も変えられるのかな?
  • 巨大システムのコストのかかり方の異常性について - novtan別館

    あああああああもうやだこんな仕事やだ… 単純な話、20くらいの部署の人間が2時間の打ち合わせに出たら40人/時間ってことは大体5人日、1人月100万として25万コストが掛かるわけですよ。誰かが決めてあとよろしくってやればいいだけの話を影響調査とか見積もりとかやっていると平気で50人月すなわち5000万円とかがすっ飛んでいく世界なんですよ。で、なんだかディスクが足りないから減らすように検討しろとか言って1億円くらい検討の工数で吹っ飛んでいくんだけどそれならディスク買ったほうが安いわけですよ。コスト削減って言って削減されているように見えるコストってこの先の工数の先いなんですよ。死ぬ。 CPUパワーが足りないから方式変えようなんて検討するのは元のがよっぽどタコいならともかく大抵の場合CPU買ったほうが安いんですよ。そりゃね、ある程度こじんまりしていて影響度合いが最初から図れるようなシステムだっ

    巨大システムのコストのかかり方の異常性について - novtan別館
  • エンジニアならチェックしておきたい技術系Tシャツまとめ - くりにっき

    夏だ!デスマだ!Tシャツの季節だ! ということで、エンジニアならチェックしておきたい技術系Tシャツをまとめてみました。(購入できるやつのみ) Github github:shop ここは定番中の定番ですね。Tシャツだけで5種類もあります。勉強会に行くとだいたい1人はGithub Tシャツ着てる気がします。 他にマグカップやステッカーもあるので見てるだけで欲しくなります。パーカーは見た目よりも暖かいので秋口に着ると丁度いいです。 ただし送料が高いので($20)、複数人で注文して送料は割り勘するのがいいです。 Githubに限ったことではないですが、海外のTシャツサイズは日よりも1段階大きいので、1つ小さめを注文するのがいいです。(普段Mサイズを着ているならSサイズを注文) JetBrains JetBrains Apparel Store Github shopとそんなに変わらない品揃え

    エンジニアならチェックしておきたい技術系Tシャツまとめ - くりにっき
  • x.com

    x.com
  • Tumblr APIでwebサービスを作りたい全ての人に向けて書きました

    Tumblr APIでwebサービスを作りたい全ての人に向けて書きました
  • Webデザインのセンスを磨く!2014年上半期洗練されたディテールのUIデザインのまとめ

    2014年上半期、チェックしておきたいUIデザインをDribbbleから紹介します。 各アートワークは大きいサイズの画像やPSDをダウンロードできるので、気になったものはリンク先をチェックしてみてください。 アートワークにはアニメーションgifも多いのですが、ページサイズが大変なことになるため最初の一つだけです、アニメーションはリンク先で。

  • スキマ時間で新しいスキルを学べるLynda.com

    たいていの人はなにか得意なことがあるはずです。しかしそこにもう一つスキルを付け加えることができると、二つのスキルの相互作用でさらに飛躍できます。 たとえばプログラミングはいくらか知っているけれども、そこに簡単なデザインスキルを付け足せたらアプリの開発がスムーズになる。あるいは写真ツールの扱いに加えて動画編集を学べばコンテンツに幅ができるといったようにです。 そして多くの場合、この「もう一つのスキル」は入り口のハードルさえ乗り越えることができるなら、すぐに自分で深めてゆけます。忙しい日常のなかに、この最初のハードルを越える仕組みを取り入れることができるかが鍵といえます。 自分も動画編集やCreative Cloud Photoshopのスキルといったように、中途半端にはできるものの、まとまった知識を手に入れたいと思っている分野がたくさんあります。 そこで最近登録して愛用しているのが Lynd

    スキマ時間で新しいスキルを学べるLynda.com
  • 【保存版】デザインにも提案資料にも "めっちゃ使える" 無料のアイコン素材サイト17選

    どうも、平成の☆ やな☆ぎさわです。 デザインや資料作成などで素敵なアイコンをサクッと配置したり、ワンポイントで使いたい時ってありますよね。 そんなとき、自分で作ると時間がかかるし、そもそも作れないよぉなんて悩んでる方は多いのではないでしょうか。というわけで、王道中の王道ですが、今回は素敵なアイコンサイトのご紹介と行きたいと思います。 もはや何番煎じだかわからないからこそ、全力で厳選しました。ぜひ。 ありとあらゆるアイコンが無料&超激安で手に入る金字塔的サイト「ICONFINDER」 ICONFINDER >>サイトはコチラ 僕は、資料を作る際に必ずと言っていいほどこのサイトに依存してます。 検索は英語限定ですが、JPG、PNG形式はもちろん、ベクターデータや3D系まで異常なほど豊富なアイコン収録数が魅力。 職のデザイナーさんでここを知らないって人はもはやいないと思いますが、非デザイナー

    【保存版】デザインにも提案資料にも "めっちゃ使える" 無料のアイコン素材サイト17選
  • 英語が話せなくても、問題ない時代が来る

    今、日企業の人事採用の傾向を見ていると、まず「グローバルスタンダード」という基準があって、それに無理やり合わせようとしているようです。海外展開する日企業では、グローバル人材の採用・育成に躍起になっており、「英語ができる」「海外を経験している」という要素を重要視しています。 「英語ができる=グローバル化」ではない 特に目立つのが、「グローバル化=英語」と思い込んでいる企業が多いことです。これは、採用される側もそう思っています。例えば、英語の「社内公用語化」をしたファーストリテイリングや楽天の取り組みを見ていると、英語ができることがグローバル化だと考えているフシがありますが、私は、大きな間違いだと思います。 英語を話せないことに、多くの日人がコンプレックスを感じているようですが、果たして英語が話せなければ、グローバル人材にはなれないのでしょうか。 ただ英語が話せるだけで、グローバル人材に

    英語が話せなくても、問題ない時代が来る
  • デキない人ほど眠る時間を削っている

    仕事の効率を上げる答えは脳にある。脳のポテンシャルに大きく関わるストレスや睡眠、運動などをどうコントロールするか。3人の脳科学者に聞いてみた。 10時間眠れば効率が10%アップ 仕事をこなすために多くの人が睡眠時間を削っている。統計を見ても日人の睡眠時間は年々短くなっている。 ところが、「長時間睡眠をとったほうが脳のポテンシャルが上がる」という興味深い実験結果がアメリカで発表された。スタンフォード大学睡眠障害臨床研究所のシェリー・マーが行った実験は次のようなものだ。 大学のバスケットボール選手に、無理にでも10時間眠るように指導し(これは通常の睡眠時間に比べ約110分長い)、2カ月間その効果の経過を観察した。すると、なんとダッシュのスピードがどんどん速くなり、最終的にフリースローの成功率は9%、スリーポイントシュートの成功率も9.2%アップしたというのだ。 もちろんトレーニングの積み重ね

    デキない人ほど眠る時間を削っている
  • 「スーパーで働く同僚のシェーンがすごいんでなんとかしてください」という画像がセンセーションを巻き起こす

    人は意図していないのに周りから見ると言動がハチャメチャな「天然ボケ」と呼ばれる人は海外にもいたようです。とあるスーパーの惣菜デリカ部門で働く人が「同僚のシェーンが毎回連絡用ホワイトボードで怒られてる」という画像を投稿したのですが、淡々と進行する地獄っぷりにネットでセンセーションが巻き起こっています。 「同僚のシェーンがマネージャーを困らせまくってる」と投稿されたのがこちらの画像。どこの職場にもある連絡用のホワイトボードなのですが、毎度名指しで「シェーン」が怒られており、その内容が実に常軌を逸しています。 「シェーンへ。フライドチキンを買ったお客さんに延長保証をオススメするのはやめてください – マネージャー」 「シェーンへ。サンプルに『謎の肉』というラベルをつけないでください – マネージャー」 「シェーンへ。名札をたくさんつけて多重人格のフリをするのをやめてください – マネージャー」

    「スーパーで働く同僚のシェーンがすごいんでなんとかしてください」という画像がセンセーションを巻き起こす
  • コマンドラインツールについて語るときに僕の語ること - YAPC::Asia Tokyo 2014

    (日語は下にあります / Japanese follows English) We, engineer, live in Terminal. Terminal is our world. We can change our world. We can also change real world from our world. How we can change our world ? Write CLI tool. In this talk, I'm going to talk about what I'm thinking when writing CLI tool. Goal of this talk is to share how to write useful CLI tool from Unix philosophy and my some experiences. In t

  • blog.paz-para.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。

  • エラーログで障害原因を突き止めろ!

    エラーログに対応する~OOM Killer編 続いて、/var/log/messagesに図2-1のようなログが記録された場合の対応を考えてみましょう。このログはOOM(out of memory) Killerによりhttpdプロセスが強制終了されたことを示すログです。 OOM Killerとは、システムがメモリ枯渇すると、稼働中のプロセスを強制終了させて空きメモリを確保するLinuxカーネルの仕組みで、メモリ枯渇によるシステム停止を防止するために用意されています。 このログが記録された場合、まず必要になるのはプロセスの存在確認です。OOM Killerは比較的重要なプロセスも容赦なく強制終了させてしまいますので、必要なプロセスが存在しているかを確認する必要があります。 図2-1のログではhttpdが終了させられているので、以下のコマンドを実行しhttpdプロセスの存在を確認します。 $

    エラーログで障害原因を突き止めろ!
    m_shige1979
    m_shige1979 2014/07/03
    oom killer?
  • マイナビニュースで連載がはじまりました - 脱社畜ブログ

  • 趣味プログラマーの憂鬱と楽観 - the code to rock

    「非エンジニア」とは何か? 非エンジニアがプログラミングに入門するといった場合、ひとくちに「非エンジニア」と言ってもいろいろな状況・環境・人があるだろうけど、ここではひとまず、 一日の大半を費やす「仕事」が、科学技術やコンピュータプログラミングの習得・習熟とは関係ない人のこと と定義したい。 この場合、「じゃあ、自分はIT企業に勤めているけど、仕事エンジニアリングではなくて、基ExcelとWordと紙資料の多いミーティングとかなんだけど、そういう人はどうなるの?」と言われたら結構悩むが、その人は身の回りにプログラミングをやってる人が多くて、なんだかんだで「全くそういうのに関係ない人」に比べたらエンジニアに近い立場であるとも言えて、だから上記の定義にするとどちらにも収まらない、その中間ぐらいという感じになるだろうか。 もちろんここで言うのは単に環境や定義上の条件みたいなことに過ぎず、上記

    趣味プログラマーの憂鬱と楽観 - the code to rock
  • 親に向かって何だその $self.parent().remove() は - mizchi's blog

    親に向かって何だその $self.parent().remove() は— いま、一番勢いのあるヤツ (@mizchi) 2014, 7月 1 $self.parent().remove()、自分も巻き添えで死ぬことになるので、 $parent = $self.parent(); $self.detach(); $parent.remove() が正しいです— いま、一番勢いのあるヤツ (@mizchi) 2014, 7月 1 子離れしましょう— いま、一番勢いのあるヤツ (@mizchi) 2014, 7月 1

    親に向かって何だその $self.parent().remove() は - mizchi's blog
  • IntelliJ IDEAハンズオンセミナー スタートです! - Japheego中の人ブログ

    2014-07-02 IntelliJ IDEAハンズオンセミナー スタートです! みなさんこんばんわ。チームジャフィーゴです。 イベントスタートしました!「IntelliJ IDEAハンズオンセミナー - Twitter4J + IDEA = ∞ #ideamugen」 ★2014-07-02(水)19:00 - 22:00 ★IntelliJ IDEAハンズオンセミナー - Twitter4J + IDEA = ∞ #ideamugen - Co-Edo Developers | Doorkeeper 懇親会からスタートして、アットホームな雰囲気でイベントがスタート。 ★今はココです 19:30-21:00 ハンズオンセミナー IntelliJ IDEAやTwitter4Jをある程度触ったことがある方は自習形式で進めて、随時講師に質問して頂く形でも結構です。ご興味がある方

    IntelliJ IDEAハンズオンセミナー スタートです! - Japheego中の人ブログ
  • 情報の価値を決めるもの - 有限な時間の果てに

    2014-07-02 情報の価値を決めるもの その他 photo by photo AC 現代は大量情報時代などと呼ばれるほど、これまでにない大量の情報が日々発生し、蓄積されています。このような背景の中で、情報の価値はいかにして決まるのでしょうか。ここでは、情報の価値を決めているものについて、私の考えをまとめます。 新鮮さ例えば、注目度の高い新製品についての情報は、発表されたその時点が情報としての価値のピークではないでしょうか。情報が広まり多くの人に知られるにつれ、情報の価値は下がるでしょう。情報の鮮度とも言えるものですね。 網羅性例えば、成分と効能のみから成る薬の情報は不完全で、副作用などの情報もあったほうが情報として価値が高まるでしょう。このようなことから、網羅されていればいるほど、情報の価値は大きくなりそうです。まとめサイトなどが好例ですね。 専門性同じく、薬を例に出しましょ

    情報の価値を決めるもの - 有限な時間の果てに
  • DB構築完了!データのINSERTも出来た! - Web言語のお勉強~ど素人が往く~

    はてさて、最近はメインブログでWebサイト構築プロジェクトの進捗報告やら、DBツールの紹介やらをやって「それはこっちのサブブログで扱うネタだろう!」という声が聞こえてきそうですが、しばらくは混在のままで(^^; 新たなる旅立ち。MySQL用クライアントツール「MySQL Workbench 6.1.7」をインストールする手順 - マネー報道 MoneyReport メインブログでMySQL用ツールの紹介。 で、日はそのMySQL Workbench 6.1.7を使ってみたお話。 多分DB接続画面はこちらだと思うんですが。 レンタルサーバーのDB設定周りがよく分からず挫折(T_T) 普通にレンタルサーバーのphpAdmin上からDB操作できたので、普通にSQL文でTABLE作って、仮データもINSERTしてみました(^-^)/ ふー。 こんなんでも2時間くらい掛かるので、頑張らねば(^^;

    DB構築完了!データのINSERTも出来た! - Web言語のお勉強~ど素人が往く~
    m_shige1979
    m_shige1979 2014/07/03
    heidisql
  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
  • あなたのWeb開発人生を変えるYeoman、Bower、Yoのインストールと使い方

    連載目次 前回記事「Gruntで独自タスクを定義し、独自プラグインをnpmモジュールとして作成・公開するには」では、Gruntを使っていろいろな手法でタスクを定義する手法や、独自プラグインを作成してnpmで公開する方法について解説しました。 今回は少し角度を変えて、Gruntを自身の機能として利用しており、快適な開発ワークフローを提供してくれるツール、「Yeoman」について解説します。 3つのツールを統合したワークフローを提供する「Yeoman」 Yeomanとは、公式サイトいわく、「The web's scaffolding tool for modern webapps」とのことです。 訳すと、「今風のWebアプリのための土台/基盤を作ってくれるツール」といったところでしょうか。「scaffolding」はRuby on Railsの主要機能として有名になった言葉で、コマンドを打つだ

    あなたのWeb開発人生を変えるYeoman、Bower、Yoのインストールと使い方
  • Rubyプログラミングの基礎知識

    実践Ruby on Rails 4 現場のプロから学ぶ格Webプログラミング 顧客管理システムの構築を体験しながら、Railsアプリケーション開発のノウハウを習得! この記事は、書籍『実践Ruby on Rails 4 現場のプロから学ぶ格Webプログラミング』の内容を、Think IT向けに特別にオンラインで公開しているものです。詳しくは記事末尾の書籍紹介欄をご覧ください。 インスタンス変数 「インスタンス変数」。単純そうで意外に奥が深い概念です。もう一度おさらいしておきましょう。 インスタンス変数とは インスタンス変数は、特定のオブジェクトが排他的に所有する変数です。そのオブジェクト自身だけがその値を参照できます。インスタンス変数という名前は、クラス変数との対比で用いられています。クラス変数は、あるクラスのすべてのインスタンスが共有する変数です。インスタンス変数は、それぞれのインス

    Rubyプログラミングの基礎知識
  • 経営ハッカー | 「経営 × テクノロジー」の最先端を切り拓くメディア

    ビジネスを立ち上げ、日々運営し、事業継続に奮闘する多忙な経営者・個人事業主に、「会計、経理、人事労務、税務、確定申告、給与計算、起業、会社設立」をテーマに、役立つ情報提供をします。

    経営ハッカー | 「経営 × テクノロジー」の最先端を切り拓くメディア
  • TEDのプレゼンで英語ディクテーション練習ができる『TEDICT』で最高 | English Hacker | 英語学習の情報ポータルサイト

    英語学習でディクテーションというリスニングの勉強法をご存知でしょうか? 簡単に言えば、リスニングで聴きとった音声を文字で書いて原文と合っているかどうか確かめる勉強法のことをディクテーションと言います。今回はこのディクテーションをTEDの最高のプレゼンテーションを使って行うことができる『TEDICT』をご紹介します。 TEDのプレゼンで英語ディクテーション練習ができる『TEDICT』 アプリをインストールしたらまずは『Start』を押して始めましょう。『Vocabulary』を選択すると、TEDに登場する単語帳リストが表示されますので勉強中に分からない単語があったらこちらから意味を調べてみるのもオススメです。 最新のTEDプレゼン一覧が表示されるので、興味を持ったものを選んでみてください。TEDのプレゼンはどれも一

    TEDのプレゼンで英語ディクテーション練習ができる『TEDICT』で最高 | English Hacker | 英語学習の情報ポータルサイト
  • RailsでDeviseを使ったときのログイン周りの画面遷移 - ぴよログ

    Deviseを使ってユーザー認証機能を作ったときに、もうちょっとよくするための方法メモ。Deviseは普通の実装するとログイン後は/にリダイレクトされる。それを別のURLにする方法はここに書いた。 Deviseでログイン後のURLを変える方法 - PILOG では、ログインに必要なページのURLに直接アクセスがあったときはどうするか。流れとしてはこうなるのが望ましい。 ログインが必要なページにアクセスがある ユーザーにログインフォームを見せる ログインが完了したら最初にアクセスしたURLへリダイレクト ログインが必要かどうかはコントローラレベルで制御する。これはまあよくやるやつ。 # application_controller.rb class ApplicationController < ActionController::Base private def sign_in_requi

    RailsでDeviseを使ったときのログイン周りの画面遷移 - ぴよログ
  • ソニーがテレビをAndroid化するようですが大丈夫なのでしょうか(山本一郎) - 個人 - Yahoo!ニュース

  • 最近うれしかったこと。全くの初心者が0からiPhoneアプリをつくり上げた日。

    2年程前。 勤めていた会社はアプリ開発のための人材不足に陥っており、一刻も早く使える人材を確保しなければいけない、という状況だった。 多くの開発会社ではおなじみの状況なんでしょう。 いくつかの募集媒体へコストを投下し人材を募ったが、これという人材を発掘することは出来なかった。 ちょうど、DeNAやGREEサイバーエージェントあたりが、高報酬でガッツリ人材を確保しにいっている時期だったかと思う。 あえてこんな小さな会社を選んで応募しなくても、大手が札束を餌に網を張っているのだから、そっちにいくだろう、と思った。 そうなると結論はひとつしかなかった。 時間をかけてでも、人材を新たに育成するしかない。 元々以前から、人材育成には興味を持っていた。 というより、自分の力だけであれこれやるには体力もついていかないし精神力も弱くなってきているし、いつか精魂尽きるのは目に見えてるのだから、出来る人間に

  • アジャイル開発がSIビジネスと相性が悪い本当の理由:ITソリューション塾:オルタナティブ・ブログ

    NTTデータ、アジャイル開発の専門組織を設置・人材育成も展開(ZD Net Japan)」 こんな記事が目にとまった。大手SIerも取り組みに腰を入れ始めたのかと想いながら、記事を読み始めて、いろいろと疑問がわいてきた。 最近、アジャイル開発を実践される方に話を聞く機会が増えている。先日出版した拙著「システムインテグレーション崩壊」でも、SIerアジャイル開発への取り組みについて、ページを割いて事例を紹介しているが、そういう方々の話を聞けば聞くほど、アジャイル開発は手法ではなく、働き方や組織運営のあり方だと感じる。 先日も某大手SIerの方に話を伺ったが、アジャイル開発について、いまは自社の研究所で研究している段階で、手法の有効性を検証しているとのことであった。果たして、そういう研究成果が、働き方や組織運営のあり方を変えることになるのだろうかと、疑問に思った。 NTTデータの取り組み

    アジャイル開発がSIビジネスと相性が悪い本当の理由:ITソリューション塾:オルタナティブ・ブログ
  • Docker + Apache Brooklyn = Clocker

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Docker + Apache Brooklyn = Clocker
  • Rubyのメソッド引数は奥が深い(その2)または別のフィボナッチ

    ─ 問題 ─ n番目のフィボナッチ数を返すメソッドfibを定義しなさい。但し、メソッドの実装は一文字とする。 解答例は下。 ─ 解答例 ─ def fib(n, m=n==0||n==1 ? n : fib(n-1)+fib(n-2)) m end (1..20).map { |n| fib n } # => [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765] def fib(n, m={0=>0,1=>1}.tap{|s|s.default_proc=->h,k{h[k]=h[k-1]+h[k-2]}}[n]) m end fib(1000) # => 434665576869374564356885276750406258025646605173717804024

  • 琉大図書館にRuby本を!

    琉大図書館Rubyを! - Download as a PDF or view online for free

    琉大図書館にRuby本を!
  • 本当は怖いMemcached - Qiita

    はじめに データアクセスの高速化、セッションの保持などに非常に重要なポジションを占めているMemcached 特徴をあげると、速い安い美味いで、AWS上のサービス化などされており、非常に扱いやすいプロダクトなのですが、Memcachedそのものが単一障害点とならないように冗長化を測った時に深刻な問題が発生する可能性があることをご存知でしょうか。 システムに心あたりがある方は今すぐ代替手段を検討しなければなりません。 どうしてもMemcachedを使いたいという方はこちらへ それでもMemcachedを使いたいあなたへ 前提条件 そもそも冗長化をしなければ問題ないという運用はその時点で怖いのでNG cache機構という性質上、データが飛ぶのは問題ない(”正”となるデータを他から読み出すだけ)が、誤ったデータが読み出されるのをNGとする Memcachedを利用した時に利用ノードを決定するのは

    本当は怖いMemcached - Qiita
  • 東大・喜連川研、地理空間DB「PostGIS」を100倍以上に高速化

    東京大学生産技術研究所喜連川研究室がオープンソースソフトウエア(OSS)の地理空間データベース(DB)「PostGIS」に、喜連川優教授の研究チームが開発した「非順序型実行原理に基づく超高速DBエンジン技術」を実装し、従来に比べて処理速度を100倍以上高速化した。2014年7月9日に東京都内で開催する「FIRST喜連川プロジェクトの報告とビッグデータの今後に関するシンポジウム」で詳細を発表する。 PostGISはOSSのリレーショナルDBである「PostgreSQL」をベースにした地理空間DBである。PostGISに対して、非順序(アウト・オブ・オーダー)型実行原理に基づく超高速DBエンジン技術(非順序型DBエンジン技術)を適用することで、地図上の特定エリアにターゲットを絞って解析を行うようなクエリー処理が、従来に比べて100倍以上高速化したという。9日に開催するシンポジウムでは「渋谷にい

    東大・喜連川研、地理空間DB「PostGIS」を100倍以上に高速化
  • GoogleとAndroidの未来を握るJava仮想マシン「ART」を考察する

    Googleは6月25日(米国時間)、現地で開催された開発者会議「Google I/O 2014」において、次期モバイルOSとなる「Android "L"」の開発者プレビューを公開した。Androidでは珍しい正式発表前のプレビュー版公開だが、今回は64bit対応や仮想マシンのDalvikから「ART」への入れ替えと、主に根幹に関わる部分の変更点が多く、テスト期間を長めにしたという意図もみえる。同時に「Chromebook上でAndroidアプリが動作可能になる」という話題も出ており、Googleのクライアント向けプラットフォームで大きな動きが出てきた。今回、このあたりのGoogleのクライアント戦略を一度整理し、今後どのような変化が出てくるのかを考察していく。 なぜAndroid "L"を早めに公開したのか 冒頭でも触れたが、Googleが正式発表前のAndroid OSを公開するのは

    GoogleとAndroidの未来を握るJava仮想マシン「ART」を考察する
  • BLOGOS サービス終了のお知らせ

    平素は株式会社ライブドアのサービスを ご利用いただきありがとうございます。 提言型ニュースサイト「BLOGOS」は、 2022年5月31日をもちまして、 サービスの提供を終了いたしました。 一部のオリジナル記事につきましては、 livedoorニュース内の 「BLOGOSの記事一覧」からご覧いただけます。 長らくご利用いただき、ありがとうございました。 サービス終了に関するお問い合わせは、 下記までお願いいたします。 お問い合わせ

    BLOGOS サービス終了のお知らせ
  • HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第三版

    HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第三版

    HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第三版
  • 【今すぐ役立つ行動心理学】サイトの売上に繋がる手法28選! | LISKUL

    マーケティングでは、顧客心理を読み解くことが戦略策定のもっとも大切なポイントの一つです。 その顧客心理を読み解く一つの方法として「心理学」が応用され、人間の「性質」や「質」をもとにしたマーケティング戦略が考えられてきました。 ただ、この心理学がWEBマーケティングにおいて活用されることはまれでした。 そこで、今回はWEBマーケティングに役立つ行動心理学の手法を8つに厳選してピックアップ。 それらが実際に活用されている企業サイトを集めて重要エッセンスを抽出しました。 そしてさらに勉強したい方に向けて、もう20個の行動心理学の効果と実用方法をまとめました。 ウェブサイト上で行動心理学がどのように使われているのか、実例を参考にしながら、ぜひ自社サイトやブログにも導入してみて「ついクリックしてしまう」サイトを目指していきましょう! Webサイトの改善策を”自動”で提案!売上向上に繋げるサービス『

    【今すぐ役立つ行動心理学】サイトの売上に繋がる手法28選! | LISKUL