タグ

2016年3月8日のブックマーク (21件)

  • わずか4096バイトの「Stack Overflow」クローンが凄い | ソフトアンテナ

    プログラマなら誰もがお世話になったことがある超定番Q&Aサイト「Stack Overflow」をわずか4096バイトで再現する「St4k」が公開されています(作者ブログ、Hacker News)。 質問画面の方も忠実に再現されています。HTMLCSSJavaScript、さらにはロゴまでSVG形式で埋め込んでいて、いかなる外部ライブラリも使わずにここまで再現できるとは、驚きではないでしょうか。 きっかり4096バイト ソースはここから確認できます。curlを使ってサイズを確認してみるときっかり4096バイトであることが分かります。うーん。小さい。 ビューアーだけど 実は、サイトの機能は一から作りこまれたものではなく、StackExchange APIを活用して、Stack Overflowの内容を表示するという仕組みになっています。 作者自ら「Stack Overflow viewer

    わずか4096バイトの「Stack Overflow」クローンが凄い | ソフトアンテナ
    ma7e
    ma7e 2016/03/08
  • 初心者のためのKibanaの詳しい使い方(ダッシュボード・パネル・クエリ・フィルタの作成方法) - Qiita

    この記事について 軽い気持ちで触りはじめたKibanaですが、 Kibanaについて日語解説も少なく、設定で困った事があったのでまとめておきます。 この記事はKibanaのよく使う設定方法にのみ焦点をあてて説明します。 Elasticsearchのセットアップ方法には触れません。 また、使用したkibanaのバージョンは3.1.0です。 Kibanaとは 一言で言えばElasticsearchの検索結果をグラフ表示するツールです。 抑えておくべき事は以下の3点です。 ダッシュボードの作成方法 パネル(グラフ)の作成方法 クエリ・フィルタの作成方法 ダッシュボードの作成方法 http://${Kibanaのあるサーバ}/index.html#/dashboard/file/blank.jsonでアクセスします。 または、トップページのダッシュボードの下の方に「Blank DashBoard

    初心者のためのKibanaの詳しい使い方(ダッシュボード・パネル・クエリ・フィルタの作成方法) - Qiita
    ma7e
    ma7e 2016/03/08
  • Chefレシピ逆引きメモ - Qiita

    よく使うものを逆引きできるように。 アンチパターンを知る http://www.slideshare.net/JulianDunn/beginner-chef-antipatterns http://www.creationline.com/lab/3080 すべてのChefデータを1つの巨大なGitレポジトリに入れてしまう cookbooksにはバージョンがあるが、environmentsやrolesにはない cookbooksとして分割すべきものはリポジトリを分けるべき 会社名つきの巨大なCookbookを作ってしまう 来組み合わせるべきでないものが混ざる危険がある プロジェクト別に分けるべき Environmentsを論理的な環境以上の目的で使ってしまう developmentとかproductionとか論理的な環境で使い、クラスタとかデータセンターといった割り当てに使わない Co

    Chefレシピ逆引きメモ - Qiita
    ma7e
    ma7e 2016/03/08
  • 「俺・私馬鹿だから…」って言う人たち、あれなんなの? - Yukibou's Hideout on Hatena

    2016 - 03 - 07 「俺・私馬鹿だから…」って言う人たち、あれなんなの? 雑記 list Tweet ベストを尽くしている人。 以前からわりと自分の周りにはいるんだが、何か物事とか新しい作業とかを教えようとして説明した時に、それなりの確率で言われる言葉がある。それが… 「俺(私)馬鹿だからそういう難しいのわからないんだよね〜」 だ。 前々から当に結構真剣にマジで馬から落馬して頭痛が痛いくらいの勢いでずっと思っていたんだが、なんなのこれ? 確かに、ウチの会社にもPCのスキルがまったくもって壊滅的に駄目な人はいる。実際、自分の同僚にも「俺、パソコンのこと何もわからないからさぁ」と言って、何度も同じフォルダを開いたり閉じたりしている人もいる。いちいち☓ボタンでフォルダを毎回閉じてしまうから、そのフォルダの中にある別ファイルを開くときにもう一度フォルダを開き直したりしているのだ。 だが

    「俺・私馬鹿だから…」って言う人たち、あれなんなの? - Yukibou's Hideout on Hatena
  • riverplus.net

    riverplus.net 2024 著作権. 不許複製 プライバシーポリシー

  • 転職して一週間がたちました - amacbee's blog

    転職して1週間がたち,新しい生活サイクルにも慣れてきましたので近況報告をします. 3月1日から DATUM STUDIO 株式会社で働き始めました! DATUM STUDIO株式会社は,データ分析のスペシャリストを集め,解析コンサルから分析基盤構築まで,データ活用に関する様々なことを一手に請け負う会社です.(会社説明がこれで良いのか自信がない) 会社名を出すと,データ界隈の方からは「てっきりPythonの会社に行くかと思ってたんですがRの会社に行ったんですね!」と驚かれることが多かったので,その辺の話を含めて入ってからの所感をまとめたいと思います. Rの会社なのか? 私も入るまでみんなRを使っている会社だと思っていたのですが,実際はPythonとR半々くらいで使われています.(若干R勢の方が多いかも?)折角なのでPythonの布教活動に勤しみたいと思っています.(ご指摘を受けたのですが)こ

    転職して一週間がたちました - amacbee's blog
    ma7e
    ma7e 2016/03/08
  • 連邦取引委員会、「パスワードを定期的に変更する必要は無い」という内容のブログ記事を公開 | スラド セキュリティ

    米連邦取引委員会(FTC)が3月2日、「Time to rethink mandatory password changes」(強制的なパスワード変更を再考するとき」というブログ記事を公開した。 最近では人々が管理するパスワードの数が増えており、沢山のパスワードを覚え、さらにそれらを頻繁に変更しなければならないことに苛立っている人も多いという。記事の著者であるChief TechnologistのLorrie Cranor氏は、そういった人々からどれくらいの頻度でパスワードを変更すべきか尋ねられることも多いようだが、それに対しては「そんなに頻繁に変更しなくても良い」と答えているそうだ。 記事では、実際にパスワードを変更する必要があるタイミングとして、パスワードが盗まれた可能性がある場合としている。また、その場合にはそのパスワードやそれに似たパスワードを使っているすべてのサービスについて、パ

  • 15分で理解するApacheのログローテート | 俺の技術メモ

    Apacheのaccess_logはすぐ大きくなりますよね。 ログファイルのサイズが大きくなれば、ログ解析のときにも困るし、運用に支障が出ます。 というわけで、今回はApacheのaccess_logのログローテートテクニックについて、具体例を交えながら解説してみようと思います。 ローテートの方法として以下3つの手法を考えてみます。 cronとシェルスクリプトの合わせ技で頑張る Apacheのに搭載されている機能を使う logrotate.dに頼る 具体的な手順・解説は以下のとおり。 その1:cronとシェルスクリプトの合わせ技 以下のようなスクリプトを作成し、cronに仕込んでみます。 #!/bin/sh HIDUKE='date +%y%m%d' cd /usr/local/apache2/logs mv access_log access_log.$HIDUKE ../bin/apa

  • Redmineチケットの完了時に進捗率と期日を自動更新するプラグインredmine_issue_completion - プログラマの思索

    小川 明彦, 阪井 誠 : チケット駆動開発 日のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初のアジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le

    Redmineチケットの完了時に進捗率と期日を自動更新するプラグインredmine_issue_completion - プログラマの思索
    ma7e
    ma7e 2016/03/08
  • Bashの便利な構文だがよく忘れてしまうものの備忘録

    Bashでスクリプトを書く場合のポイントをまとめた Bashなどで書くシェルスクリプトは文法がシンプルで覚えると便利。他のプログラム言語だと何行もかかなければならないファイル操作や中身のデータ処理を、ちょちょいと数行レベルで書けとても強力だ。コマンドとの親和性が高い恩恵だろう1。 旧来バッチ処理で領を発揮するシェルスクリプトだったが、昨今はDockerDockerfileや起動スクリプトなど)で活用される機会も多いだろう。 しかしながら他のプログラム言語ではみられない記法があったり、逆に似た書き方もあったりと、混乱しがちなのもシェルスクリプトの特徴かもしれない。 いちいちGoogle先生に確認するのもめんどうなので、このページに整理した2。 主な参照先(よくお世話になっているページ): UNIXの部屋(68user's page) - http://x68000.q-e-d.net/~

    Bashの便利な構文だがよく忘れてしまうものの備忘録
  • 【Amazon Linux】sudo時のパスワードの強さをpwscoreを使ってチェックする | DevelopersIO

    はじめに こんにちは植木和樹@上越妙高です。日はpwscoreというコマンドを使ってパスワードの強さをチェックしてみたいと思います。 Amazon Linuxでは標準でec2-userによる鍵認証方式でログインします。そのためパスワードを利用する機会は通常ありません。しかしセキュリティーの観点から以下の要件が考えられます。 ec2-user(共用ユーザー)の禁止 sudoは個人別のOSユーザー(管理者)にのみ許可する sudo時には個人のパスワード認証を必須とする パスワードは8文字以上で英数字を混在させなくてはならない 管理者ユーザー(ここではadminとしておきましょう)は、Linuxにはssh鍵認証方式でログインし、sudo時にはさらにパスワード認証が求められる、という運用にしてみましょう。 さてsudo時に必要となるパスワードが簡単にならないようにシステムでルールを設定してみます

    【Amazon Linux】sudo時のパスワードの強さをpwscoreを使ってチェックする | DevelopersIO
  • Slackにおける音声通話機能のWebRTC観点からの解析

    はじめに 2016/3/3より、Slackに音声通話機能が搭載された。 試しに使ってみたSlackユーザもそれなりにいると思う。 Slack音声通話機能の対応クライアントは、現時点では限定的だ。Slackの設定画面の一文を引用すると Currently on Mac and Windows desktop apps and in Chrome; coming soon to mobile! の通りで、Chromeまたはデスクトップのネイティブアプリとなる。 音声機能が実装されていてこの種類の対応状況なら、もちろん利用技術はWebRTCと考えるのが素直だ。(しかもWebRTCベースのスタートアップであるScreenHeroを買収していることもあり) ここで、最も気になるのは内部でWebRTCをどのように利用しているか、という点だ。 すでに、WebRTCエンジニア御用達のWebRTCHacks

    Slackにおける音声通話機能のWebRTC観点からの解析
  • JavaScript開発に役立つ重要なランダムの数式まとめ - ICS MEDIA

    プログラムで使うことの多い「乱数」。ゲーム開発やビジュアルアート、ウェブサイトのアニメーションにおいて乱数は非常に重要で、さまざまな用途で利用されています。プログラムで一般に乱数と聞くと、すべての数値が同じ頻度(分布)で出現する「一様乱数」と呼ばれる乱数をイメージする方が多いと思います。 多くの場合はこの「一様乱数」で取得した乱数を用いれば十分でしょう。しかし、場合によっては「一様乱数」ではなく、偏りのある乱数を用いることでコンテンツの見た目や現象の「自然さ」を演出することが可能です。 実は「一様乱数」に一手間加えることで、乱数の分布の偏りを制御できます。今回は乱数を使用して好みの分布を得るためのパターンをいくつか紹介します。 乱数分布のシミュレーションデモ (HTML5製) 次のデモはリアルタイムで乱数の出現頻度を計算し、グラフに可視化するコンテンツです。画面下のプルダウンで乱数の種類を

    JavaScript開発に役立つ重要なランダムの数式まとめ - ICS MEDIA
  • 独自CPU開発で学ぶ コンピュータのしくみ - 秀和システム あなたの学びをサポート!

    OSをサポートできる、アウトオブオーダ実行に最適化したオレオレコンピュータを作りたい! そんな夢を2人の学生がかなえました。書は、全く新たなCPUとコンピュータシステムそのものを開発・提供することを目的としたプロジェクト「Open Design Computer Project」の成果を、開発に携わった学生2人がまとめたテキストです。独自アーキテクチャのCPUFPGA上に実装し、そのCPUのためのgccとbinutilsの移植方法について解説します。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/4536.html ハードウェア編 1 CPUを自作するということ 2 開発環境を整えるということ 2.1 オリジナルCPUでソフトウェアを動かすためには 2.2 コンパイラとアセンブラの自作? 3 オープンソース・オープン

    独自CPU開発で学ぶ コンピュータのしくみ - 秀和システム あなたの学びをサポート!
    ma7e
    ma7e 2016/03/08
  • リモートワークの実情 エンジニアが実際に自宅で働いてみた結果 これくらいブログ

    悪かったこと 会社ではいない扱いされる 「XXXさんはいつ戻ってくるの?」と別部署の人が私の同僚に聞いてきた。その出来事をその同僚からメールで知る。 リモートワークで自宅で作業している知っているはずなのに何故直接メールしてくれないんだろうか。。。 怖いのは、いないことを理由に先に話しを進められてしまうことです。このケースでは同僚が教えてくれなかったら、その話し自体が分からないまま、自分の知らないところで勝手に決まっていたでしょう。 外に出ると「ご主人毎日何されてるの?」状態 が近所の人に聞かれます。クビになって無職、自宅に入り浸っている人って思われので、早めに誤解を解きましょう。 最初は楽しい、後は孤独 リモートシステムで仕事して最初の2,3日はウキウキでした。 でも4日目以降、と子供以外喋らない毎日で、段々不安になってくる。 次の出勤日は2日後。こんな感じで仕事を続けても大丈夫なのだ

    リモートワークの実情 エンジニアが実際に自宅で働いてみた結果 これくらいブログ
  • 小規模スタートアップの技術的な方々の壁打ち相手的なことをやります - UNIX的なアレ

    ひとことで言うと CTOや技術の統括をしている小規模ベンチャーの人に対して、1on1をします どういうこと? CTO的な方だったりとか、技術的なマネージャーをやっている方って様々な悩みがあると思います。当然、それを僕が解決してあげるなんて偉そうなことはできるわけでは無いのですが、コーチング的な感じで話を聞き出すことはもしかしたらできるんじゃないかななんて思いました。 今も紹介ベースで相談とかを受けているのですが、今回はそれを公に募集してみようと思います。 ターゲットとなる方々 小規模スタートアップのCTO エンジニアのメンバーを抱えてるけどうまく回せていない 技術者のマネージャーがいない あたりでしょうか。 なぜやるの? 自分自身、壁打ち相手がいなくて困ったことがあった 頼みづらく、こういうのがあるといいかなというのをやってみた 自分自身もっと成長したいので、上の立場からというわけではなく

    小規模スタートアップの技術的な方々の壁打ち相手的なことをやります - UNIX的なアレ
  • Docker + Capistrano3で簡単にWebアプリをデプロイする

    こんにちは。@ryuzeeです。 アプリケーションのデプロイを楽にするためにDockerを使いたいけど、別にクラスタは必要ない規模だったりクラスタの管理もしたくないという人は多いのではないかと思います。 そこで、今回は、DockerとCapistrano3を組み合わせて単にデプロイを楽にする方法を紹介します。 構成図まず今回の構成図はこんな感じです。AWS上での構成例になっていますが別にどの環境でもあまり関係ない普通のWebアプリケーションを想定してください。 実現したい要件次に実現する要件です。特に変わったことはありません。 いつも同じ方式でデプロイするダウンタイムなしでデプロイするデプロイに失敗したら簡単にロールバックできるようにするサーバが増えてもデプロイの方式は変えなくて済むようにするサーバを再起動してもサービスは自動で復旧する方式では方式を見ていきましょう。 Webアプリケーショ

    Docker + Capistrano3で簡単にWebアプリをデプロイする
  • 【.biz 】 13型を11型筐体に収めたビジネスモバイルノート ~Thunderbolt 3ポートを2基備え電源としても機能

    【.biz 】 13型を11型筐体に収めたビジネスモバイルノート ~Thunderbolt 3ポートを2基備え電源としても機能
    ma7e
    ma7e 2016/03/08
  • TechCrunch | Startup and Technology News

    The company is in the process of building a gigawatt-scale factory in Kentucky to produce its nickel-hydrogen batteries.

    TechCrunch | Startup and Technology News
  • Announcing SQL Server on Linux - The Official Microsoft Blog

    All Microsoft Global Microsoft 365 Teams Copilot Windows Surface Xbox Deals Small Business Support Software Windows Apps AI Outlook OneDrive Microsoft Teams OneNote Microsoft Edge Skype PCs & Devices Computers Shop Xbox Accessories VR & mixed reality Certified Refurbished Trade-in for cash Entertainment Xbox Game Pass Ultimate PC Game Pass Xbox games PC and Windows games Movies & TV Business Micro

    Announcing SQL Server on Linux - The Official Microsoft Blog
  • 現代ITインフラの王道をゆくLinuxパッケージ管理の基本構成 | 外道父の匠

    RedHat系におけるRPMパッケージを扱うYUM、Debian系におけるDEBパッケージを扱うAPT、これらはサーバー管理において重要なわけですが、絶妙な度合いで、おざなりに扱ってもわりとなんとか運用出来てしまう感があります。そのため今一度、こんな感じが今風のスタンダードじゃないっすかね(キリッ という構成を説明してみます。 ぶっちゃけ、たいしたことないネタの集合体なので、タイトルに下駄を履かせました。 そもそもパッケージは必要なのか 言うまでもなく必須です。理由は、インストール物のファイル管理が容易になるのと、インストール時間を短縮できるからです。既存のパッケージでconfigureオプションが物足りない時や、RPMパッケージが存在しない場合は作成することになります。 最近はプロビジョニング・ツールによって全て自動化できるので、超簡素なコンパイルのものはレシピに落とし込んで終わりにした

    現代ITインフラの王道をゆくLinuxパッケージ管理の基本構成 | 外道父の匠