タグ

rskyのブックマーク (1,129)

  • 自動ビルド&テストツールの「Travis CI」が、エンバカデロなどを買収したIderaに買収されたことを発表。サービスはそのまま継続

    自動ビルド&テストツールの「Travis CI」が、エンバカデロなどを買収したIderaに買収されたことを発表。サービスはそのまま継続 コードのビルドやテストの自動実行を行う、いわゆるCIツール(継続的統合ツール)を提供する「Travis CI」が、Ideraに買収されたことを発表しました。 Ideraは日ではあまり知名度が高くありませんが、データベース関連のツールを提供している企業で、これまでにエンバカデロやSenchaを買収してきました。 Travis CIは、Jenkinsのようにソースコードをリポジトリから取得し、ビルドしテストを実行するという一連の作業を自動的に実行するツールをサービスとして提供しています。 ソースコードのリポジトリとしてGitHubなどと簡単に連係でき、主要なプログラミング言語でのビルドやテストをサポート。リポジトリへのプルリクエストなどをトリガーにして自動的

    自動ビルド&テストツールの「Travis CI」が、エンバカデロなどを買収したIderaに買収されたことを発表。サービスはそのまま継続
    rsky
    rsky 2019/01/25
    オンプレ版あったの知らなかった
  • J-STAGEがFirefoxでのアクセスを遮断、日本の電子ジャーナルが世界から不可視となった日|Guest|note

    科学技術振興機構(以下JST)の運営する「J-STAGE」は、国立情報学研究所が運営する「CiNii」と双璧を成す、日の電子ジャーナルプラットフォームである。それが2018年12月12日、Firefoxからのアクセスが不可能となった。 試しにFirefox 64でアクセスしてみたところ、確かにページ読み込みエラーとなり、コンテンツを表示することができなかった。サーバ証明書のエラーではないため例外を許可して続行することもできない。完全にFirefoxでのアクセスが遮断された格好だ。 翌日13日になってTwitterで原因の考察が始まり、J-STAGEの対応する暗号スイートに問題があることが判明する。 原因はJ-STAGEのTLS仕様違反J-STAGEはセキュリティ強化のため、2018年12月12日にTLS 1.2への切替とTLS 1.0/1.1の無効化を行うことを予告していた。これが影響し

    J-STAGEがFirefoxでのアクセスを遮断、日本の電子ジャーナルが世界から不可視となった日|Guest|note
  • 2018年のPHPとメルカリ | メルカリエンジニアリング

    Mercari Advent Calendar 2018 の 8 日目は Backend チームの @hidenorigoto がお送りします。 来週末12/15(土)には、PHPカンファレンスが開催されます。メルカリでは、これから開催される3つのPHP系カンファレンスをスポンサーとして支援しています。 PHPカンファレンス 2018 2018/12/15(土) PHPカンファレンス仙台 2019 2019/01/26(土) PHPerKaigi 2019 2019/03/29(金)〜2019/03/31(日) この記事では、メルカリにおけるPHPとの関わり方と、PHPカンファレンスやPHPコミュニティに向けて、メルカリエンジニアからの一言メッセージを紹介します。 メルカリでは現在、システムと組織のMicroservies化を進めています。Microservicesの開発にはGoを選択して

    2018年のPHPとメルカリ | メルカリエンジニアリング
    rsky
    rsky 2018/12/09
  • Symfony 4をDeployerでデプロイしてSlackに通知する - cloned.log

    Symfony Advent Calendar 2018 9日目の記事です。 概要 PHP製デプロイツールのDeployerを使ってSymfonyをデプロイする方法について書きます。おまけでSlackにデプロイ結果を通知する方法についても書きます。 環境など Amazon Linuxで作業しました。Deployerのバージョンは 6.3.0 です。gitにあるSymfonyプロジェクトをデプロイする想定なのでGitHubに次のような準備を行いました。 $ composer create-project symfony/website-skeleton symfony4-deployer $ cd symfony4-deployer $ git add . $ git commit -m "first commit" $ git remote add origin git@github.co

    Symfony 4をDeployerでデプロイしてSlackに通知する - cloned.log
    rsky
    rsky 2018/12/09
  • ほぼ毎月「キーボード」を買っているプログラマーが、最高の作業環境を追い求めた結果 - マネ会

    お分かりでしょうか。 皆さんはPC用の「キーボード」を何台持っていますか? 私の家には今、10台以上あります。 なぜにこのようなツイートをされるまで、キーボードやそれに関連するグッズを買い求めるようになったのか。 この記事では、これまで私が使ってきたキーボードについて、そのときの心境を交えつつ振り返ってみようと思います。 キーボードは「キースイッチ」によって違いがある まず「キーボードごとの違いって何?」という方のために、キーボード選びにおいて大切な「キースイッチ」の種類について、私が実際に触れてみた打鍵感とともに紹介します。 メンブレン 一番ポピュラーな方式のスイッチ。「ペタペタ」とした打鍵感。 メカニカル 機械式のスイッチ。種類はいろいろあるが「カシャコン」とした打鍵感が特徴で、ゲーム用のキーボードに多い。確実な操作性が売り。 光学 無接点。最近、ゲーム系のキーボードで採用され始めた

    ほぼ毎月「キーボード」を買っているプログラマーが、最高の作業環境を追い求めた結果 - マネ会
    rsky
    rsky 2018/11/29
    『私が描いている理想のキーボード』に完全に同意。委託すると開発費と最小ロットの生産費で合計おいくら万円になるのだろう…?
  • 浮遊工作室(機関車製作部)

    MORI Hiroshi's Floating Factory Gyro Monorail Workshop ジャイロモノレール研究所 Gyro monorail No.9 and No.7 running in Bentengaoka garden 2010. ★ジャイロモノレール関連の記事を集めました。 ★誤字や間違った記述を発見された場合は、メールでお知らせ下さい(アドレスはトップページにあります)。 <目次> ジャイロモノレール概説 [2016/10/10up] (ジャイロモノレールとは何か?) ジャイロモノレールの理論と実験 [2016/10/10up] (「鉄道模型趣味」誌の2010年5月、6月号に発表した記事) ジャイロモノレールの作り方 [2016/10/10up] (「鉄道模型趣味」誌の2010年8月号に発表した記事) 古い試作モデルの紹介 [2016/10/17up]

    浮遊工作室(機関車製作部)
    rsky
    rsky 2018/11/10
  • Make sure Google can see lazy-loaded content  |  Search  |  Google Developers

    Send feedback Stay organized with collections Save and categorize content based on your preferences. Fix lazy-loaded content Deferring loading of non-critical or non-visible content, also commonly known as "lazy-loading", is a common performance and UX best practice. For more information, see the guide for lazy-loading images and video. However, if not implemented correctly, this technique can ina

    Make sure Google can see lazy-loaded content  |  Search  |  Google Developers
    rsky
    rsky 2018/11/07
  • 低レイヤを知りたい人のための Cコンパイラ作成入門

    はじめに このオンラインブックは執筆中です。完成版ではありません。フィードバックフォーム このには一冊のに盛り込むにはやや欲張りな内容を詰め込みました。書では、C言語で書かれたソースコードをアセンブリ言語に変換するプログラム、つまりCコンパイラを作成します。コンパイラそのものもCを使って開発します。当面の目標はセルフホスト、すなわち自作コンパイラでそれ自身のソースコードをコンパイルできるようにすることです。 このでは、コンパイラの説明の難易度が急に上がりすぎないように、様々なトピックを書全体を通じて次第に掘り下げていくという形で説明することにしました。その理由は次のとおりです。 コンパイラは、構文解析、中間パス、コード生成といった複数のステージに概念的に分割することができます。よくある教科書的アプローチでは、それぞれのトピックについて章を立てて解説を行うことになりますが、そのよう

  • 福岡でおいしいビールが飲める店 - きしだのHatena

    という検索語で調べても、おまえ行ってないだろーとか単なるプロモーションだろーみたいなのしか出ないので、まとめておきます。 おいしいレストランでビールも3種類くらいあるよ、というのは載せてません。 あと、夏で暑いから、という理由でビールを飲みたいときは、普通のビアガーデンとかのほうがいいかも。 (2019/3/16更新) ベースキャンプ 福岡で一番おいしいベルギービールの店です。ほとんどの銘柄が専用グラスで出ます。 大名にあります。 自分のところで樽を輸入したりしてます。 カレーの店という触れ込みですが、福岡で一番ベルギービールにこだわってる店です。 Ales 舞鶴にある、クラフトビールを置いているいい店。 IPAが多い印象。 FUKUOKA CRAFT 大名でエルボラーチョがやってるクラフトビールの店 自家醸造ビールが気軽に飲める福岡唯一の店。(オークラは遅くまでやってないし気軽にいける場

    rsky
    rsky 2018/06/14
    福岡に行くときの参考に
  • Linuxのloadavgが約7時間ごとに上昇する現象の原因 - Mackerel お知らせ #mackerelio

    Mackerelチームのエンジニアのid:itchynyです。 「mackerel-agentを入れるとloadavgが7時間ごとに上昇する」 先日、このような問い合わせを複数のお客さまから受けました。私も実験してみたところ、確かに再現しました。EC2 t2.microにmackerel-agentを入れて簡単なログ監視とプロセス監視を設定し、数日放置しました。 確かに、約7時間ごとにloadavgが上昇しています。この周期のcronの設定はしておらず、またmackerel-agent内部でも7時間ごとに行う処理はありません。しかし、プラグインを多く入れるほどloadavgのピーク値も上がります。 エントリーでは、この現象の原因について説明します。 loadavgが上昇する原因を調べるには、まずloadavg自体がどう計算されているかを知る必要があります。 まずは、Linuxがloada

    Linuxのloadavgが約7時間ごとに上昇する現象の原因 - Mackerel お知らせ #mackerelio
    rsky
    rsky 2018/06/14
  • Meetup for Corporate Engineering Team 記念すべき第一回を開催しました! | メルカリエンジニアリング

    Meetup for Corporate Engineering Team 記念すべき第一回を開催しました! こんにちは!Corporate Engineering Team でソフトウェアエンジニアとして働いている@alc6895です。 6月7日にメルカリオフィスでMercari meetup for Corporate Engineering Team #1を開催しました。 Corporate Engineering Teamを立ち上げた@sotarokを始め、経験豊富なエンジニアの@fivestrと@rskyの2人を合わせた計3人が登壇しました。豪華ですね! 記事ではその様子をお届けしたいと思います。 前半戦:What is Corporate Engineering? そもそも、 Corporate Engineering Teamって何する人達なの?と聞かれることが多々ありまし

    Meetup for Corporate Engineering Team 記念すべき第一回を開催しました! | メルカリエンジニアリング
    rsky
    rsky 2018/06/11
    LTのつかみのところで外しましたが僕は元気です。
  • 元給食営業マンが給食会社シダックスのカラオケ事業の進出と撤退について考察してみた。 - Everything you've ever Dreamed

    シダックス カラオケ運営から撤退 | NHKニュース シダックスがカラオケ事業から撤退、今後は給事業に集中。僕はニュースそのもより、シダックスが給会社であることを知らない人が多いことに驚いてしまった。シダックスは日有数の給会社である。僕は、給の営業に携わっていたので(今もだけど)、シダックスといえば競合相手、給会社(通称/シダ)という認識しかないが、業界の外にいる人たちが、驚くのも無理はないとも思う。カラオケと給ではイメージが違いすぎるからだ。僕は給営業時代にシダックスの営業マンから、カラオケ事業について聞いたことがある。今回は、その情報をベースに、なぜ給会社であるシダックスがカラオケ業に進出することになったのか、そして撤退の理由について、給会社の営業マンの目線で考察してみたい。 物流で利益を出す仕組み エス・ロジックスという会社をご存じだろうか。材の一括購買と物流、

    元給食営業マンが給食会社シダックスのカラオケ事業の進出と撤退について考察してみた。 - Everything you've ever Dreamed
    rsky
    rsky 2018/05/31
    面白い
  • chrome.proxy  |  API  |  Chrome for Developers

    You must declare the "proxy" permission in the extension manifest to use the proxy settings API. For example: { "name": "My extension", ... "permissions": [ "proxy" ], ... } Concepts and usage Proxy settings are defined in a proxy.ProxyConfig object. Depending on Chrome's proxy settings, the settings may contain proxy.ProxyRules or a proxy.PacScript. Proxy modes A ProxyConfig object's mode attribu

  • 15年目のVim | POSTD

    (注:2017/04/19、いただいたフィードバックを元に翻訳を修正いたしました。修正内容については、 こちら を参照ください。) Vim使用について述べた先の投稿( 1 、 2 )は好評だったこともあり、そろそろ更新が必要になりました。Vim 8には非常に要望の多かった機能がたくさん追加され、 VimAwesome のような新しいコミュニティサイトができたことでプラグイン探しと評価が容易になりました。最近では私もVim仕事をする機会がとみに増え、 ピーク効率 に向け自分のワークフローの設定に時間を費やしたりもしています。ですから、この記事は私の現在の状況を写し取ったものです。 大まかには次の内容です。 ファイル特定にはfzfとfzf.vim *ファイル検索にはack.vimと ag Vim + tmuxが勝利への鍵 ALEは新Syntastic。理由はその非同期性 …などなど多数。ぜひ

    15年目のVim | POSTD
    rsky
    rsky 2018/04/28
    fzf
  • How do I back up files from my Mac to NAS using Time Machine? - Synology Knowledge Center

    Synology Knowledge Center offers comprehensive support, providing answers to frequently asked questions, troubleshooting steps, software tutorials, and all the technical documentation you may need.

    rsky
    rsky 2018/04/27
    Synology DiskStationをTimeMachineのバックアップ先に使う方法
  • OSレイヤでWebサーバが起動時に実行するシステムコールを監視し起動完了直前のプロセスをイメージ化する - 人間とウェブの未来

    今回は、Webサーバの実装に依存することなく、OSレイヤでWebサーバソフトウェアが起動時に実行するであろうシステムコールを監視して、そのタイミングでプロセスをイメージ化する方法(PoC)について紹介します。 その前に、まずは前提の一致ということで、僕は以前から、Webサーバプロセスの性質について、プロアクティブ性とリアクティブ性という分類について述べてきました。 プロアクティブ性とリアクティブ性について簡単にまとめると、以下のようになります。 Webサーバ機能のプロアクティブ性とリアクティブ性 突発的なアクセス集中のような変化に耐えうるシステムを構築するためには,負荷の状態に基いて適切なインスタンスの数を決定し,必要以上にコンピュータリソースを使用しないように設計することも重要である. 単一のサーバに高集積にホストが収容可能であり,ホスト単位でのリソース管理を適切に行いながら,セキュリテ

    OSレイヤでWebサーバが起動時に実行するシステムコールを監視し起動完了直前のプロセスをイメージ化する - 人間とウェブの未来
    rsky
    rsky 2018/04/25
  • 社内でKaggleの布教活動をやっている話 - yasuhisa's blog

    最近、社内勉強会で機械学習についてエンジニアに説明する機会があり、その際にKaggleについても説明しました。一方で うーん、「Kaggler はパラメータチューニングやアンサンブル等の自明でインクリメンタルな改善『しか』できない」というような誤解はどうやって解いていけばいいんだろう。— im132nd (@im132nd) 2018年4月4日 という話もあり、(特にデータサイエンティスト以外の職種の人が)Kaggleをやる意義/メリットについてまとめてみました。ガッと勢いで書いたので、項目に結構被りがあります。なお、書いている人はKaggleほぼ初心者であまり説得力がないです。Kaggle Masterの人がもっといいエントリを書いてくれるのを期待しています、議論の叩き台エントリです!! Kaggleをやる意義/メリット 様々なデータセットを触ることができる kernelでデータ分析

    社内でKaggleの布教活動をやっている話 - yasuhisa's blog
    rsky
    rsky 2018/04/06
  • Renderless Components in Vue.js

    Software developer, author, and host of Full Stack Radio. March 22, 2018 Have you ever pulled in a third-party UI component only to discover that because of one small tweak you need to make, you have to throw out the whole package? Custom controls like dropdowns, date pickers, or autocomplete fields can be very complex to build with a lot of unexpected edge cases to deal with. There are a lot of l

    Renderless Components in Vue.js
  • サーバレスアーキテクチャ入門 - Speaker Deck

    Gaming Tech Night #2 re:Born (再始動) で登壇した資料です。 https://gs2.io/

    サーバレスアーキテクチャ入門 - Speaker Deck
  • 小室哲哉氏の引退とぼくらの七日間戦争 - Everything you've ever Dreamed

    多くの肩書があるけれども僕にとって小室哲哉さんは今までもそしてこれからも未来永劫ずっとTMネットワークのリーダーである。先日、引退会見に臨んだ小室哲哉さんは、追い詰められ、疲れきった老人に見えた。30年前に赤く燃えるサバンナを眺める金曜日のライオンのように逆立てていた金髪はすっかり落ち着き、白髪と見間違えるようになってしまった。時折涙ぐむ弱々しい姿は、このままUTUになってしまうのではないかと心配になってしまうほど。不倫と介護疲れによる引退。その行いと対応の是非は受け手側それぞれの考え方により違うと思う。ただ、会見で小室さんがEDを患っていると告白されたときに僕の頭に浮かんだのは「戦友」の二文字だった。同じ病、敵と戦うレジスタンス。数年前、胸にズゴックが描かれたTシャーツ姿で逮捕されたときに覚えた親近感よりも強い絆を感じた。そして悲しかった。追い詰められているのは想像に難くないがEDを言い

    小室哲哉氏の引退とぼくらの七日間戦争 - Everything you've ever Dreamed
    rsky
    rsky 2018/01/24
    “「EDの分際でチープなスリルに身をまかせてしまってサーセン」と潔く謝って欲しかった。”で駄目だった