タグ

dribble13のブックマーク (404)

  • 【衝撃事件の核心】「犯人は中国語圏」…年金機構サイバーテロ 隠蔽工作から漏れたわずかな痕跡

    個人情報流出問題をめぐり、謝罪する日年金機構の水島藤一郎理事長=平成27年8月20日、東京都千代田区の厚生労働省(早坂洋祐撮影) 日年金機構がサイバー攻撃を受け、内部の年金個人情報約125万件が流出した事件の発覚から1年が過ぎた。インターネット上で横行する「サイバーテロ」への危機感が高まる中で発生した最悪規模の情報流出事件では、警視庁公安部が攻撃者の特定や経緯の全容解明を急いでいる。巧妙な偽装工作などによる困難な捜査の中で、攻撃者の残した痕跡から、執拗かつ巧妙な手口で情報が盗み出された実態も明らかになりつつある。 被害は125万件… 拡大した流出、対策の甘さも露呈「年金に関する個人情報計125万件が外部に流出した」 事件が発覚したのは昨年6月1日。公的年金の保険料徴収や給付実務を担う日年金機構が、情報を盗み取るためのウイルスが仕込まれた「標的型メール」攻撃を発端に不正アクセスを受け、

    【衝撃事件の核心】「犯人は中国語圏」…年金機構サイバーテロ 隠蔽工作から漏れたわずかな痕跡
  • ElectronでSwagger Editorをアプリ化 - プログラマでありたい

    大幅に遅れてしまいましたが、Electron Advent Calendarの16日目です。秋過ぎからSwagger,Swaggerと言っていたら、色々なお鉢が回ってきました。ついでに、調べようとググると自分のブログやTwitterの呟きがぶつかってしまうようになっていました。ということで、毒らわば皿までということで、もう1つ。 Swaggerのダメな所 使いはじめると、いろいろ気になる所があります。その中での最大のものが、Swagger Editorの準備の面倒臭さです。Swagger EditorのGetting Startを見ていると、下記の手順で始められますと書いています。 git clone https://github.com/swagger-api/swagger-editor.git cd swagger-editor npm start 簡単ですね。たった3つのコマンド

    ElectronでSwagger Editorをアプリ化 - プログラマでありたい
    dribble13
    dribble13 2015/12/21
    “Swagger Editor”
  • アプリサーバー対決 パート1:主なRubyアプリケーションサーバーの機能比較 - Engine Yard Blog

    記事は英語版ブログで公開された記事の翻訳版です。 2013年7月に、米国テキサス州オースティンで開催されたLonestar Ruby Conferenceで、Rubyによるアプリケーションサーバーについてお話させていただきました。その中でいくつかのRubyアプリケーションサーバーのパフォーマンスや、さまざまな状況における挙動の違いを比較しました。この記事では、講演準備として行ったリサーチの中で分かったことをかいつまんでご紹介します。 実際のカンファレンスの録画をご覧になりたい方は、Confreaksで公開されていますのでそちらをご参照ください。テストに使用した簡単な自作アプリケーションはGitHubに、講演スライドはSlideshareにそれぞれ公開しています。 このリサーチは、Passenger 4のパフォーマンス評価以外すべて2013年7月に行ったものなので、情報が多少古くなっている

    アプリサーバー対決 パート1:主なRubyアプリケーションサーバーの機能比較 - Engine Yard Blog
  • Android Studioを日本語化する方法 - Android Studioでアプリ開発!

    Android Studioを日語で使いたい Android StudioはGoogleが開発しています。そして、メニューから何から全て英語です。そんなもんだと言われればそこまでですが、少しでも使いやすいように日語で使いたいものです。 調べてみたらそれほど手間をかけずに日語化する方法があったので、以下に残しておきます。 1.日語化リソースをダウンロードする yuuna/IDEA_resources_jp · GitHub にアクセスし、ZIPファイルをダウンロードします。 2.日語化リソースファイルを lib フォルダにコピーする ダウンロードしたZIPファイルを解凍すると [resources_jp.jar] というファイルができます。このファイルを [Android Studio.app/lib] フォルダにコピーします。 Finderを開いて [アプリケーション] をクリッ

    Android Studioを日本語化する方法 - Android Studioでアプリ開発!
  • [iOS 8/Xcode 6] SwiftではじめるiOS開発 #1 [Table View] | DevelopersIO

    ただいま基動作を絶賛学習中です。 Table View ツール系のアプリで使う場面が多いリスト表示について実装してみたいと思います。 Objective-Cの記事ですが、UITableViewを使うにあたって、事前にこちらの記事を確認しておくと、スムーズに理解できると思います。 [iOS] StoryboardでUITableViewを実装し理解する [4月からはじめるiPhoneアプリ #1] プロジェクトの作成 Single View Applicationでプロジェクトを作成します。 作成したプロジェクトのMain.storyboardを開き、右下のコンテナからTableViewを選択してドラッグ&ドロップでstoryboardのViewControllerに追加します。 次に、先ほど追加したTableViewをViewController.swiftに登録します。 ひとまずこれで

    [iOS 8/Xcode 6] SwiftではじめるiOS開発 #1 [Table View] | DevelopersIO
  • A remote server automation and deployment tool written in Ruby.

    role :demo, %w{example.com example.org example.net} task :uptime do on roles(:demo), in: :parallel do |host| uptime = capture(:uptime) puts "#{host.hostname} reports: #{uptime}" end end Capistrano extends the Rake DSL with methods specific to running commands on() servers. For Any Language Capistrano is written in Ruby, but it can easily be used to deploy any language. If your language or framewor

  • Macでパスワードを忘れた際の対処:「パスワードをリセットする」 - Macにスイッチしました

    パスワードをリセットする方法 Mac は起動からアプリケーションのインストールまで、あらゆる局面でパスワードの入力を求められるということもあり、「パスワードを忘れる」というのは、かなり重大なことでもあります。 そもそも、設定によってはログインできないで、下のパスワード入力画面から先に進めないということにもなりかねません。 ▲ ログイン時のパスワード入力画面。オートログインの「入/切」については、「起動時にパスワード保護する方法」という記事にあります。 しかし、 パスワードをリセットする方法が macOS には搭載されています。 それは「ターミナル」というアプリケーションからコマンドを入力する方法で、今回はこれをご紹介させていただきます。 ターミナルでパスワードをリセットする方法 なお、パスワード入力画面で止まっている場合は、画面の下に「再起動」と「システム終了」のボタンがありますので、「シ

    Macでパスワードを忘れた際の対処:「パスワードをリセットする」 - Macにスイッチしました
  • そのガチャの確率、本当に合ってます?〜RSpecで統計的に確認する話〜 - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)

    背景 ソーシャルゲームでよく見かける「ガチャ」ですが、この記事ではその重み付き確率の保証方法を紹介します。 ガチャは売上・ユーザー体験・ゲームバランスに直結するので、意図通りの動作をするか慎重に確認する必要があります。 またアカツキではTDD (Test Driven Development)を採用しているので、 実装したプログラムが想定している確率に従っているかを確認するためのスペックが必要となります。 理論 使用する数理モデルは「離散確率密度変数」です。 例えばガチャで入手できるキャラクターのIDが であり、 その入手確率が (実装の便宜上自然数としますが、非負の実数としても一般性を失いません)によって重み付けされているとします。 このとき、ID のキャラクタが入手できる確率は、 となります。 さて、10000回の試行(ガチャを引くこと)をしたとき、入手できる確率が50%のキャラクタを

    そのガチャの確率、本当に合ってます?〜RSpecで統計的に確認する話〜 - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)
  • Sensuの監視の設定 · さよならインターネット

    May 3, 2014 Sensu導入と初期設定についての続きのエントリーになります。 pluginの書き方 http://sensuapp.org/docs/0.12/checks http://sensuapp.org/docs/0.12/adding_a_check 上記ドキュメントを参考にして頂くとわかる通り status code が0であればOK status code が1であればWARNING status code が2であればCRITICAL status code が3であればUNKNOWN という方法で監視を行います。 コミュニティプラグインを確認すると、そのほとんどが require 'sensu-plugin/check/cli'を呼び出していることがわかります。 https://github.com/sensu/sensu-plugin check用のメソッド

  • Amazon Linux 上に sensu-server を構築する(1) - ようへいの日々精進XP

    はじめに とりあえず sensu で監視環境を作りたい Sensu についてはこちらやこちら、こちら等で詳しく纏めて頂いていて参考になる chef とか puppet での構築が推奨されているが、今回はこちらを見ながら sensu-server の構築をやってみる EC2 上の Amazon Linux 上に構築する 参考 Sensu Documentation 最低限必要なツールをインストール rabbitmq sudo yum --enablerepo=epel install rabbitmq-server sudo chkconfig rabbitmq-server on sudo /etc/init.d/rabbitmq-server start redis sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-r

    Amazon Linux 上に sensu-server を構築する(1) - ようへいの日々精進XP
  • SensuのフロントエンドにUchiwaを利用する方法

    全国100万人のSensuユーザーのみなさんこんにちは。 Sensuでは標準でSensu DashboardというWeb UIが付属しているのですが、これがあまりイケてないので他のものを使うのが定番です。 いままではRubyで書かれているSensu Adminを使う場合が多かったのですが、今日紹介するのはUchiwaというフロントエンドツールです。 Uchiwaの特徴Node.jsで書かれており非常に軽量。特にデータベースとかもいらないSensuAdminと違って複数のSensu Serverの出力を統合できるGUIがイケてる感じ結構開発が活発インストールインストールは極めて簡単です。 ソースコードからインストールする場合Node.jsがインストールされていない場合は事前にインストールしておいてください。 次にコードを以下のように取得し、チェックアウトしたディレクトリに移動します。

    SensuのフロントエンドにUchiwaを利用する方法
  • FirewallD/jp - Fedora Project Wiki

    This page was last edited on 20 December 2012, at 09:57. FirewallDによる動的ファイアウォール firewalldは、ネットワークコネクションやインターフェースの信頼度を定義するネットワーク/ファイアウォールのゾーンに対応した動的に管理可能なファイアウォールを提供します。IPv4とIPv6のファイアウォール設定とイーサネットブリッジに対応し、一時的・永続的な設定オプションを分けて保持します。ファイアウォールのルールを直接追加するサービスへのインターフェースとアプリケーションにも対応します。 system-config-firewall/lokkitによる従来のファイアウォールモデルは静的で、いかなる変更でもファイアウォールの完全な再起動が必要でした。再起動するということは、ファイアウォールのnetfilterカーネルモジュール

  • - The RESTful cookbook

    Welcome to the REST CookBook REST is hot! And REST is finally rediscovered by API programmers all over the world. But REST isn't always as easy as it seems on first look. Dealing with HATEOAS, Code on demand and uniform interfaces can be really tricky and many people will fall back to not-so-restful approaches when things are starting to become more difficult. But it doesn't need to be. Once you g

  • easy-rsa 3 で認証局を構築する

    現在ダウンロードできるOpenVPNでは、今まで認証局の構築で使用していたeasy-rsaが含まれなくなっています。OpenVPN.netのダウンロードページにも Note that easy-rsa is no longer bundled with OpenVPN source code archives. To get it, visit the easy-rsa page on GitHub, or download it from our Linux software repositories. と記載されており、別途入手する必要があります。今回はインストール手順と使用法についてご説明します。 以前のバージョンとの違い 以前のeasy-rsa(バージョン2)と大きく異なるのは以下の点です。 実行コマンドは easyrsa のみとなり、続く引数で実行する処理を切り替えるようになりま

    easy-rsa 3 で認証局を構築する
  • 【プレゼン】見やすいプレゼン資料の作り方【初心者用】

    プレゼンテーションのスライド資料を作る上で押さえておきたい基をまとめました. 多分これがslideshare内で一番役に立つと思います. スライドの作り方を学んだことがない方、参考にどうぞ! 2016.01.22 書籍発売 好評につき重版決定!! http://book.impress.co.jp/books/1114101129 リニューアル増量版 http://www.slideshare.net/yutamorishige50/ss-41321443 2014.11.9アップロード! 【連絡先等】 Yuta Morishige Webサイト: https://mocks.jp/ ※旧タイトル 【プレゼン】研究室発表のプレゼン資料の作り方【初心者用】Read less

    【プレゼン】見やすいプレゼン資料の作り方【初心者用】
  • ユーザ登録・API 認証の仕組みを Rails で実現する - ボクココ

    スマホアプリから会員の新規登録、ログインが両方できるようにAPIを作成中。ようやく自前でアクセストークンを作ってOAuth認証が出来たのでまとめておく。 まず何がしたいか? スマホアプリでAPI認証ができるように、OAuthを自前で作成したい。 -> スマホアプリ側ではユーザ名とパスワードを入力すればトークンが取って来れて、そのトークンで各APIにアクセスすればユーザ固有の情報が取って来れるようになる仕組みを作る。 スマホアプリ側でユーザ作成も出来るようにしたい。 -> APIでユーザが作れるようにする。もちろんhttps前提。 環境 gemfile ruby '2.0.0' gem 'rails', '4.0.0' gem 'rails-api' gem 'active_model_serializers' gem 'mongoid', '4.0.0.alpha1' gem "moped

    ユーザ登録・API 認証の仕組みを Rails で実現する - ボクココ
  • Grid 日本語版

    なぜ、レスポンシブに労力を費やすのか? 私達は全てのデバイスにおいて、スクリーンのサイズや縦横の方向といったユーザーの環境に左右されずに、ウェブサイトが利用しやすくなることを目指しています。 断片化された世界 2013年現在、数千種類のデバイスとスクリーンサイズがインターネットにアクセスしています。それら全てに対して、それぞれレイアウトを設計するのはもはや不可能です。そんなことより、デザインにより流動的なアプローチを取り入れるべきでしょう。 モバイルファースト 最近になって「モバイルファースト」という言葉がそこらじゅうで聞かれるようになりました。その言葉は、モバイル向けのスタイルから始めて、必要とされる時に大きなスクリーンに最適化したスタイルを適用するということを意味します。言い換えると、作成したモバイル向けのスタイルがデフォルトになり、それ以降に書き換える必要はないということです。それは

    Grid 日本語版
    dribble13
    dribble13 2014/04/06
  • Cross-browser testing simplified | Internet Explorer の検証がより簡単に | modern.IE

    BrowserStack を使うと、あらゆるブラウザー、あらゆるプラットフォームでサイトを瞬時に表示できます。 3 か月間無料でお試しいただけます。 Test on BrowserStack 有効な URL を入力してください BrowserStack によるテストが 3 か月間無料 BrowserStack との提携により、次期プロジェクト用の仮想インタラクティブ テストをご利用いただけます。 Windows プラットフォームで動作する任意のバージョンのブラウザーでサイトをテストしましょう。 キャンペーンの有効期限は 2014 年 1 月 10 日です。ログイン時に 3 か月の利用期間が開始されます。 追加条件が適用される場合があります。 詳しくはこちら# 478938 詳細を見る

  • ちょっと待った! Railsのgitリポジトリから Gemfile.lockとdb/schema.rbを除外してはいけない|TechRacho by BPS株式会社

    2014.02.07 ちょっと待った! Railsのgitリポジトリから Gemfile.lockとdb/schema.rbを除外してはいけない こんにちは、hachi8833です。 Railsをgitで管理するのであれば、ログファイルや、パスワード入りdatabase.ymlなどの登録したくないファイルを.gitignoreに記載してリポジトリから除外するのが普通です。しかし実際の案件では、除外すべきでないファイルが除外されていることがたまにあります。言うまでもないような話ですが、心当たりのある方は念のためチェックしてみましょう。 gitリポジトリから除外すべきでないファイル 以下では、誤ってgitリポジトリから除外されがちなGemfile.lockとdb/schema.rbについて説明します。代表的なものであり、すべてを網羅しているわけではないのでご注意ください。 Gemfile.lo

    ちょっと待った! Railsのgitリポジトリから Gemfile.lockとdb/schema.rbを除外してはいけない|TechRacho by BPS株式会社
  • Railsなプロジェクトで利用している便利なGem一覧 | Webシステム開発/教育ソリューションのタイムインターメディア

    RubyにはGemと呼ばれるサードパーティのライブラリが豊富に存在します。 Gemは大変便利なもので、こういう機能ほしいなと思った際に The Ruby Toolbox や RubyGems.org や Google で検索すると大抵誰かがその機能を持ったGemを作っていたりします。 gemを利用するのも、RubyGems.orgに登録されているものならば と入力することで利用可能となります。 Gemはだれでも簡単に開発でき、審査無しですぐに公開できるため、日々大量のGemたちがRubyGems.orgに登録されています。反面、長年保守されていないGemや品質の低いGemも大量にRubyGems.orgに登録されているのが現状です。 同じ機能を持ったGemも大量に登録されていたりして、どのライブラリを利用してよいのか迷う事も多々あります。 今回は弊社プロジェクトで実際に利用している、便利な

    Railsなプロジェクトで利用している便利なGem一覧 | Webシステム開発/教育ソリューションのタイムインターメディア