![Sansan,Supership,Gunosyが語る!業界屈指の高トラフィックなWEBサービスを支える負荷対策](https://cdn-ak-scissors.b.st-hatena.com/image/square/ee3dcf6c2eace3b437a8ca84e271e0b1acbf2989/height=288;version=1;width=512/https%3A%2F%2Fgeechs-magazine.com%2Fwp-content%2Fuploads%2F2015%2F11%2Ftechvally6_1-1000x668.jpg)
新宿歌舞伎町、16時半から深夜3時半まで営業の深夜営業薬局です 災害や新興感染症発生時において対応可能な体制を確保しております 市販薬の夜間救急配達致します (東京都内・当店営業時間内)
Scapyに移りたかったんですけど、さすがに中途半端すぎるので、 Geventの良さ1が始まってから、2日ぐらいしか経ってないので、一週間は頑張ろうと思います。 #multiprocessing def queue_func(queue): for i in range(30): time.sleep(0.5 * random.random()) queue.put(i*i) queue.put('STOP') def test_queue(): q = multiprocessing.Queue() p = multiprocessing.Process(target=queue_func, args=(q,)) p.start() o = None while o != 'STOP': try: o = q.get(timeout=0.3) print(o, end=' ') sys.
Scapyを使ってARP cache Poisoning してみようというソースです。動くかは分かりません。 # -*- coding: utf-8 -*- from optparse import OptionParser import threading import time import sys from scapy.all import * from scapy import * VICTIM_IP = '192.168.107.45' VICTIM_MAC = '' GATEWAY_IP = '192.168.107.1' #router GATEWAY_MAC = '' ATTACKER_IP = '' ATTACKER_MAC = '' class ArpPoisonThread(threading.Thread): def __init__(self, arp_respo
これはメモです from multiprocessing import Pool def f(x): return x*x if __name__ == '__main__': with Pool(processes=4) as pool: # start 4 worker processes result = pool.apply_async(f, (10,)) # evaluate "f(10)" asynchronously print(result.get(timeout=1)) # prints "100" unless your computer is *very* slow print(pool.map(f, range(10))) # prints "[0, 1, 4,..., 81]" it = pool.imap(f, range(10)) print(next(it)
ここによく出てくるEvent Loop... Event LooPってなんだ? はい、イメージで言うとselectで待つこと。 例えば、 同期的な受信処理を書くと… sock = socket() sock.recv() #ここでデータが来るのを待つ これだと、一つのプロセスはデータが来るのを待ち続けることになる。 ゆえに、非同期的にデータをselectで待ちます。 すると sock = socket() select([sock],[],[]) という感じになります。 ちなみに、select関数はこのようになっております。 FUNCTIONS select(rlist, wlist, xlist, timeout=None) Greenletというのは非同期の考え方をより抽象的にしたもので、 ひとつのプロセスで複数のコンテキストを扱えるようになります。 「2つ以上違うプロセスを同時で動か
目的 もうすぐ、SuperConでスーパーコンピュータで競技するので、すこしでも並列処理について詳しくなって、何が必要かまとめます。ROP chalやりたいんですけど、解法もわかってもう少しっていうところで出来なくて泣きそうなので、少し別のことをしたいと思いました。以前、Geventについても調べていて、それをブログにうpしてたのですが、当時は並列プログラミングにしか興味なくて実際どのような動きをコンピュータの中で動いているかわからなかったため、もう少し調べようと思いました。 内容 1.MPIについて 1-1.並列処理の種類 ・単一命令・単一データ流(SISD) ・単一命令・複数データ流(SIMD) ・複数命令・単一データ流(MISD) ・複数命令・複数データ流(MIMD) 種類はたくさんあるが、有名なのは「単一命令・複数データ流(SIMD)である。SIMDとは、一つの命令で同時に複数のデ
昨日の続きします。 multiprocessingのPoolとProcessの違いがちょっとわからなかったんですが、聞いてみたところ、Processは人で,Poolは部屋だそうです。なるほど。わかりやすすぎる。 > http://ideone.com/GhpaJU > これの、 > gevent.sleep(0)って必要ですか? これはコンテキストスイッチさせているんですが、イメージわかりますかね? OSのプロセススケジューリングと同じです。 1.geventはマルチプロセスではないのでプロセスは1つ、CPU(コア)を一つだけ使える 2. 一つのCPUを複数のgreenletで順番に切り替えながら使う (あるときに動いているgreenletは1つだけ) 3.動いているgreenletがgevent.sleep(0)とすると、CPUを次の人に渡す(コンテキストスイッチ)これはコンテキストスイ
新潟日報記者の中傷ツイート全内幕 新潟日報上越支社の報道部長が、匿名ツイートで弁護士を誹謗中傷する書き込みを繰り返していたことが発覚した。報道人にあるまじき卑劣な行為は決して許されるものではないが、一方でその思想信条や背後関係にも関心が集まっている。ネットの匿名性を悪用したこの手の「事件」はなぜ繰り返されるのか。
趣味でポーカーはじめたらマカオでロナウドと勝負することになった Tweet 1: こう 2015/11/27(金)00:03:26 ID:jMT サッカーのロナウドと・・・。 2: こう 2015/11/27(金)00:34:58 ID:jMT スペック ・ぼく 21歳大学生 ポーカー歴1年 ニックネーム「こう」。 ・ロナウド 39歳 元サッカーブラジル代表 ワールドカップに4度出場。フランス大会でMVP、日韓大会で得点王を獲得。 FIFA最優秀選手賞を3度受賞。ニックネーム「フェノメーノ(超常現象)」。 3: 名無しさん@おーぷん 2015/11/27(金)00:37:40 ID:7eO 期待 【事前予約】新感覚シミュレーションRPG登場!BGMはパズドラやロマサガで有名なイトケンが担当 5: こう 2015/11/27(金)00:38:08 ID:jMT 自分がポーカーを始めたのは、た
少しだけ泣いて暮らして、また元の生活に戻ってしまうのが悲しい 半年ほどの短い付き合いの後、彼の口から告げられたのは、「最近気持ちが冷めてきたから、別れて欲しい」という言葉だった。 半分読めていたような、それにしても突然な。そんな感情の中、私の口から出たのは、「了解です。努力が至らず申し訳ない」 という謎に業務的でやけに思い切りの良い言葉だった。我ながら変だった。変だったから、向こうは少し笑ってた。 そうして終電まで改札の前で話して、うっかり終電を逃して、私は深夜のコンビニでお金をおろし、タクシーに乗り込んで帰った。 それがもう最後なのだった。 今まで毎日LINEをして、たまの休みには予定を合わせて出かけて、行事は当然一緒に過ごす、そんな相手と、別れようの一言でもう二度と顔を合わせることはなくなる。すごく不思議なことが世間にはあると思う。 「別れよう」と切り出されてから、タクシーに乗り込むま
freeeは11月26日、Q&A形式で必要事項を入力すると、会社設立に必要な書類を自動で出力するサービス「会社設立 freee」が合同会社の設立にも対応したと発表した。利用は無料。 20通以上の書類作成や関係者の押印、役所への提出手続きなど、会社設立に必要なプロセスをオンライン上で済ませるサービス。株式会社に続き、合同会社の設立に対応し、自分で書類をそろえる場合や、行政書士に代行してもらう場合と比較して、コストを安く抑えられるという。 同サービスを利用した場合、設立費用は6万5000円(電子定款費用5000円、登録免許税6万円)で、freee電子公告が毎年1000円かかる。対して、書類を自前で準備すると、設立費用は10万円(定款印紙代4万円、登録免許税6万円)、決算公告の官報掲載費用が毎年6万円必要で、行政書士に代行してもらうと、さらに依頼費用が必要になるため、全体でコストを半分以下に抑え
2015年11月27日12:00 なぜ日本ではキリスト教が広まらなかったのか Tweet 1: 名無しさん@おーぷん 2015/11/26(木)18:38:38 ID:q9P 比較的早い段階から西洋社会と接触があったにも関わらず、日本ではキリスト教人口が1%を超えたことが歴史上一度もないといわれている 一方お隣韓国では人口の約30%がキリスト教徒であり、多くのアジア諸国でも一定数のキリスト教徒が存在している 世界でもっともポピュラーであり体系的な宗教であるキリスト教が未だに日本ではマイナーであるのはなぜやろうか? 転載元:http://hayabusa.open2ch.net/test/read.cgi/livejupiter/1448530718/ 思わず保存した最高の画像を転載するスレ『田んぼを見る最高の場所』 http://blog.livedoor.jp/nwknews/archi
Ruby on Rails 7.1.3.4 RDOC_MAIN.md railties/RDOC_MAIN.md Last modified: 2024-06-04 18:21:34 +0000 Welcome to Rails What’s Rails? Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern. Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three laye
vim で TOhtml して貼り付ける方法を使っていたけど、highlight コマンドを使うと簡単にソースコードをハイライトして貼り付けられてべんり。 highlight documentation OSX なら brew コマンドでインストールできる。 % brew install highlight highlight コマンドにソースコードを喰わせて出力形式をリッチテキストフォーマットを指定してやると Keynote に貼り付けた時にいい感じになる。 % highlight -O rtf server.js | pbcopy デフォルトのテーマも悪くないんだけど、--style -s オプションでテーマを指定することができる。テーマはデフォルトで相当数入っているので気に入るモノがひとつはあると思う。-w オプションで使えるテーマを確認できる。 % highlight -O rtf
何の話かというと RHEL7/CentOS7でGRUB2に変わりましたよね。。。 起動メニューを編集しようと思って、/etc/grub2.cfg(もしくは /boot/grub2/grub.cfg)を開いてのけぞりますよね。。。。 そんな貴方へのメッセージです。。。。 起動メニューは自動生成 起動メニューは、/boot以下のファイルを見て自動生成するようになっているので、設定ファイルを直接編集するのはあきらめましょう。 自由にいじれるのは、全般的な設定を指定する /etc/default/grub と独自のエントリーを追加する /etc/grub.d/40_custom です。 /etc/default/grub の内容はこんな感じです。 GRUB_TIMEOUT=5 GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OU
本部長や副本部長もプログラミングを(たまに)することで有名なサイボウズの運用本部長、山本泰宇です。 有名じゃないかもしれませんが、ブログに書いたので有名になるということでご了承ください。 今回は、先日発生した yrmcds に起因する障害の原因と対策を解説します。 yrmcds というのは、サイボウズが開発している memcached 互換のキーバリューストレージです。 問題の理解のため、まず TCP 通信で、通信先の相手の障害にどう対応するか解説します。 データの送信中に相手が落ちるケース このケースはさらに二つに分かれます。 相手の OS は生きているが、通信しているプログラムが落ちるケース 相手の OS ごと(あるいはネットワークごと)落ちるケース 1 と 2 の違いは、前者の場合 RST パケットが返ってくるのに対して、後者ではなにも返ってこない点です。後者の場合、ack されない
Misoca開発チームのmzpです。 新しいMisocaステッカーが完成したので、いろいろな場所で配りはじめました。 今日は、Misoca内でレビュー依頼をする前にやっているコミットの整理について紹介しようと思います。 Misocaの開発の話ですので、GitHubのpull requestベースでのレビューが前提です。 要約 pull requestをレビューしやすくするために、コミットを整理しよう。 方針 最終的な結果だけを残し、途中の試行錯誤の跡を消す 無関係の内容は別のコミットにする 具体的な作戦 自動生成と非自動生成のものは分ける scaffoldで生成されたものや Gemfile.lock 等の自動で更新されるものは、特にレビューする必要はありません。 そのため、それ以外の手で書いた変更とは別のコミットとは別にしておくとよいです。 試行錯誤の跡を消す PR内で発生したバグの修正コ
はじめに ディープラーニングとか熱いですよね。 ライブラリやネットサービスを使えばそういう技術を試すことはできるのですが、基本的な理論を知っておくのは大切なんじゃないかと思います。 しかし、本やネットの情報は大学初等レベルの数学の知識を前提としているものが多く、高卒の僕なんかには大変つらいです。 そこで、この記事シリーズでは、「こう言ってくれれば僕でもわかった」という観点で、機械学習の基本について説明みたいな事を書いていこうと思います。 「長いけど平易」な感じを目指します。 想定する読者層 読み手としては下記のような方を想定しています。 簡単な機械学習をスクラッチで実装できる程度の理解がほしい 高校くらいまでの数学の知識が何となくある 大学の初期で学ぶレベルの線形代数の知識がない 基礎を知ることで、ディープラーニングの本とかが読めるようになるといいな、と思ってます。 書くこと 下記の記事に
今回は、スクリーンショットを共有できるソフトウェアGyazo( https://gyazo.com/ )などを開発されているNOTA Inc.代表の洛西氏にリモートワークの取り組みについてインタビューさせていただきました。 名前も住所も性別も知らない人と5年間一緒にリモートワークをしていた Kato: リモートワークをはじめたきっかけはなんですか? Rakusai: 10年以上前に紙copi( http://www.kamilabo.jp/ )というソフトを開発してまして、サポート掲示板を設けてたんだけど、掲示板が荒れたりしてですね。「あのバグどうなってるんや」とかユーザーがどんどんサポート掲示板で勝手にやり取りするなかで、特定の人がずーっとサポートしてくれるようになったんですよ。 Kato: 特定のユーザーがですか? Rakusai: そう。ずっと他のユーザーの質問とかに答えるようになっ
お客様の設定により、お客様情報が「非表示」となっております。お客様情報を表示するにはdアカウントでログインしてください。 お客様情報表示についてへ お客様情報表示についてへ 報道発表資料 「NOTTV」サービスの終了について <2015年11月27日> 株式会社NTTドコモ(以下ドコモ)のグループ会社である株式会社mmbi(以下mmbi)が提供するスマートフォン向け放送サービス「NOTTV(ノッティーヴィー)」を、2016年6月30日(木曜)をもって終了することといたしましたのでお知らせいたします。 NOTTVは、スマートフォンやタブレットをご利用のお客様に、いつでもどこでもリッチな映像コンテンツをお楽しみいただける日本初のスマートフォン向け放送サービスとして、2012年4月にmmbiより提供が開始され、ドコモショップなどにてお申込みの受付を行ってまいりました。 しかし、昨今のスマートフォ
株式会社mmbi(本社:東京都港区、代表取締役社長:眞藤 務)は、スマートフォン向け放送サービス「NOTTV(ノッティーヴィー)」(パックコース、シングルコース)を、2016年6月30日(木)をもって終了させていただきます。また、株式会社ジャパン・モバイルキャスティング(本社:東京都港区、代表取締役社長:石川 昌行)が提供する「モバキャス」サービスもあわせて終了させていただきます。 NOTTVサービスは、日本初のスマートフォン向け放送サービスとして2012年4月に開局し、スマートフォンやタブレットをご利用のお客様に、いつでもどこでもお楽しみいただけるリッチな映像コンテンツ等を提供してまいりました。 しかし、昨今のスマートフォン向けのインターネットによる映像配信の普及等により、当初想定していた会員数の獲得に至らず、今後の事業継続が困難な見込みであることから、NOTTVサービスを終了することと
By Allan Ajifo 人間の脳を構成する「ニューロン(神経細胞)」は、電気信号を発して情報をやり取りすることで認知・運動・感情・記憶・学習といった高度な情報処理が可能になります。この神経細胞は脳内に何千億個も存在すると言われており、「大人になると神経細胞は減り続ける一方」と考えられていました。しかし、実際には大人になってからも脳内で新たな神経細胞が生まれる「神経新生」という現象が起きており、これは人間の行いでコントロールすることも可能です。 Sandrine Thuret: You can grow new brain cells. Here's how | TED Talk | TED.com https://www.ted.com/talks/sandrine_thuret_you_can_grow_new_brain_cells_here_s_how/ 大人になってからも脳の
最近、コンテナ技術が流行っていていろなツールを興味深く触っている。その中の一番人気のはみんな大好きなDocker。Dockerは docker runでコンテナの実行環境を簡単に作ってくれる上、docker build でコンテナのイメージの構築も簡単にできる。Dockerのイメージ構築はDockerfileというMakefileのようなファイルを元にその中のコマンドを順番に実行して構築していくもの。 例えば、 FROM debian:jessie RUN apt-get update RUN apt-get install -y python RUN mkdir -p /data VOLUME ["/data"] WORKDIR /data EXPOSE 8000 CMD [ "python", "-m", "SimpleHTTPServer", "8000" ]
概要 自分用に使い勝手の良い、はてブviewerをReact/Reduxで作って公開しました。 ※GoogleFeedAPI停止につき現在利用できません。申し訳ありません。 Pasta - Hatena Bookmark Viewer - ひとまず復旧したようです。 デスクトップ版をもご利用ください。 blog.bokuweb.me スクリーンショット どんなものか 登録したキーワードに関連するニュースを配信する『Zite』というアプリがあるんですが、配信される記事が英語のみなので、こいつの日本語版を作ろうと思い着手しまた。当初はReact Nativeでスマホアプリを作り始めたんだけど、先にWEB版を作ってしまったほうが変なところで躓かずにすむんじゃないかと思い、こちらを先に実装することにしました。 ただリリース直前で気づいたんですが、公式にも同様の機能の『関心ワード』なるものが実装され
俺はこれまで服装なんてどうでもいいと思ってる奴だった 特に異性の目を気にもせず毎日適当な服装で外出していた でも俺にも好きな人ができてしまい、このままじゃいけないと思い切ってオシャレをしようと決意した だが生まれてから一度も服を自分で買ったことのない俺にファッションのファの字も分かるはずがなかった それ以前に自分を格好良く見せる為に努力する自分が気持ち悪くて結局今もそのままである 俺がオシャレをすると「俺、格好いいだろ?」と周囲に体現しているようで限界だった 服装のことだけでなく髪や眉毛も同じだ これまで髪にワックスを付けたのは2回ぐらいで何れも友人に半強制的に付けられたものだ ワックス付けてる自分はやっぱりキモくて帰宅して直ぐ洗い落としてしまった 眉毛も一回剃ったことがあるが笑われ、完全に自分に自信をなくした オシャレするって何なんですかね
バス運転手に小学生が悪質なイタズラ…血も涙もない仕返しが待っていた 1 名前: ミッドナイトエクスプレス(東日本)@\(^o^)/:2015/11/26(木) 22:14:17.21 ID:+dNyJUm90.net イタズラする小学生を泣かせたバス運転手の対応に賛辞「ロックだぜ」 25日、あるTwitterユーザーが、バス運転手がイタズラを繰り返す乗客の小学生を泣かせたことを報告し、大きな反響を呼んでいる。 ユーザーによると、バスに乗り合わせた「アホ小学生」が停車ボタンを何度も押し、バスがバス停に停まるたびに笑いながら「間違えました」「うっそでーす」と降車を撤回するイタズラを繰り返していたそうだ。 すると運転手が、数回目で停車したまま「今ボタン押した人降りて」と一言告げたという。小学生がそれまでどおり「違いまーす」と返したところ、運転手は「降りるまで発車しないから」と譲らなかったという。
2015年9月26日に開催された「Seasar Conference 2015」のセッション「【世界最大級】クックパッドの Microservices 化【WIP】」を聴講しました。マイクロサービスに関するコラム記事を書いた後でしたので、この話題が気になっていたのです。結果として、現場の開発者による生々しい話を聞くことができました。「等身大のマイクロサービス切り出しの現場」と言えばいいでしょうか。 【世界最大級】クックパッドの Microservices 化【WIP】 講演者はショウジヨシオリさん。現在、クックパッドで開発者として働いています。 クックパッドのシステムは、「世界最大級のモノリシックRailsサービス」として知られています。今回は、その一部をマイクロサービスに切り分ける経験を語りました。講演資料が次のリンクから見られます。 https://speakerdeck.com/yo
kumonoami プレカリアートユニオン 非正規雇用の駆け込み寺から砦へ 相談はTEL03-6276-1024 info@precariat-union.or.jp
書籍化し、12万部突破しました。 【SlideShare広告回避用】 https://www.docswell.com/s/morishige/K3MXPZ-howtodesignslides ・PDFは無料でダウンロードできます ・自己学習や勉強会などの目的でしたらご自由にお使いいただけます ・授業・研修への利用はフォーム( https://forms.gle/WwgXTT974xFW78mFA )にご報告ください ・記事への参考資料にする際は適切な出典明記をお願いいたします 【使っているフォントについて】 M+フォント「MigMix1P」です。こちらもメイリオ同様おすすめです。 フリーで使えます。 【個人HP】 > https://mocks.jp > 仕事のご依頼はこちらから 【書籍情報】 デザイン入門:https://amzn.asia/d/4WDsTI6 デザイン図鑑:https
まずはおめでとう。7億は人生を買えるお金で、あなたは賢く立ち回れば一生労働しなくて良い身分になった。 しかし、今までは無縁だった危険と隣り合わせになった事も自覚しなければならない。 まず、当選した事を10年は隠し続けなくてはならない。誰にも言ってはいけない。例え親兄弟恋人だろうが例外は無い。 身近な人がお金に困っていても、絶対に出してはいけない。例え親や嫁や旦那が借金取りに追われようが出してはいけない。(債務整理が得意な弁護士を紹介してあげるのは良い) この2つを破ると、あなたは破産への道を歩み出す事になる。 そして使い方について。 まず奨学金だが、月々普通に返していけば良い。奨学金の利子は低額なので、借りている方が得なのだ。 真っ先に不動産に手を出すのは愚策。まずは今の所の1.5倍くらいの家賃の家を探せ。都内なら2倍でも良い。 そして自分の中で心地よい住まいのイメージを固めてから、ローン
アクセスされたページは見つかりませんでした。 アドレス(URL)の入力誤りがないか再度ご確認ください。 また、お探しのページが変更・削除された可能性もあります。
元々はプログラマでしたが、3年くらい前にインフラ(サーバー)エンジニアに転向。 そして半年前くらいからAWSデビューしました。 10月にAWS利用したサービスが無事リリースできたので、 そのときに作った、あったら便利かなツールを晒してみようと思います。 NGワード:車輪の再発明 ダウンロード ssh-ec2.sh 特徴 ec2サーバーへのssh接続を、一覧から選んで接続ができる ec2サーバー一覧を hostsや~/.ssh/configファイルに記載する必要なし 踏み台サーバーを経由したssh接続にも対応 シェルスクリプト1ファイルのみで、他に必要なものはbashとsshとAWS CLI(python)のみ(ruby不要) pecoにも対応 ついでに稼働状態やインスタンスタイプなども見れて便利 ※EC2のHost名はTagのName項目で定義してある前提です 利用準備 aws cliコマ
Webベースで業務システムを構築した場合、必ず必要になるのが一覧表です。そして、そこにExcel並の機能が求められます。ソートであったり、フィルタリング、ページネーションが欲しいと要望が出るはずです。 それらを一から自作するのは大変です。そこで今回はjQuery-KingTableを紹介します。 jQuery-KingTableの使い方 jQuery-KingTableのデモです。ページネーション、検索、並び替えができます。 並び替えると小さなアイコンが出ます(今回はGreenの横にアイコンがあります)。 カラーテーマを変更しました。 検索するとヒットした部分がハイライトします。 表示するカラムを絞り込めます。 表示をテーブルではなくカードに変更しました。 さらにパネルにも。 フィルタリング条件の追加もできます。 jQuery-KingTableは多機能なので、業務要件によってはこれで十分
By livibetter 誰かを傷つけてしまった時、人は謝罪することを迫られ、有名人や責任者であれば公の場で謝罪を行うわけですが、どういうわけか「謝っているように見えない」と思われることもあります。なぜ人によって謝罪に差が出てしまうのか、その原因を探るべく心理学者によって調査が行われ、その研究結果が発表されています。 An affirmed self and a better apology: The effect of self-affirmation on transgressors' responses to victims http://www.sciencedirect.com/science/article/pii/S0022103114000638 StatusPage.io Blog - Why Most Public Apologies Suck http://blog
ずっと手が震えっぱなしで仕事も手につかず、ネットバンキングのページに表示された数字をずっと嘘だと思っていた。 給料日が来たので引き出しついでに記帳したら、紙にその数字がしっかりと印刷されていて、 やっと現実だと知った。 まだ誰にも言っていない。 28歳のキモオタで、手取りは15万。都内にある家賃5万弱のアパートに住んでいる。 給料は低いが確実に定時で上がれるので、空いた時間に趣味の同人誌を描いて、即売会に出している。 売上は赤字。あと100部売れたらトントンなんだけど。 使いみちを考えた。 ・収入が低いので返済猶予をもらっている奨学金を返したい。と言っても第二種を10万×4年なので500万程度だ、まだまだ余っている。 ・マンションを買おうと思ったけど、修繕費やらを考えるとどんなマンションを買っていいか分からない。 ・両親はいい人で尊敬もている(両親ともに50台半ば)が、性格的に当たった話を
「プログラムとは何か」という質問に対する、最も素朴な回答は「プログラムとは、機械に与える命令文の並びのことです」というものだ。命令文を解釈する機械が、プログラムに記された命令に従って、装置を制御し、計算処理を実行する。このようなことは、情報科学の基礎として学校で教えていると思う。 一方で、今日の高水準言語によるプログラミングでは、〈式〉という概念を理解していることがとても重要だ。特に、関数型プログラミングが注目されるようになった今日では、もはや単なる数式としての理解では十分でない。 しかし、プログラミング言語における〈式〉は〈サブルーチン〉や〈関数〉のような概念に比べると自明であるように思われているためか、あまり精緻な説明がなされないようだ。実際、Wikipediaにおける式 (プログラミング) - Wikipediaの記述の短さを見て欲しい。英語版であれば少しだけ記述が長いが、それでも十
SVN Kit for Javaのダウンロード 以下のURLからSVN Kitをダウンロードする。 http://svnkit.com/download.php 今回は「org.tmatesoft.svn_1.7.11.standalone.zip」をダウンロードした。 ダウンロードした「svnkit-1.7.11\lib」以下のjarをプロジェクトのlibディレクトリか何かにコピーして、まずはビルドパスに追加する。 Eclipseだと、右クリック→ビルドパスで進んでいくやつだね。 SVNKit for javaのJavadoc ちょっと上でダウンロードしたやつよりもバージョンが新しいけれど、以下がJavadoc. http://svnkit.com/javadoc/ 基本的にはこのJavadocや、StackOverFlowなどを参考にコーディングする。 SVNKit for Javaを
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】DeNA
【2023/12/20】【更新】まとめ作成時のツイートの取得や投稿にエラーが表示される場合がありましたが、現在復旧しており正常にご利用いただけます。ご迷惑おかけいたしました。
猛烈ぐ / MRGT @gumrrs 金物屋に化物みたいなルンバが置いてあった。工場用マキタルンバ… 比較用にカード置いてみた。デカイ。ムダにカッコイイ。超欲しい pic.twitter.com/eLrbzfiXTj 2015-11-24 20:00:33
ハヤカワ文庫SF総解説2000 作者: 早川書房編集部出版社/メーカー: 早川書房発売日: 2015/11/20メディア: 単行本(ソフトカバー)この商品を含むブログ (5件) を見る基本的な説明をしておくと、本書はハヤカワ文庫SFに納められた作品が2000番まで割り振られたということで、記念にSFにマガジン2015年4,6,8月号で行われた特集をまとめて一冊にしたものである。3号に渡って行われたその特集とは、1番から2000番までのSF全てを解説するという離れ業で、隔月刊となってそのぶん分厚くなったにも関わらず3号を費やす巨大特集となったのであった。 本には何か追加があるんですか、というのは当然気になるところだが、まず特徴的なこの異常な表紙──未刊になった『ターザン』シリーズを除いた1996点を繋ぎ合わせたもの──はすぐに目につくだろう。これは中で拡大バージョンが数ページに渡って掲載され
「クマムシ」と呼ばれる緩歩動物の光学顕微鏡写真(2015年11月23日提供)。(c)AFP/SINCLAIR STAMMERS/UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL 【11月26日 AFP】顕微鏡でしか見えないほど小さいにもかかわらず非常に強い耐久性を持ち、クマに似ていることからその名がつけられた「クマムシ」が、細菌や植物などの全く類縁関係のない生命体から大量のDNAを獲得していることを解明したとする研究結果が発表された。これらの「外来」遺伝子は、クマムシが極めて過酷な環境で生き延びる助けになっているという。 緩歩(かんぽ)動物とも呼ばれるクマムシは、世界中に生息し、体長は通常0.5ミリほどで、8本の脚でゆっくり不器用に歩く。環境適応力が非常に高く、極端な温度下でも生存可能だ。マイナス80度の冷凍庫に10年間入れられた後でも、解凍から20分
こんにちは。下北沢ふしぎ指圧の斎藤充博です。今日飲みに行く場所は 富士そば。 首都圏の人にはおなじみですね。ちょい飲み業態の「ふじ酒場」が店舗限定で行われているんです。 富士そばで飲むというワクワク感 首都圏のありとあらゆる場所にある富士そばは、もはや都市のインフラ。時間がない時のごはんにはものすごく優秀で、いつも仕事モードのままそばをすすっていた。F1のピットのような存在だ。 そんな富士そばが「ふじ酒場」を用意しておれを酒に誘っている。この設定だけでワクワクするじゃないか。 ふじ酒場は、富士そばの中で時間限定でお酒とおつまみを出してくれるサービス。実施している店舗は現在まだ10店のみ。今日行くのは富士そば高円寺店だ。 まあいつもの富士そばの様子だけど、大変なことが起きていた。 ビールが安すぎる プレミアムモルツが280円! 2杯目以降は200円! おつまみも安い。 いくらなんでも安すぎる
米テキサス州ヒューストンで、カップルが5歳以下の子供4人を家に残して出かけたところ、生後19カ月の女児が誤ってオーブンで焼かれて死亡する事故が起きた。地元テレビによると、3歳の双子のきょうだいのうち1人が妹をオーブンに入れ、もう1人がスイッチを入れて「温めた」という。警察は大人の2人を、子供を危険にさらした罪で訴追した。 地元紙などによると、事故は16日夜に起きた。ラクアル・トンプソン容疑者(24)と交際相手のコーネル・マローン容疑者(21)がトンプソン容疑者の子供4人を自宅に置いたまま、ピザを食べるためなどに出かけ、約2時間後に帰ってきたところ、上の子供3人が泣いて、台所の方を指していたという。2人はこれまでも、子供を残したまま出かけることが多かったらしい。(ニューヨーク=中井大助)
体に手をかざす行為などを「治療」と称して、重い糖尿病を患っている宇都宮市の7歳の男の子にインスリンを投与させずに死亡させたとして、会社役員の男が殺人の疑いで逮捕された事件で、男が「インスリンは体に毒で、栄養価の高いものを食べさせるべき」と話して、男の子にハンバーガーなどを与えていたことが分かり、警察が「治療」と称した行為の実態を調べています。 警察によりますと、駿くんは去年11月に重い「1型糖尿病」と診断され、インスリンの投与を受けていましたが、ことし2月に両親の知り合いの近藤容疑者が「インスリンではよくならない」「腹の中に死に神がいる」などと話し、インスリンの投与をやめさせたということです。 近藤容疑者は両親から200万円以上の報酬を受け取ったうえで、寝かせた駿君の周りにろうそくを立てて呪文を唱えたり、体に手をかざしたりしていたということです。さらに、「インスリンは体に毒で、栄養価の高い
この奨学金返済ナビとかいうのめちゃくちゃ闇が深そう プラン内容 登録レディ・援助型奨学金立替制度 あなたに代わって奨学金立替可能な男性をご紹介します って一体何なんだ... https://t.co/sbWsNkzrvP pic.twitter.com/j4rEil5M6Z — いーば (@_7iva) 2015, 11月 26 「民間支援法人」って何? そして、「女性専用奨学金返済支援コンシェルジュサービス」って、なぜ女性限定なの?と昨日から話題の「奨学金返済ナビ」というサイト。 その「女性専用」たる理由が以下のような憶測を呼んでいることから話題になっています。 【女性限定】奨学金をすぐ返せるサイト『奨学金返済ナビ』が話題に!セクシー女優になってすぐお金を返せるぞwwwwwwww https://t.co/zhO0kXLvEu — はちま起稿 (@htmk73) 2015, 11月 26
ホーム ニュース ナムコの「ロード画面中にミニゲームが遊べる特許」が国内外で権利消滅の見通し、海外では「ロード画面ゲームジャム」が開催される ナムコ(現バンダイナムコゲームス)が取得していた「ロード画面中にミニゲームがプレイできる特許」が、今週金曜日の11月27日にも米国で存続期間を満了する予定となっている。特許情報プラットフォームの同特許における経過情報によれば、日本国内ではすでに2014年12月2日に特許権利は消滅したと見られており、今後は国内外でこの機能を自由に使用することが可能になるようだ。 この特許の正式名称は「ゲームプログラムおよびデータの読込み方法、ならびにこれを用いたゲーム装置(Recording medium, method of loading games program code means, and games machine)」。ゲームデータのロード中に、プレイヤ
こんにちは。ヨッピーです。 突然ですがここでひとつ、カミングアウトしたいと思います。 実は……、 僕の両親は、いまだに僕が何の仕事をしているのか知りません! まあ、こんな事を言った所で僕の事なんて知らない人がほとんどでしょうし、 「何言ってんだこの屁こき豚が!」みたいなノリかと思いますので説明します。 僕の仕事の一例 すぐに脱ぐ僕。 iPhoneの恰好でiPhoneの行列に並んで取材を受ける僕。 自ら率先して真空パック詰めになってみる僕(※絶対に真似しないでね)。 恐ろしいことに、これでお金を貰ってるんですよね。 現在のところ、一応はWEBライターというカテゴリーに属しておりまして、ネットで色んな記事を書いているわけですが、ご覧の通りひどい記事もめちゃくちゃ多いわけです。言っておきますけどこれなんてほんの一例ですからね。 ね? これが仕事だなんて両親に言えるわけないでしょ? そもそも僕は大
前回 Redux入門 1日目 Reduxとは 前回に引き続き、reduxの公式ドキュメントを辿りながら、ざっくり和訳していきます。 2章からはTodoアプリを作成しながらReduxのそれぞれの要素を順番に解説していきます。 2.1 Actions actionはアプリケーションからの情報をstoreへ送る為のオブジェクト actionは store.dispatch()でstoreへ送られます actionは、何を行なうものかを識別するために"type"プロパティを必ず持つ。他のプロパティについては自由。 const ADD_TODO = 'ADD_TODO' { type: ADD_TODO, text: 'Build my first Redux app' }
R で関数型プログラミングを行うためのパッケージである {purrr}、すこし使い方がわかってきたので整理をしたい。RStudio のブログの記載をみると、とくにデータ処理フローを関数型のように記述することが目的のようだ。 purrr 0.1.0 | RStudio Blog The core of purrr is a set of functions for manipulating vectors (atomic vectors, lists, and data frames). The goal is similar to dplyr: help you tackle the most common 90% of data manipulation challenges. ここでいう"関数型プログラミング言語"とは Haskell のような静的型の言語を想定しており、型チェック、ガ
Windows7で64bitのpython2.6にPILライブラリをインストールしたが、PIL.Image.showが使えない。 メソッドで使う_imagingモジュールが32bitバイナリでDLLのロードに失敗するみたいだ。 自前でビルドとかものすごく面倒そうな感じだったのでどうしようかと思ったけれど、こんなサイトを見つけた。 Unofficial Windows Binaries for Python Extension Packages 64bit環境向けにコンパイル済みライブラリを配布している人がいるようだ。 リンク先にある64bit向けにコンパイルされたPILをインストールするとPIL.Image.showが使えるようになった。
こんにちは! CTOの島田(@tatsushim)です。前回の私の記事ではインフラ構成について触れました。 インフラを構築したらその運用が必要になりますね。今回は社内で行っているDBのスロークエリ解析について紹介したいと思います。 時間がない人向けに要点を3つにまとめると ママリでは定期的にクエリの見直し時間をとっている その理由は、レスポンスタイムがユーザーの滞在時間に大きく影響するため pt-query-digestを使うとカジュアルにクエリログを解析できるから初心者にもオススメ という感じです。それぞれについて解説していきます。 定期的にクエリの見直しをする 現在ママリでは、定期的にクエリの見直しをする時間を開発スケジュールに入れています。 それは、レスポンスタイムがユーザーの滞在時間に大きく影響するためです。 ORマッパーでコードを書いていると気づかないうちにスロークエリを発行して
前回 Redux入門 5日目 Reduxの基本・Data Flow ReduxのアプリケーションはReact,Angular,Ember,jQuery, vanilla JavaScriptのいずれで作成することができます。 ReactはUIをstateの関数として扱うので特に相性がいいです。 ここからは、Reactを使ってtodoアプリに連携していきます。 Installing React Redux ReactとReduxを連携するモジュールはReduxに含まれていないので、別途インストールする必要があります。 Container and Presentational Components Reactのコンポーネントの設計として、一番上のレイヤーのコンポーネントはコンテナとしてReduxに関与し、下位のレイヤーのコンポーネントはReduxとは関与せずに、データはprop経由で受け取るよ
弊社の新規事業でWebサービスを作っていて、セキュリティトレンドの常時SSLってやつをやってみようと思った。 世のWebサービスを見てみるとやっている所が何故かほとんどなく、mixiやニコニコなどの大手もやってないようだ。ニコニコのURLを試しにhttpsにしてみたら繋がらず、mixiはhttpにリダイレクトされる。 うちは新規だから最初からhttps化することで特にデメリットはないと判断、安いSSL証明書を買ってhttpをhttpsにリダイレクトするようにした。技術的な難所はまったくないので問題なく実装完了し、これで安心度がちょっと上がったと思っていたのだが…。 つづく。 続き。 弊サービスではユーザーがYouTubeなどの動画を貼り付ける機能が重要なのだが、テストしてみるとニコニコ動画の埋め込みが動作しなくなっていた。調べてみるとニコ動の埋め込みコードがhttpなせいで、さらに最近のブ
Redux初心者向けです。というか私が初心者です。 Reduxに触れてみようと思って、まずは公式のGithubのドキュメントでも読んでみるか、と自分へのメモも兼ねてざっくりとした和訳をして行きます。 公式github Redux入門 1日目~6日目までの部分を短くまとめた記事も書きました。 ダイジェスト版 1.1 Motivation(背景) http://rackt.org/redux/docs/introduction/Motivation.html 近年、Javascriptのシングルページアプリケーションは複雑になってきてstate(状態)を管理するのはしんどくなってきた。新機能開発するのもバグ修正するのもかなり辛い。 根本的に、「変化」と「非同期」を"同時"にコントロールするのは人間には無理がある。Reactはその問題に対してViewレイヤーで非同期と直接DOM操作を取り除くこと
JavaScriptエンジニアへのIoTのすすめ:Node.jsとArduinoでスマートデバイスのプロトタイプをしてみよう Tomomi Imura(Slack) ここ、HTML5Experts.jpでも今年になって IoTやWoT関連の話題がことかかず、みさなんも関心を持ち始めていることかと思われます。 私もフロントエンド・エンジニアではありますが、もともと関心があったことと、去年からデータ・ストリームのPaaS (platform as a service) 会社であるPubNubで働いていることもあって、IoTを避けずには通れなくなり、電子工作を始めるようになりました。 そこで、最近東京・渋谷で行われた、東京Node学園で登壇した際に話したテーマ、Hardware Hacking for JavaScript Developers から、ArduinoとNode.jsを使ってプロト
ちょびえです。Githubのsvnサポートが神なことに最近きがついたのでカッとなってエントリでも書いてみました。 きっとこの便利さはあんまり言及されてないはず(ワタシだけが知らんかった、とかだったらほんとすいません) https://help.github.com/articles/support-for-subversion-clients/ Githubでは上のページに書いてある通りsubversion clientのサポートもしております。 なんで今さらsubversion?という感じもする方もいらっしゃるかと思いますが。 これ、svnなので当然ディレクトリ個別にチェックアウトできるのですよね・・・・ たとえば、こんなふうにやると svn co https://github.com/chobie/flatbuffers/trunk/php flatbuffers-php A flat
(訳注:2016/01/05、頂いたフィードバックをもとに記事を修正いたしました。) まず、初めに言っておきたいことがあります。この記事は、私がどれほど詳細度を嫌っているのかを延々と書いたもの ではない ということです。もしそのような内容の記事を読みたいのであれば、インターネットで探してください。たくさんあるはずです。 この記事の目的はWeb開発コミュニティにただ質問を投げかけることですので、その答えを考えてもらえれば嬉しいです。 問題の核心を突くために、質問を言い換えてみましょう。「 カスケードに詳細度が追加されていない世界の方が良かったのでしょうか、悪かったのでしょうか。 」 もちろん、この質問を見て、 どうでも良いでしょうとか、詳細度は存在するのだから我慢するしかない、考える必要はないだろう と思う人がいることでしょう。 そう思っている人に、このような考えは正しくないということをお知
社会人として”Excelスキルは必須”と言われていますが、実際の業務で使わない方も多いのではないのでしょうか? しかし、部署移動や転職で急にExcelを使う場面に遭遇した時、今まで使っていなかったら使い方に困ってしまいますよね。 そんな方にオススメする「Excelをひととり学べてしまう無料サイト」を5つご紹介。これを見れば、短時間である程度のExcelの基本スキルを取得することができますよ。 オススメサイト1:Excel(エクセル)学習室 参照:http://www.kenzo30.com 「Excel学習室」は、エクセル入門者から中級者向けのExcel学習サイト。非常に情報が綺麗に整理されているサイトです。中級者向けの方に関数の解説が掲載されているので、入門+中級の2レベルは最低限勉強することをオススメします。実際に作業をしているなかで、やり方がわからないといった時は、Q&A形式で対応方
元々はロシア語の掲示板に出ていた、職場での小さなことをなんでも自動化していたハッカーの話が英語に翻訳され、Hacker News等で話題になっています。 xxx(ハンドル名): オーケー、ビルド担当エンジニアが転職で辞め […] 元々はロシア語の掲示板に出ていた、職場での小さなことをなんでも自動化していたハッカーの話が英語に翻訳され、Hacker News等で話題になっています。 xxx(ハンドル名): オーケー、ビルド担当エンジニアが転職で辞めちまった。本当にターミナルに住んでるようなやつだった。わかるだろ、Vimが大好きで、.dotファイルで図を描いて、Markdownでwikiに投稿するようなタイプさ… もし何か、そう何でも、90秒以上掛かるようなことがあったら、スクリプトで自動化しちゃうんだ。 xxx: そういうわけで我々はここにいて、彼の、そう、「遺産」を見てるところだ。 xxx
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く