並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 13655件

新着順 人気順

coverageの検索結果121 - 160 件 / 13655件

  • CSS のカバレッジを計測する Clairvoyance というツールを作りました - アジャイルSEの憂鬱

    タイトルの通り、CSS のカバレッジを計測するツールを作りました。 github.com これは何? css に書かれたスタイルが html の中でどのくらい使われているのか計測できるツールです。 使用頻度の多いスタイルを調べる(影響範囲が大きいので気をつける) 未使用のスタイルを調べる(消したい) ってのを調べるために作りました。 なんて読むの? Clairvoyance は「クレアボヤンス」と読みます。 千里眼 という意味です。 PhantomJS を使っているので、超常現象っぽい名前にしてみました。厨二病乙。 インストール方法 npm でインストールできます。 $ npm install clairvoyance phantomjs を使っているので、もしかしたら phantomjs のインストールが別途必要かも。 使い方 インストールすると clairvoyance というコマンド

      CSS のカバレッジを計測する Clairvoyance というツールを作りました - アジャイルSEの憂鬱
    • News | English

      Coverage of the United States from the Voice of America. VOA news provides coverage of the US including Congress, the White House and the Pentagon.

        News | English
      • Don't refactor the code

        This is a piece of advice someone gave me a long time ago. Unfortunately, I don't really remember who, so I cannot properly attribute (although chances are they heard it somewhere too). But I decided to re-share this. What is refactoring? I'm sure we can find multitude of definitions. But with modern software development process it often becomes synonymous with any kind of code changes that do not

          Don't refactor the code
        • 新型iPadをAppleが発表、「新次元に到達したデバイス」に

          本日3時から行われたAppleのイベントにおいて新型iPadが発表されました。ティム・クックCEOいわく「完全に新たな次元に到達したiPad」だとのこと。 Apple next-generation iPad liveblog! -- Engadget Live from Apple's iPad 3 event in San Francisco | The Verge Live Apple iPad 3 event coverage! – gdgt live Live Update: Apple March 7 press event | Macworld 会場となったサンフランシスコのNovellus Theater。 イベント開始時刻の3時よりもちょっと早いタイミングでティム・クックCEOが壇上に姿を見せました。 「これからは脱PCの時代だ。すでにアップルでは収益の76%をPC以外で

            新型iPadをAppleが発表、「新次元に到達したデバイス」に
          • gRPC Internal - gRPC の設計と内部実装から見えてくる世界 | Wantedly Engineer Blog

            こんにちは、Wantedly の Infrastructure Team で Engineer をしている南(@south37)です。 今日は、WANTEDLY TECH BOOK 6 から「gRPC Internal」という章を抜粋して Blog にします。 「WANTEDLY TECH BOOK 1-7を一挙大公開」でも書いた通り、Wantedly では WANTEDLY TECH BOOK のうち最新版を除いた電子版を無料で配布する事にしました。Wantedly Engineer Blogでも過去記事の内容を順次公開予定であり、この Blog もその一環となっています。 Wantedly における Go 導入にまつわる技術背景 | Wantedly Engineer Blog (本記事は Go Conference 2019 Autumn にて無料配布した冊子『WANTEDLY TE

              gRPC Internal - gRPC の設計と内部実装から見えてくる世界 | Wantedly Engineer Blog
            • 推薦システムのアルゴリズム

              Algorithms of Recommender Systems ⟨ http://www.kamishima.net/ ⟩ Release: 2016-09-26 21:53:16 +0900; 9645c3b i 2007 11 [ 07] 2008 1 [ 08a] 2008 3 [ 08b] 3 (1) (3) GitHub https://github.com/tkamishima/recsysdoc TYPO GitHub pull request issues I II III IV V ii J. Riedl J. Herlocker GroupLens WWW iii 𝑥 𝑋 𝐱 𝐗  𝑥 𝑦 𝑋 𝑌 𝐱 𝐲 𝑛 𝑚  {1, … , 𝑛}  {1, … , 𝑚} 𝑦 𝑦 𝑥 x 𝑎 𝑟𝑥𝑦 𝑥 𝑦 ̄ 𝑟𝑥

              • 早稲田大学 常田聡 研究室の博士論文のコピペ疑惑

                注:正しい方法で行えば「コピペ」もOK(弁護士ドットコムより) 他者著作物との類似性が見られた博士論文  (計23報): (コピペを効率的な博士論文執筆方法として取り入れた可能性のある賞されるべき事例) 常田聡 研究室: 小保方晴子、松本慎也、古川和寛、寺原猛、岸田直裕、副島孝一、寺田昭彦(ラボ内コピペ) (計7名) 西出宏之 研究室: 義原直、加藤文昭、高橋克行、伊部武史、田中学、小鹿健一郎 (計6名) 武岡真司 研究室: 藤枝俊宣、小幡洋輔、寺村裕治、岡村陽介(ラボ内コピペ)  (計4名) 逢坂哲彌 研究室: 奈良洋希、蜂巣琢磨、本川慎二(計3名) 平田彰 研究室: 吉江幸子(ラボ内コピペ)、日比谷和明(ラボ内コピペ) (計2名) 黒田一幸 研究室: 藤本泰弘 (計1名) (早稲田大学リポジトリ) (その他の早稲田理工の研究室も網羅的に調査中) 当記事の公益目的: 理化学研究所の調査委

                • フロントエンドチームのCircleCI設定を紹介します | メルカリエンジニアリング

                  フロントエンドチームのSET(Software Engineer in Test)の @urahiroshi です。 メルカリのフロントエンドチームは、JavaScriptを中心とした技術を用いてメルカリのWebサイトやアプリ内WebViewの開発を行っています。 私はチーム内のSETとして、開発環境の構築やトラブルシューティング、CI・運用ツールの導入やビルド・デプロイ処理の修正などを主に行っているのですが、今回は私たちが利用しているCircleCIの設定についてご紹介したいと思います。 CircleCIでは以下のようなタスクを実行しています。 Lint ユニットテスト ビルド・デプロイ Storybookのデプロイ npmパッケージのpublish 脆弱性検知 各タスクの詳細について、順に記述していきます。 1. Lint コードに対してLintツールを走らせます。 最近のプロジェクト

                    フロントエンドチームのCircleCI設定を紹介します | メルカリエンジニアリング
                  • Ruby on Rails Code Quality Checklist抄訳 - moroの日記

                    オレンジニュース経由でこんなものを見かけました。 Ruby on Rails Code Quality Checklist これはいいチェックリスト。あとだしジャンケンぽいですが、私がいつも思っていることがいろいろ書いてあってすばらしいです。これをすべてYesにするのは難しいというか机上の空論ぽいところもありますが、これを目指すことには価値はあると思います。 ということで項目だけを抄訳(&地の文は私感)を書いてみます。誤訳などがあればツッコミお待ちしています。 コントローラのアクションではfindやnew以外のモデルメソッドは一つくらいにしなさい(必要なら.newや.updateメソッドをオーバーライドするといい)。 原文: 1. Each controller action only calls one model method other than an initial find or

                      Ruby on Rails Code Quality Checklist抄訳 - moroの日記
                    • Hyper Collocation — arXiv に基づいたコロケーションデータベース

                      Hyper Collocation とは? arXivに収録されている 811,761報の 英語論文から,例文を検索するための検索エンジンです.前後の語の頻度でソートして結果を返すので典型的な用法の例文を得ることができ,コロケーション辞書のように利用できます. Springer Exemplar やライフサイエンス辞書の不足を補う個人用のツールとして開発してきましたが,サーバーの維持費が勿体ないので公開することにしました. 英語論文の執筆などのアカデミックライティングで適切な語順や表現に迷った際にご活用ください. 使用例 the figure につく前置詞? calculated を含む表現? Gaussian distribution につく冠詞の選び方? News サーバーを r4.large インスタンスから r5.large インスタンスに移行しました. 維持費が安く(0.16→0

                        Hyper Collocation — arXiv に基づいたコロケーションデータベース
                      • Chromeで不要なCSS/JavaScriptを洗い出す

                        こんにちは! 開発部の武内です。 Webフロントエンドの開発はここ数年で急激に高度化していますが、 それを大きく後押ししている一因にブラウザ付属の開発ツールがあります。 Chrome、Firefox、Edge、Safariなどに付属していますが、どれも非常に高機能です。 Webフロントエンドエンジニアで使っていない方はいないのではないでしょうか。 グラフィカルなデザイン調整 コードのステップ実行 通信のロギング etc… 今回、Chrome 59のアップデートでCSS/JavaScriptのカバレッジ機能が追加されたので試してみました。 CSS and JS code coverage What’s New In DevTools (Chrome 59) Find unused CSS and JS code with the new Coverage tab. When you load

                          Chromeで不要なCSS/JavaScriptを洗い出す
                        • Big Sky :: Go に Fuzz testing が入った。

                          みなさん Fuzz testing ってご存じでしょうか。 人間が作る物は必ずといっていいほどバグが存在します。そしてそのコードをテストする人間も必ずバグを見逃します。 想定していなかった境界値テスト等、人間には先入観という物があり、それが邪魔をして簡単にバグを見逃します。昨今、この様な誰も気付かなかったバグの隙間を突く様な脆弱性が沢山見つかっています。 物によっては重大インシデントに発展する物まであります。 こういった人間では想定できない様なバグを見付けてくれるのが Fuzz testing です。Fuzz testing を実施する事で、ソフトウェアは頑丈になり安全にもなりえます。 本日、Go の master ブランチに Fuzz testing の機能が入りました。 [dev.fuzz] Merge remote-tracking branch 'origin/dev.fuzz'

                            Big Sky :: Go に Fuzz testing が入った。
                          • The Anatomy of a Search Engine

                            Computer Science Department, Stanford University, Stanford, CA 94305 In this paper, we present Google, a prototype of a large-scale search engine which makes heavy use of the structure present in hypertext. Google is designed to crawl and index the Web efficiently and produce much more satisfying search results than existing systems. The prototype with a full text and hyperlink database of at leas

                            • React-pdf - Announcing react-pdf v2.0

                              I'm very excited to announce react-pdf 2.0 to the world! This is the culmination of almost an entire year of work and all the lessons learned since this project started all the way back in October 2016. It's crazy, I feel it was just yesterday when I was announcing 1.0 as well. In essence, this new 2.0 version is a full reimplementation of the library. Starting from scratch is always a risky move,

                                React-pdf - Announcing react-pdf v2.0
                              • インフラのコスト最適化の重要性と RI (リザーブドインスタンス) の維持管理におけるクックパッドでの取り組み - クックパッド開発者ブログ

                                技術部 SRE グループの mozamimy です。 クックパッドでは、 SRE が中心となって、サービスを動かす基盤の大部分である AWS のコスト最適化を組織的に取り組んでいるため、今回はそれについてご紹介します。 前半では、そもそもの話として「なぜコスト最適化が重要なのか」「何が難しいのか」「何をすべきなのか」といったことを述べます。これは、当たり前すぎて逆に陽に語られることが少ない (とわたしは感じています) トピックで、一度しっかり言語化しておいてもいいかなと考えたからです。内容のほとんどはわたしの脳内ダンプで、クックパッドという会社のコンテキストや組織としてのステージが前提になっているため、大多数の組織について当てはまる内容とは限りません。 後半では、コスト最適化の一例として、リザーブドインスタンス (以下 RI と略記) を維持管理するためのフローと、それを支えるモニタリング

                                  インフラのコスト最適化の重要性と RI (リザーブドインスタンス) の維持管理におけるクックパッドでの取り組み - クックパッド開発者ブログ
                                • プロファイラのしくみ steps to phantasien t(2007-08-23)

                                  UNIX 偏向文書 artu の中で "Measure Before Optimizing" と説く Raymond は, 同時にプロファイラの計測機構 (instrumentation) がもたらすノイズについて注意を促している. 私のプロファイラ信仰に不安が翳を落とす. gprof ノイズはさておき, そもそもプロファイラはどんな仕組みで速度を測っているんだろう. gprof のマニュアル によると, GNU 一族のプロファイラは次のように実装されている: まず "-pg" オプションつきの gcc でソースをコンパイルする. この指示を受けたコンパイラは各関数の冒頭に "mcount" という名前の関数呼出しを加える. リンクする C のランタイムも専用バージョン (gcrt0.o) に差し替わる. このランタイムは裏で profil() 関数を使いタイマを仕掛ける. そのタイマは発

                                  • Dev Containerを使ってステップバイステップで作るPythonアプリケーション開発環境 - 電通総研 テックブログ

                                    みなさんこんにちは、電通国際情報サービス(ISID)Xイノベーション本部ソフトウェアデザインセンターの佐藤太一です。 この記事では、VS CodeのDev Containerを使ってOSに依存しないPythonの開発環境を構築する方法をステップバイステップで丁寧に説明します。 VS Codeの利用経験があり、またPythonによるアプリケーション開発に興味のある方を想定読者として記述しています。Pythonの初心者から中級者向けを意識して書いていますので、意図して冗長な説明をしています。 すでにPythonによるアプリケーション開発に十分に詳しい方は、まずはまとめだけ読んでみてください。私自身それほどPythonのエコシステムに詳しいわけではありませんので、知識の抜け漏れは恐らくあるでしょう。そういった事に気が付いたら、XなどのSNSでこの記事のURLを付けてコメントをしていただけると幸い

                                      Dev Containerを使ってステップバイステップで作るPythonアプリケーション開発環境 - 電通総研 テックブログ
                                    • 栄光のグラスゴーHaskellコンパイルシステム利用の手引き バージョン7.8.2

                                      栄光のグラスゴーHaskellコンパイルシステム利用の手引き バージョン7.8.2 The GHC Team 目次 The Glasgow Haskell Compiler License 1. 参考訳 1. GHCの紹介 1.1. GHCを入手する 1.2. メタ情報: ウェブサイト、メーリングリストなど 1.3. GHCのバグを報告する 1.4. GHCのバージョン番号付け規則 1.5. Release notes for version 7.8.1 1.5.1. Highlights 1.5.2. Full details 1.5.2.1. Language 1.5.2.2. Compiler 1.5.2.3. GHCi 1.5.2.4. Template Haskell 1.5.2.5. Runtime system 1.5.2.6. Build system 1.5.3. Lib

                                      • Ruby 2.6 新機能:本番環境での利用を目指したコードカバレッジ計測機能 - クックパッド開発者ブログ

                                        技術部の遠藤(mame)です。1 ヶ月くらい風邪が直らず、苦しみながらこれを書いています。 昨日は Ruby 2.6 の NEWS を裏話付きで解説する記事を書きました(プロと読み解く Ruby 2.6 NEWS ファイル)。今日と明日は、その中でクックパッドのフルタイムRubyコミッタが主に担当したところを少し詳しく紹介します。 今日は、遠藤が作った "oneshot coverage" と言う 2.6 の新機能を紹介します。 背景:Ruby では不要コードの発見・削除が難しい クックパッドのサービスの多くは、cookpad_all という 1 リポジトリからなる、巨大な Rails アプリケーションとして実現されていました。しかし、このやり方ではメンテナンスが限界になってきたので、「お台場プロジェクト」という大整理プロジェクトが行われてきました。この辺の詳細は次の 2 つの記事が詳しい

                                          Ruby 2.6 新機能:本番環境での利用を目指したコードカバレッジ計測機能 - クックパッド開発者ブログ
                                        • Soluto – Anti Frustration Software

                                          Empowering millions of people to get the most out of their technology We make tech betterSoluto helps people all over the world, manage their tech life over multiple channels. From coverage for their devices, protecting their digital information, solving tech issues, and helping them do more with their tech, Soluto is there. For everyoneAs part of Asurion, we partner with all the largest carriers

                                            Soluto – Anti Frustration Software
                                          • Nvidia’s new DGX SuperPOD can handle trillion-parameter AI models

                                            VentureBeat is the leader in covering transformative tech. We help business leaders make smarter decisions with our industry-leading AI and gaming coverage.

                                              Nvidia’s new DGX SuperPOD can handle trillion-parameter AI models
                                            • ブラウザで自然言語処理 - JavaScriptの形態素解析器kuromoji.jsを作った

                                              概要 簡単に使える Pure JavaScript の形態素解析器 kuromoji.js を書きました。今回は、簡単に kuromoji.js を紹介したあと、セットアップ方法を解説します。ついでにロードマップ的なものも晒してみます。みんなでブラウザ NLP しよう! kuromoji.js とは 言わずと知れた Java の形態素解析器 Kuromoji を JavaScript に移植したものです。 kuromoji.js の GitHub リポジトリ と言っても、機械的に Java から JavaScript に置き換えたものではないため、API も違いますし、メソッド名やその内部も大幅に異なります。そもそも自分が形態素解析について勉強するために書き始めたため機械的なトランスレートに興味がなかったこと、また言語ごとに使いやすい API は異なると考えていることが理由です。 Node

                                                ブラウザで自然言語処理 - JavaScriptの形態素解析器kuromoji.jsを作った
                                              • 米lifehacker読者が選んだ、感謝の気持ちを表したいフリーソフトウェア46選 | ライフハッカー・ジャパン

                                                アメリカでは、11月27日がThanksgiving (感謝祭)でした。もともとは収穫祭で、食べ物があることに感謝するのですが、その他、身の回りのいろんな人や物にも感謝の気持ちを表す日でもあります。米lifehackerではこの機会に、フリーソフトウェアデベロッパーに感謝の気持ちを表しています。前もって読者のみなさんにアンケートを取った結果、次の46個のフリーデスクトップアプリケーション、ウェブアプリケーション、プロジェクトが最も感謝すべきものとして選ばれました。 lifehacker読者の選ぶフリーソフト・46選一覧は、以下にてどうぞ。 Firefox (英文参照記事 The Power User's Guide to Firefox 3) VLC Media Player (英文参照記事: Master Your Digital Media with VLC) Ubuntu (英文参照

                                                  米lifehacker読者が選んだ、感謝の気持ちを表したいフリーソフトウェア46選 | ライフハッカー・ジャパン
                                                • Node v5.0.0 (Current) | Node.js

                                                  Say hello to Node.js v5! It's true that we only recently released Node.js v4.0.0, however this new release doesn't mean that v4 is going away. In fact, v4 is going to live for a lot longer than v5. According to our new LTS (Long-term Support) plan, Node.js v4 Argon will continue to be supported for 30 months, ending in April 2018. This new version of Node.js, however, will only be supported for 8

                                                    Node v5.0.0 (Current) | Node.js
                                                  • Code coverage with gocov and wercker

                                                    Oracle Blogs

                                                    • クックパッドの巨大Ralisアプリケーション改善 知られざる「お台場プロジェクト」の裏側 - ログミーTech(テック)

                                                      2018年9月12日、メドピア株式会社が主催するイベント「MedBeer」が開催されました。今回のテーマは「Rails開発での技術的負債との付き合い方」。長期間の開発において避けて通れない技術的負債をいかにして克服するか? そのノウハウを語ります。「クックパッドの巨大 Rails アプリケーションの改善」に登壇したのは、小室直氏。クックパッドを支える巨大なRailsアプリケーションにおいて、どのような問題が発生し、どうやって解決したのか? その歴史と変遷を振り返ります。講演資料はこちら 巨大Railsアプリケーションの改善 小室直氏(以下、小室):始めさせていただきます。 まずこれ、たいした意味もなく出してるんですが、この会場に来たときにこれを見て「あ~すごいちゃんとイベントバナー作ってる。クックパッド、クラッシー。あ、クックパッドもなんか絡んでるんだな~」って思ったんですけど。よく

                                                        クックパッドの巨大Ralisアプリケーション改善 知られざる「お台場プロジェクト」の裏側 - ログミーTech(テック)
                                                      • プロと読み解く Ruby 3.1 NEWS - クックパッド開発者ブログ

                                                        技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、ついに Ruby 3.1.0 がリリースされました(Ruby 3.1.0 リリース )。今年も Ruby 3.1 の NEWS.md ファイルの解説をします。NEWS ファイルとは何か、は以前の記事を見てください。 プロと読み解く Ruby 2.6 NEWS ファイル - クックパッド開発者ブログ プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ プロと読み解くRuby 3.0 NEWS - クックパッド開発者ブログ 本記事は新機能を解説することもさることながら、変更が入った背景や苦労な

                                                          プロと読み解く Ruby 3.1 NEWS - クックパッド開発者ブログ
                                                        • なぜ賃金が上がらないのか?EU版 - hamachanブログ(EU労働法政策雑記帳)

                                                          似たようなタイトルの本が最近日本でも出たようですが、つか、本ブログでも紹介しましたが、 http://eulabourlaw.cocolog-nifty.com/blog/2017/04/post-f575.html (玄田有史編『人手不足なのになぜ賃金が上がらないのか』) ソーシャル・ヨーロッパ・マガジンにも、なんだか似たようなタイトルの記事が出てますね。 https://www.socialeurope.eu/wont-wages-europe-rise (Why Won’t Wages In Europe Rise As They Should?) なぜヨーロッパの賃金は(上がるべきなのに)上がらないのか? 筆者はドイツのハンス・ベッカー財団経済社会研究所の研究員二人。 読んでいくと、なんだか日本の噺だかヨーロッパの噺だか、頭が混乱してきます。 The economic mainst

                                                            なぜ賃金が上がらないのか?EU版 - hamachanブログ(EU労働法政策雑記帳)
                                                          • シンプルなコンテンツベースのレコメンデーション・エンジンをPythonで実装する | POSTD

                                                            ECサイト向けのレコメンデーション・エンジンを構築すると仮定しましょう。 構築する方法としては、コンテンツベースか協調フィルタリングを使用する2つの進め方があります。それぞれのメリットとデメリットを見てみましょう。そして、コンテンツベースエンジンを 簡単に実装する方法 について探りましょう(Herokuにデプロイ可能です)。 コンテンツベースを使用するとどのようになるのか先に知りたい方は、ほぼ同じレコメンデーション・エンジンが Groveの商品(紹介)ページで使用 されていますので、見てみてください。 コンテンツベースのレコメンデーション・システムはどのように機能するのか 商品説明や商品名、価格などの実際のアイテムプロパティなどが使用されるため、コンテンツベースシステムで構築されていると周りには思われているのではないでしょうか。これまで一度もレコメンデーション・システムの使用を検討したこと

                                                              シンプルなコンテンツベースのレコメンデーション・エンジンをPythonで実装する | POSTD
                                                            • 航空事故とフォーク定理 - himaginary’s diary

                                                              今回の羽田の航空事故を巡り、事故の刑事責任の追及が自動車事故などに比べて緩やかなのはやはり納得できない、という声と、今後の安全性のためにはそれが当然、という現在の慣行を支持する主張が改めて持ち上がり、議論になっている。現在の慣行については、その日米比較を行ったこちらの服部健吾氏の論文が参照されることが多いようだが、同論文では現在の慣行を支持する論拠として、「萎縮効果(chilling effect)」が一つのキーワードになっている*1。そこで「chilling effect accident criminalize」で検索を掛けてみたところ、Flight Safety Foundation*2のPresident兼CEOのHassan Shahidiが2019年5月17日に書いた「Criminalizing Accidents and Incidents Threatens Aviatio

                                                                航空事故とフォーク定理 - himaginary’s diary
                                                              • 強欲な出版社によって隠されていた著作権が消失しているはずの論文集

                                                                Swartz supporter dumps 18,592 JSTOR docs on the Pirate Bay | Ars Technica 一年以上前の話になるが、Aaron Swartzの逮捕を受けて公開されたtorrentがある。このtorrentは、すでに著作権が消失したはずの論文18592本、容量にして32.48 GiBの論文集である。Aaron Swartzの論文収集とは関係がないが、すべて、著作権保護されていないはずの論文だ。 Papers from Philosophical Transactions of the Royal Society, fro (download torrent) - TPB そのコメントに曰く、 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This archive contains 18,59

                                                                • Microsoft Edge’s JavaScript engine to go open-source

                                                                  Updated on 1/13/16: The ChakraCore GitHub repository is now open Today at JSConf US Last Call in Florida, we announced that we will open-source the core components of Chakra as ChakraCore, which will include all the key components of the JavaScript engine powering Microsoft Edge. The ChakraCore sources will be made available on GitHub under the MIT license next month. Gaurav Seth on stage at JSCon

                                                                    Microsoft Edge’s JavaScript engine to go open-source
                                                                  • .gitignore ファイルを生成するサービス gitignore.io - Qiita

                                                                    .gitignore ファイルを手動で書くのは面倒だし、漏れもありそうです。 GitHub の人気プロジェクトの1つである github/gitignore にはさまざまなプロジェクト・環境に合わせた.gitignore ファイルのテンプレートが置いてあり、ここを参考にファイルを作る人も多いでしょう。 gitignore.io はこのプロジェクトのテンプレートを Web から見やすくした感じのサービスです。開発環境に使うものを指定すると自動で .gitignore ファイルのテンプレートを生成してくれます。 これをブラウザから使うのもいいのですが、 API が用意されているのでそこから使うこともできます。つまりターミナルから以下のようにコマンドを叩くと OSX と Linux で開発する Ruby のプロジェクトにあわせた .gitignore テンプレートを生成してくれます。 $ cur

                                                                      .gitignore ファイルを生成するサービス gitignore.io - Qiita
                                                                    • サイエントロジー - Wikipedia

                                                                      教祖のL・ロン・ハバードと Thomas S. Moulton(1943年) サイエントロジーの十字架 彼らサイエントロジーの敵、宇宙の邪悪な帝王とされるジヌーのコスプレをした批評家サイエントロジー(英語: Scientology)は、アメリカの作家L・ロン・ハバードが考案した一連の信条と実践、および関連する運動である。カルト・ビジネス・新宗教運動など、さまざまな定義がある。最新の国勢調査によると、アメリカには約2万5,000人(2008年)、イギリスには約2,300人(2011年)[1]、カナダ(2011年)[1]とオーストラリア(2016年)にはそれぞれ約1,700人の信奉者[2][3]がいる。ハバードは当初、ダイアネティックスと呼ばれる一連の思想を開発し、これをセラピーの一形態として表した。彼はこれをさまざまな出版物や、1950年に設立したハバード・ダイアネティック研究財団を通じて推

                                                                        サイエントロジー - Wikipedia
                                                                      • Six Apart - Tech Talk Blog: Perl モジュールの作り方

                                                                        こんにちは。TypePad Engineer の重田です。 今年も YAPC::Asia Tokyo の季節がやってきました。今回も豪華メンバが参加するのでとても楽しみですね。 さて今回はYAPCにちなんでPerlモジュールの作成方法をご紹介します。 準備 Perl プログラマのバイブルである Perl Best Practices の Chapter17: Modules の Refactoring の冒頭で Damian Conway が言っています。 Place original code inline. Place duplicated code in a subroutine. Place duplicated subroutines in a module. さあ皆さんもそろそろ車輪の再発明に別れを告げてモジュール作りをはじめてみませんか? h2xs 少し前の書籍などでは h2

                                                                        • インフラ構成ツールの「Pulumi 3.0」正式リリース。APIでPulumiを呼び出し可能、クラウドのアップデートに即時対応など

                                                                          インフラ構成ツールの「Pulumi 3.0」正式リリース。APIでPulumiを呼び出し可能、クラウドのアップデートに即時対応など コードを用いてクラウドをはじめとするITインフラの構成を定義できる、いわゆるInfrastructure as Codeツールの「Pulumi」が、最新版となる「Pulumi 3.0」として正式リリースされました。 Announcing our new #CloudEngineering Platform (Pulumi 3.0)! Native providers with 100% API coverage Pulumi Packages to share #cloud components Automation API for programmatically deploying infrastructure from code Enterprise-g

                                                                            インフラ構成ツールの「Pulumi 3.0」正式リリース。APIでPulumiを呼び出し可能、クラウドのアップデートに即時対応など
                                                                          • Pythonのパッケージングのベストプラクティスについて考える2018 - 朝日ネット 技術者ブログ

                                                                            はじめに 開発部の tasaki です。Python 3.7 のリリースが今月末に行われるということで、あらためて 2018 年現在の Python のパッケージ構成におけるベストプラクティスについて検討してみたいと思います。 対象読者 この記事は、 書き捨ての Python スクリプトなら書けるが、ちゃんとしたパッケージの作り方がよく分からない 公式リファレンスのモジュールの章を読んだが、結局具体的にどういう構成にすればよいのか分からない setuptools.setup 関数の大量の引数のどれを使えばよいのか分からない というような人を対象としています。 対象バージョン 処理系とツールチェーンのバージョンは、 Python 3.4 (2014/03/16 リリース)以降 pip 8.1.2 以降 setuptools 19.2 以降 を対象とします。 EPEL の python34,

                                                                              Pythonのパッケージングのベストプラクティスについて考える2018 - 朝日ネット 技術者ブログ
                                                                            • Front-end Developer Handbook 2019 - Learn the entire JavaScript, CSS and HTML development practice!

                                                                              Written by Cody Lindley Sponsored by Frontend Masters, advancing your skills with in-depth, modern front-end engineering courses Download: PDF | epub Overview: This is a guide that everyone can use to learn about the practice of front-end development. It broadly outlines and discusses the practice of front-end engineering: how to learn it and what tools are used when practicing it in 2019. It is s

                                                                                Front-end Developer Handbook 2019 - Learn the entire JavaScript, CSS and HTML development practice!
                                                                              • Japanese Broadcast Official: We Didn’t Commit War Crimes, the U.S. Just Made That Up

                                                                                Writer and NHK board member Naoki Hyakuta, seen here last year at the launch of one of his books, believes the Japanese did not commit war crimes in World War II and that the U.S. fabricated themThe Asahi Shimbun In the clearest signal yet of U.S. unhappiness with the rightward tilt of Japan’s political leadership — and by extension, Prime Minister Shinzo Abe — the U.S. embassy in Tokyo has strong

                                                                                  Japanese Broadcast Official: We Didn’t Commit War Crimes, the U.S. Just Made That Up
                                                                                • REST APIドキュメント生成パターン - ✘╹◡╹✘

                                                                                  REST API用のドキュメントを生成するときにどうやってるかについて雑記を残しとく。 概要 実装とドキュメントの乖離を避けるためには、同じ意味情報を二箇所以上に定義することを避ける必要がある。そのための方法として、実装それ自身か、もしくは実装が参照している何らかのメタデータを元にしてドキュメントを生成したり、テストの実行結果からドキュメントを生成するというパターンがある。 テストから Cookpadでは、autodocというライブラリを利用して、RSpecでテストを実行している途中で得られたメタデータからドキュメントを生成している。これはテストの実行結果からドキュメントを生成するパターン。 これは実現方法としてはかなり特殊な部類。このパターンが最も効果的に働くのは、ドキュメント生成のために余分な開発コストはあまり掛けたくないが、テストは真面目に書いている OR 真面目に書いてほしい、とい

                                                                                    REST APIドキュメント生成パターン - ✘╹◡╹✘