並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 10167件

新着順 人気順

自動実行の検索結果201 - 240 件 / 10167件

  • HoundCIでリポジトリに番犬を飼おう

    プルリクエストのレビュー時に 「規約では1行あたり最大80文字なので、1文字削ってください」 などと一々指摘していると人間関係が破綻する可能性があります。 こういう定量的なものに関してはロボットに任せるのが一番です。 そこでHoundCIを使いましょう。 これはRubocopにリポジトリを監視させるというコンセプトのサービスです。 HoundCIを使うメリット コーディング規約違反のコードがmasterに入る前に必ず検知できる チームメンバー全員でRubycopを使う必要がない ダルいコーディング規約に関する議論が可視化できる 人間関係が壊れない(重要) 気軽にみんなでRubocopを使える Rubocopをsyntasticを使ってVimから自動実行する Rubocopを使ってコーディングルールへの準拠チェックを自動化 Qiitaの上のような記事を読んでから、暇があったら導入しようと思っ

      HoundCIでリポジトリに番犬を飼おう
    • Surface Goがやってきたので6年ぶりにWindows環境を自分好みにセットアップしてみた | DevelopersIO

      はじめに こんにちは植木和樹@上越オフィスです。 IT推進室(情シス)は日々調査と検証で忙しい毎日です。今回ひょんなことからMicrosoft Surface Go (法人Wifiモデル)が手に入ったので、6年ぶりくらいにWindowsで作業環境をセットアップしてみました。 6年前はWindows7がメインでしたが、いまはWindows10でWindows Subsystem for Linuxを使って作業するのが流行っているそうです。今回はWSLを楽しみにセットアップを進めています。 作業に必要な最低限のパッケージ Chocolatey パッケージマネージャ WindowsにはChocolateyというパッケージマネージャーがあります。試してみたらChocolatey自体のインストールもパッケージのインストールもとても簡単だったのでこっちを使うことにしました。 で、急遽ブログも書き直して

        Surface Goがやってきたので6年ぶりにWindows環境を自分好みにセットアップしてみた | DevelopersIO
      • Selenium Auto Exec Server(AES)

        Japanese / English Selenium Auto Exec Server(以降 Selenium AES)は、Seleniumによる継続的なリグレッションテストを行うためのツールです。 プロジェクトにおけるテストの手助けとなることを目標としています。 Selenium AESを使えば、SeleniumのHTML形式のテストを毎日決まった時間に実行し、その結果をメールで送信するといったことが簡単に行えます。 他にもSeleniumを使ったリグレッションテストを手助けするための様々な機能が提供されます。 Selenium AESは、Selenium RCを拡張することにより、実現しています。 また、Selenium RCのHTMLSuiteに対する使い勝手を向上させたツールとして、Selenium HTMLSuite Extensionというものも公開しており、Selenium

        • @IT:.NET Tools : NUnit入門 Test Firstのススメ [NUnit 2.0対応版]

          .NET Tools NUnit入門 Test Firstのススメ [NUnit 2.0対応版] 1.NUnitの環境を準備する (株)ピーデー 川俣 晶 2003/04/26 NUnitとは何か? 「NUnit」は、単体テストの自動実行を支援するためのツールである。Java用のテスト・ツールである「JUnit」をベースにして、.NET Framework上で利用できるように変更を加えたものだ。ちなみに、JUnitのバリエーションはNUnitに限らず、さまざまなプログラム言語に対応したものが作られている。自動単体テスト・ツールの1つの定番といってもよい。NUnitはエクストリーム・プログラミング(XP)と呼ばれるソフトウェア開発技法と深い関係があるので、関連書籍を読むと、より理解できるだろう。NUnitはSourceForge.net上で、オープン・ソースのソフトウェアとして公開されており

          • Slackに気を取られすぎる問題とその解決 - 映画館のイス

            この記事は「さくらインターネット Advent Calendar 2015」の20日目の記事です。 Slackは非常に気の利いたチャットツールで、とても便利に使っています。 問題 しかし、このツールにも問題があります。 ジョインしているチャンネルが多くなると未読のメッセージがつぎつぎに溜まり、未読を消化したい欲と仕事に集中したい欲を常に戦わせる状態となります。 (そして、だいたい未読を消化したい欲が勝ちます) 解決 仕事の効率を高めるはずのツールで仕事の集中力を欠いてしまっては仕方がないので、この問題を2つのツールを使って解消します。 Slack Silencer github.com まず、Slack Silencerというツールを使います。 このツールは指定したチャンネルをミュートにしてくれます。ミュート状態のチャンネルはリスト上に薄く表示され、メッセージの未読を伝える白文字の表示にな

              Slackに気を取られすぎる問題とその解決 - 映画館のイス
            • AWS×IaC本 『クラウド破産を回避するInfrastructure as Code実践ガイド』 を出します #技術書典 - 憂鬱な世界にネコパンチ!

              AWSアカウントセキュリティをIaCで実装する『クラウド破産を回避するInfrastructure as Code実践ガイド』という本を出します。 BOOTHと技術書典9から購入できます。 booth.pm techbookfest.org どんな本? 本書のテーマはAWSアカウントセキュリティとInfrastructure as Codeです。 実装技術にはTerraform・Serverless Framework・Go言語を採用し、サンプルコードは150以上用意しています。 特に次のような人にオススメです。 クラウド破産の記事を見るたびにドキドキする AWSアカウントを安心して運用できるよう、セキュリティを向上させたい セキュリティでもInfrastructure as Codeを実践したい AWSアカウントセキュリティの実装スキルを効率よく習得したい TerraformやServe

                AWS×IaC本 『クラウド破産を回避するInfrastructure as Code実践ガイド』 を出します #技術書典 - 憂鬱な世界にネコパンチ!
              • 設計書を書かない設計で開発効率を向上させた話 - Tabelog Tech Blog

                この記事は 食べログアドベントカレンダー2023 の23日目の記事です🎅🎄 こんにちは。食べログシステム本部 技術部 仕入チームの@shohei-yです。 今回は、新規事業の「食べログ仕入」プロダクト開発において所謂「設計書」を書かない設計に挑戦して開発効率を向上させた話を書きます。 (結局「書くの?書かないの?どっちなんだい!」と感じた人は、ぜひ読み進めてください。) 所属している仕入チームについてはこちらの記事をご覧ください。 目次 なぜ設計書を書かない設計に挑戦したのか 設計書を書かないチーム 設計書を書かないことによる問題 1. チーム協力の課題 2. ソースコードの複雑化 3. チーム変動に関わる問題 設計工程導入のきっかけ 設計書を書かない挑戦の背景 設計書を書かない設計 フロントエンド・バックエンドのインターフェースの明確化 ソースコードのスリム化対策 設計のレビュー方法

                  設計書を書かない設計で開発効率を向上させた話 - Tabelog Tech Blog
                • UbuntuでPlaggerやるならこれでいけ!〜VirtualBoxからcronまで〜 - As a Futurist...

                  インストールがむずかしいことで評判の「Plagger」ですが,その評判通り 使える様になるまでが大変です.一般的には,CPAN から Plagger を入れれば いいのですが,依存関係が複雑なのと make しながらになるのでやたらと 時間もかかり,一発で入らなかったりと,面倒なことだらけです. この度,さくっと入れる方法が確立できたのでここにメモしておきます. Ubuntu 環境ないよという人のために,Virtualbox という仮想環境に Ubuntu を 入れるところからスタートします.Ubuntu 持ってる人は飛ばして下さい. そして,何よりパッケージを作ってくれた半袖さんには ちょー感謝><! VirtualBox に Ubuntu 入れる VirtualBox とは Sun が提供してるフリーの仮想環境ソフト.これで仮想マシン (こちらをゲストと呼びます)を作ってそこに Ubu

                    UbuntuでPlaggerやるならこれでいけ!〜VirtualBoxからcronまで〜 - As a Futurist...
                  • Windows 10「起動が遅過ぎ」問題が“ハイスペPC”でも発生するのはなぜ?

                    関連キーワード Windows 10 | Microsoft(マイクロソフト) | Windows PCを使用していると、処理速度などのパフォーマンスに関する問題が発生することがある。PCのスペック不足を解決し、欠落している更新プログラムをインストールすれば、パフォーマンスに関する一般的な問題は解消できる。ただし、それだけでは問題が解決しない場合もある。 クライアントOSとしてMicrosoftの「Windows 10」を搭載するPCでは、パフォーマンスに影響を及ぼし得る要因が幾つかある。パフォーマンスに関する主要な5つの問題について、それらの要因と対処法を解説する。 1.起動が遅い 併せて読みたいお薦め記事 連載:Windows 10パフォーマンス問題「5つの対処法」 第1回:「Windows 10」がぎりぎり動く“最低PC”スペックは本当に低かった 第2回:Windows 10が快適に

                      Windows 10「起動が遅過ぎ」問題が“ハイスペPC”でも発生するのはなぜ?
                    • PHP コードの整形はプログラマがやるべきことじゃない

                      PHP には、PSR が策定されたおかげで、これをベースにコーディングスタイルがある程度整ってきました。 ここ近年開発がはじまったプロジェクトなら、PSR-1/2 をコーディングスタイルとして採用しているプロジェクトも多いのではないでしょうか。 せっかく採用したなら、実際に書くコードはできるだけこの基準に沿うようにしたいものです。ただ、ここにあまり手間をかけるのも本末転倒です。そこで、手間をかけずに、コーディングスタイルに従えるような方法を模索してみました。 開発環境には、PhpStorm を使う前提です。 PhpStorm の PSR1/PSR2 ルール まず、PhpStorm の Code Style で、PSR1/PSR2 をルールとして設定しました。 プロジェクト毎に規定したいので、Scheme はProjectにして、set from...をクリックして、Predefined S

                      • フロントエンド監視の全体像と実現方法

                        必要性 フロントエンドの監視はバックエンドやインフラのそれらと比べ、優先度が低くなりがちです。 バックエンドやインフラでの障害はサービス継続に直結するため、これは当然と言えば当然なのですが、別の理由もあると考えています。 それは計算リソースをサービス提供側が管理していないことです。 例えばアプリケーションがインフラとして AWS を利用しているなら、AWS のリソースを管理するのはサービス提供側です。 これは AWS 以外のクラウドサービスプロバイダやオンプレであっても同様です。 一方でフロントエンドはエンドユーザのブラウザ上で動作し、これを管理しているのはエンドユーザです。 フロントエンドはその性質上、監視の「盲点」になりがちです。 しかしフロントエンドはエンドユーザが直接触れるものであるため、そこで何が起きているかサービス提供側は正確に把握する必要があります。 マイルストーン フロント

                          フロントエンド監視の全体像と実現方法
                        • wercker + Capistrano で自動デプロイ - milk1000cc

                          GitHub / Bitbucket のプライベートリポジトリも無料で CI し放題の wercker というサービスがあります。(2013/11/30 現在) サイトもきれいで素敵です。ビルド成功後、Capistrano でデプロイが自動実行される方法を書いておきます。 まず、アプリの設定で SSH 公開鍵を作成します。 生成された公開鍵は、デプロイ先サーバの ~/.ssh/authorized_keys や Bitbucket のデプロイ鍵などに追加しておきます。 次に、アプリの設定から Deploy targets の設定をします。Custom deploy を選択して、 master ブランチのビルドに成功したら、自動デプロイするようにします。 入力したら、Deploy pipeline の Add new variable をクリック。 SSH Key pair を選択し、先ほど

                            wercker + Capistrano で自動デプロイ - milk1000cc
                          • Windows Update後の「勝手な」自動再起動を無効にする

                            Windows 98以来、バグ修正やセキュリティアップデートを目的としてWindowsに標準搭載しているのが「Windows Update」だ。パッチプログラムをインターネット経由で自動ダウンロードしてくれる機能は、今でこそすっかり当たり前になったが、登場してすぐのころは便利な機能として話題になったものだ。意図的にオフにしていない限り、大抵の人は自動実行するように設定されていることだろう。 さて、このWindows Updateに対する不満としてよく聞かれるのが、PC本体が自動的に再起動させられる場合があるというものだ。確認ダイアログはいったんは表示するのだが、「後で再起動」を手動で選ばないと5分後に強制的に再起動させられるため、無用なトラブルを引き起こしがちだ。PCを作業状態のままにして就寝したところ勝手に再起動が掛かってしまい、未保存のデータを失ってしまった経験がある人は多いことだろう

                              Windows Update後の「勝手な」自動再起動を無効にする
                            • nginx+php-fpmをyumでインストールして、WordPress/CakePHPを動かす設定

                              Home > PHP | Web+DB > nginx+php-fpmをyumでインストールして、WordPress/CakePHPを動かす設定 www.1×1.jpの環境をApache+mod_phpな環境から、nginx+php-fpmな環境へ移行しました。 さくらVPSのCentOS5.5環境にnginx+php-fpmをyumでインストールして、CakePHPとWordPressを動かす設定を行いました。 このエントリでは導入ということで、インストールから、とりあえず動作するところまでをご紹介します。 0. 構成 nginx+php-fpm環境にCakePHPとWordPressをインストールします。 それぞれ以下のURLでアクセスできるようにします。 http://www.1×1.jp/ -> CakePHP http://www.1×1.jp/blog/ -> WordPres

                              • IBM スマートな社会を支えるITインフラストラクチャーを提唱 - Japan

                                2009年12月22日 2009年12月18日 2009年12月17日 2009年12月16日 2009年12月15日 2009年12月14日 2009年12月11日 2009年12月10日 2009年12月10日 2009年12月04日 2009年12月01日 2009年11月30日 2009年11月27日 2009年11月26日 2009年11月26日 2009年11月26日 2009年11月25日 2009年11月25日 2009年11月19日 2009年11月18日 2009年11月18日 2009年11月17日 2009年11月17日 2009年11月13日 2009年11月13日 2009年11月12日 2009年11月11日 2009年11月10日 2009年11月10日 2009年11月10日 2009年のプレスリリース一覧 ここに掲載されている情報は、発表日時点の内容です

                                • Mac用アンチウィルスソフトClamXavの使い方や設定のまとめと、あともう少し機能を強化する方法 | Macとかの雑記帳

                                  Mac用アンチウィルスソフトClamXavの使い方や設定のまとめと、ウィルス検索エンジンのClamAVを活用して、もう少し機能を強化する設定方です。ウィルス定義ファイルの更新とスケジュールスキャンの回数を、.plistファイル(launchd)を使って1日に何度も実行させるようにします。 ClamXavの使い方はよく見かけるのですが、ClamAVを活かすとなると…だったので、ついでに書いてみました。あまり参考にならないと思いますが、私が使っているClam Xavの環境設定も晒してます。 ClamXavの使い方と設定のまとめ:目次 ClamXavの基本的なこと ClamXavとは… インストール アンインストール ClamXavの基本的な使い方 ClamXavの環境設定 一般設定 隔離設定 除外設定 ログ設定 スケージュール設定 ClamXav Sentry 設定 動作テスト ClamAVを

                                    Mac用アンチウィルスソフトClamXavの使い方や設定のまとめと、あともう少し機能を強化する方法 | Macとかの雑記帳
                                  • Wi-Fi ルータの DNS 情報の書換え後に発生する事象について | NICTER Blog

                                    Observing Cybersecurity through Darknet Wi-Fi ルータの DNS 情報の書換え後に発生する事象について 3月15日ごろより,Twitter やブログ等で,自宅のWi-FiルータのDNS 情報が書き換えられ,インターネットに接続できなかったり,不審な Androd アプリケーションがダウンロードされるという情報が公開されています. 一部の情報では,Wi-Fi ルータの脆弱性が悪用された結果マルウェア感染し,DNS 情報が書き換えられたという見解がみられますが,本エントリの執筆時点,NICTER では,Wi-Fi ルータの DNS 情報がどのような方法で書き換えられたのか.また,Mirai 亜種等 IoT ボットの活動との関連性について,事実関係を把握していません. 一方で,DNS 情報が書き換えられた後に発生する事象については,いくつかの事実が判明

                                    • MacBookで知っていると便利なショートカット操作 - ザリガニが見ていた...。

                                      ことえりのキー操作を調べているうちに、ことえり以外のキー操作も気になったので。 まずはとても参考になるキーボードショートカットの紹介ページ Mac OS X のキーボードショートカット キーボードショートカット - [Mac OSの使い方]All About Mac OS 用のキーボードショートカット | Bridge 1 Software(膨大な量!!) Mac OS X Leopard: 200+ Productivity Booster Keyboard Shortcuts 『Best OS X 10.5 Hints』コンテストに入賞したMac OSX 10.5 LeopardのTips - sta la sta 隠された10の便利なショートカット | Macの手書き説明書 Macショートカット - まとめうぃき Mac OS X 備忘録 Dan Rodney - Mac OS X

                                        MacBookで知っていると便利なショートカット操作 - ザリガニが見ていた...。
                                      • セルフホスト可能なCコンパイラを書く

                                        最近、コンパイラを書くことが流行っているようだ。流行に乗ってやってみたらいろいろな知見が得られたので紹介したい。 コンパイラを書くと一口に言ってもいろいろなスコープがある。ここではC言語を用いてCコンパイラを書くことを選択した。C言語は言語仕様的にコンパクトで広く知られている。また、ツールとしてのCコンパイラも普及している。その場合、自分が書いたCコンパイラで、自分が書いたCコンパイラのソースコードをコンパイルすることが原理的には可能だ。これをセルフホストという。ひとつの到達目標として非常に興味深い。 当初は冬の間に終わらせる予定だったのだが春まで伸びてしまった。しかし、春になっても寒かったり雨で家に居る日が多く、アウトドアシーズンまでに目標のセルフホストを達成することができた。 昔、Cのインタプリタを書いたことがあったが、コンパイラを書くのは、はじめてである。時代も進んで開発手法が変わっ

                                        • Hadoopの現実解「バッチ処理」の常識をAsakusaで体得

                                          Hadoopの現実解「バッチ処理」の常識をAsakusaで体得:ビッグデータ処理の常識をJavaで身につける(7)(1/4 ページ) Hadoopをはじめ、Java言語を使って構築されることが多い「ビッグデータ」処理のためのフレームワーク/ライブラリを紹介しながら、大量データを活用するための技術の常識を身に付けていく連載 “ビッグデータ”時代の「バッチ処理」 アプリケーション開発というと、システム利用者に一番近い画面系の開発が花形ですね。一方「バッチ処理」というと、何となく地味な感じがしますが、「バッチ処理」は縁の下の力持ち、これがないと、大概のシステムは稼働できません。 絶対に必要だけど、影の薄い「バッチ処理」でしたが、“ビッグデータ”への注目度が高まり、大量データを短時間に処理する「並列分散処理バッチ」が活躍する場面も増えてきました。 本稿では、並列分散で「バッチ処理」を行う方法につい

                                            Hadoopの現実解「バッチ処理」の常識をAsakusaで体得
                                          • npm package.json 日本語版 取扱説明書

                                            本ページは npm.org 提供文書を翻訳したものです。 原文は 本家参照 、誤謬・誤記の指摘は こちら からお願いします。 × npm package.json 取扱説明書 記述方法 このドキュメントを通じて、あなたの package.json に必要な全てを 学ぶことが出来ます。記述は JavaScript のオブジェクトリテラルではなく、 正しい JSON でなければなりません。 このドキュメントの多くの振る舞いは npm-config(7) に書かれている設定に影響を受けています。 name package.json の中で最も大事な項目は "name"(名前) と "version"(バージョン) です。必須であり、パッケージはこれらなしで インストール出来ません。name と version をもってして、パッケージが 完全に一意となることが想定されています。よってパッケージ内

                                            • Google Chrome OSをUSBメモリから起動する方法 | ライフハッカー・ジャパン

                                              まだ未完成でその全貌が明らかにはなっていないChrome OSですが、仮想マシン上でChromeOSを試す方法を以前に紹介しました。このChrome OSをUSBメモリから走らせる方法もあるそうあので、そちらをご紹介。 始めに始めに言っておくと、Chrome OSはまだ開発段階です。動かない機能もあります。場合によっては全く動かない可能性もあります。またChrome OSはネットブック向けにかなりシンプルにデザインされているので、OSを起動した際に立ち上がるのはウェブブラウザだけで、ネットを見たり、メールを送ったりなどの簡単な作業を基本的に行うことを想定しています。 ■必要条件 言うまでもないですが、まずUSBメモリが必要です。ディスクイメージの大きさは2,988,442,112バイトなので、4Gくらいの容量が必要となるかと思います。USBメモリに削除したくないファイルがある場合、この作業

                                                Google Chrome OSをUSBメモリから起動する方法 | ライフハッカー・ジャパン
                                              • 『StyleDoccoによるCSSスタイルガイドの導入』

                                                1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 はじめまして、アメーバ事業本部 teens事業部の谷です。業務ではフロントエンドデベロッパーとして、主にHTML/CSSの設計・実装をおこなっています。 今回は、以前斉藤が書いた「モバイル時代におけるCSSの設計と実装」という記事で触れられていたコンポーネントリストもといスタイルガイドについてのお話です。 スタイルガイドの事例と、スタイルガイドを生成するツール StyleDocco の紹介をします。スタイルガイドとは先の記事より引用すると、ページ上の部品(コンポーネント、モジュール)を集めたリスト、ページのことです。どれがコンポーネントで、どれがモジ

                                                  『StyleDoccoによるCSSスタイルガイドの導入』
                                                • 文章校正を行うためのtextlint入門 - ICS MEDIA

                                                  ICS MEDIAでは読みやすい文章作りの取り組みとして、自社で公開しているVS Code拡張機能の「テキスト校正くん」を使用して文章校正を行っています。スタッフの校正ルールを統一して、一定の品質と読みやすさを確保することを心がけています。 「テキスト校正くん」は、文章校正エンジンにtextlintというNode.jsのパッケージを使用しています。textlintは設定した校正ルールにもとづいて文章校正を行えるので、プロジェクトに適切なルールを設定して文章校正ができます。以下の記事で、textlintの活用事例が紹介されています。企業がtextlintを導入し、文章品質を高めるワークフローとして活用されていることがうかがえます。 『textlintを使っている企業の事例・ルールをまとめてみた - Zenn』 『よりよい文書を書くための校正ツール「textlint」のSmartHR用ルールプ

                                                    文章校正を行うためのtextlint入門 - ICS MEDIA
                                                  • Beginning OS X 10.5/インフラ整備編 - Beginning OS X

                                                    [編集] OS X のインストール OS X のクリーンインストールをおこなうには、OS X のインストールディスクを挿入して C を押しながらブートする。インストーラが起動するので、パーティションを編集するなどしたのち、インストーラの指示に従って作業をおこなう。 Mac OS X 10.5 Leopard を旧環境に上書きインストールするのは極力避けたほうがよいが、万一そうせざるを得ないのであれば、既存の MacPorts は事前にアンインストールしておくこと。また、MacPorts 以外のパッケージシステムを利用していたのなら、それらもアンインストールしておくのがよい。パッケージシステムの混用は推奨されない。 OS のインストール後にはソフトウェア・アップデートも忘れずに実施し、常に最新の状態に保つこと。 [編集] 基本的なデーモン [編集] ntpd メニューバーの右にある時計表示を

                                                    • 任意のサイトで任意のJavaScriptを自動実行させるChrome拡張 - Qiita

                                                      任意のサイトで任意のJavaScriptを自動実行させる拡張機能の紹介です。 nakajmg/ScriptAutoRunner 使い道 スニペットを実行させておきたいときに jQueryなどのライブラリを挿入しておきたいときに デバッグに devtools-snippets/にあるconsoleを拡張するスニペットなど、スニペットをあらかじめ実行しておく必要があるものなどに使えます。 ブックマークレットなどで挿入していたjQueryなども自動で挿入することができます。 ホスト名でフィルタリングできるので、デバッグにも使えると思います。 使い方 まず実行させたいスクリプトを追加します。スクリプトの追加は拡張のオプションページから行います。 オプションページは次の3つの方法で開くことができます。 拡張機能のアイコンを押して歯車アイコンをクリック 拡張機能のアイコンを右クリックして"オプション"

                                                        任意のサイトで任意のJavaScriptを自動実行させるChrome拡張 - Qiita
                                                      • Jupyter だけで機械学習を実サービス展開できる基盤 - Tech Blog - Recruit Lifestyle Engineer

                                                        こんにちは、CET チームの田村です。データ基盤を構築・運用したり、チャットボット(スマホ用です)を開発したりしているエンジニアです。 皆さん、実サービスで機械学習、活用できていますか? 正直、難しいですよね。高精度なモデルを作ること自体も難しいですが、実際のサービスにそれを組み込むには、そこからさらに数々の難所が待ち構えているからです。 でも、そのほとんどはエンジニアリングで解消できます。 私たちのチームでは、数年にわたる経験をもとに難所とその対処法を整理し、すばやく成果をあげられる機械学習基盤を開発しはじめました。 本記事では、この基盤の設計とその背後にあるアイデアをご紹介します(機械学習工学研究会の勉強会での発表資料がベースです)。 イテレーションを何度も回せ 基盤そのものの前に、まず機械学習を成果につなげるためのポイントを説明させてください。 私たちは、機械学習の活用において必要な

                                                          Jupyter だけで機械学習を実サービス展開できる基盤 - Tech Blog - Recruit Lifestyle Engineer
                                                        • jQueryプラグインなスライダー | かえラボBlog

                                                          jQueryプラグインにチャレンジしてみました。 よくあるスライダーです。 (10/26 追記) iPhone&iPad対応しました。 細かいことはCSSで調整ください (9/7 追記) ドラッグに対応しました。 slider.js Demo HTML側の記述は下記を参考ください。 <div class="slideFrame"> <ul class="slideGuide" id="slide-00"> <li class="slideCell">セル</li> <li class="slideCell">セル</li> </ul> <div class="slideCtrl left"><</div> <div class="slideCtrl right">></div> </div> リスト要素の部分はdiv要素など他のブロック要素でも構いません。 ガイド用クラス(.slide

                                                          • Roo Code (Roo Cline)のメモリバンクを応用して最新鋭のAI小説執筆を体験しよう!|葦沢かもめ

                                                            みなさん、Roo Code (旧Roo Cline)を使って小説執筆していますか? おそらく多くの方はコーディングでの利用が大多数だと思いますが、実は小説執筆にも応用できる技術です。しかもこの体験は、今までの生成AIを活用した執筆よりも明らかにワンランク上です。まだまだ足りないところもありますが、おそらく技術の進展でカバーできるでしょう。 おそらく「すでに小説執筆は試したけど、あまり使えなかったよ」という方もいらっしゃると思います。そんな方はぜひ「メモリバンク」も活用してみてください。きっとクリアな視界を得られるはずです。 本記事では、Roo Codeの導入から、小説執筆用に私がカスタムしたメモリバンク「Writing Memory」についても解説いたします。 お知らせ天狼院書店さんにて開催される「AI時代の小説の書き方」1day講座に、『小説を書く人のAI活用術』著者である山川健一先生、

                                                              Roo Code (Roo Cline)のメモリバンクを応用して最新鋭のAI小説執筆を体験しよう!|葦沢かもめ
                                                            • cron の設定ガイド

                                                              ■はじめに cron とは、ジョブ(スクリプト)を自動実行するためのデーモンプロセスです。そして、Linux システムの管理を行なう場合、ログのローテートや、バックアップなど、定期的に自動実行したいジョブが数多くあります。特に、バックアップなどは、システムへの負荷が大きいため、通常は、ユーザからのアクセスが少ない、深夜や早朝に行なわれます。 このように、定期的に実行されるジョブは、crond というデーモンによって、自動的に行なうように管理することができます。そこで、今回は、cron の設定を行なうために必要なコマンドや、設定ファイルについて説明していきたいと思います。 ■設定手順 このページでは、以下の順番で cronの設定について説明します。 まず、Linuxシステム上で、cron を使用するために、サービスの起動で、サービスの状態を確認し、停止している場合には、サービスを起動します。

                                                              • 画像生成AI「Stable Diffusion」を4GBのGPUでも動作OK&自分の絵柄を学習させるなどいろいろな機能を簡単にGoogle ColaboやWindowsで動かせる決定版「Stable Diffusion web UI(AUTOMATIC1111版)」インストール方法まとめ

                                                                (2022/09/22 17:52更新)画像生成AI「Stable Diffusion」を簡単に利用するための実行環境の1つである「Stable Diffusion web UI」のコントリビューター(開発貢献者)の1人であるAUTOMATIC1111氏が、フォークではないものの同名で「機能全部盛り」なStable Diffusion web UI(AUTOMATIC1111版)の開発を進めています。 GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI https://github.com/AUTOMATIC1111/stable-diffusion-webui ◆目次 1:AUTOMATIC1111版Stable Diffusion web UIでできること・対応していること 2:Google Co

                                                                  画像生成AI「Stable Diffusion」を4GBのGPUでも動作OK&自分の絵柄を学習させるなどいろいろな機能を簡単にGoogle ColaboやWindowsで動かせる決定版「Stable Diffusion web UI(AUTOMATIC1111版)」インストール方法まとめ
                                                                • 高木浩光@自宅の日記 - Winnyを規制するISPは、Winnyトラフィック中の無駄割合を調査するべき

                                                                  先月、朝日新聞社「論座」のインタビューを受けたものが記事となり、今月5日発売号に掲載されている。 ウィニー騒動の本質 あまりにも情報流出のリスクが大きい, 論座 2006年5月号 ここで確認しておきたい論旨は次の点である。 情報流出はウィニーだけの問題ではないとの声もある。だが、ウィニーの登場で情報漏洩による被害は格段に深刻なものとなった。ウィニーから流出した情報は、ほとんど自動的に無制限に広がっていく。回収する手段は皆無と言っていい。その深刻さは、今年3月に注目された新種のコンピューターウイルス「山田オルタナティブ」と比較すれば一目瞭然だ。「山田」に感染すると、パソコン内のデータが全部、外部から直接閲覧できてしまう。しかし、感染に気づいてパソコンをインターネットから切断すれば1次流出はそこで止まり、積極的に2次流出させる第三者がいない限り、それ以上は拡散しない。他人の個人情報を2次流出さ

                                                                  • GitHubと連携できる継続的インテグレーションツール「Travis CI」入門 | さくらのナレッジ

                                                                    開発の現場ではビルドやテストを自動化して継続的に実行していく「継続的インテグレーション」(CI)が近年普及しつつある。CIを支援するためのツールはいくつかあるが、今回はGitHubと連動し、指定したリポジトリ上にあるコードを自動的に取得してビルドやテストを実行できるサービス「Travis CI」を紹介する。 Travis CIで手軽に継続的インテグレーションを導入 「継続的インテグレーション(CI)」とは、ソフトウェア開発過程において頻繁にテストを行うことで問題を早期に発見し、品質の向上を図る開発手法である。しかし、テストを毎回手動で行うのには手間がかかる。そこで特定のタイミングで自動的にテストを実行し、テスト完了後にその結果を通知する「CIツール」などが利用される。 CIツールとしてよく知られているものとして「Jenkins」などがあるが、多くのツールでは独自にテストのための環境を構築し

                                                                      GitHubと連携できる継続的インテグレーションツール「Travis CI」入門 | さくらのナレッジ
                                                                    • AndroidやiPhoneで撮った写真をDropboxに自動アップロードする方法 | ライフハッカー・ジャパン

                                                                      スマートフォンで撮った大量の写真をWebにアップロードするのは大変です。とくに、『Dropbox』に写真をひとつひとつ手動でアップロードするのはウンザリしますよね。 Google+には「インスタントアップロード」という、撮影した写真を自動的にGoogle+のアルバムへアップしてくれるAndroid向けのサービスがあります。しかし、できればDropboxに写真をアップし、Dropbox上で写真を編集したり公開するものを選んだりしたいもの。そこで、筆者がいろいろと方法を探してみたところ、意外にも、スマホからDropboxへの自動アップロードは簡単だということがわかりました。以下では、その方法を説明します。 ■Androidの『DropSnap』でDropboxに写真を自動アップロードする Androidから写真を自動アップロードするのに最適なアプリは、ズバリ『DropSnap』です。DropS

                                                                      • dbt導入によるデータマート整備 - ZOZO TECH BLOG

                                                                        はじめに こんにちは、ML・データ部推薦基盤ブロックの栁澤(@i_125)です。私はZOZOのデータ基盤におけるデータガバナンス強化を実現するために、Analytics Engineerとして複数の部門を跨ぐプロジェクトチームに参加しています。本記事ではZOZOにおけるデータガバナンス上の課題と、その課題の解決策の1つとしてdbtを導入した話をご紹介します。 目次 はじめに 目次 背景 課題 データマートの乱立 集計定義のばらつき 依存関係の洗い出しが困難 データモデリングツールの比較検討 データ変換に関する要件 データモデリングツールの選定 レイヤリングによる責務の分離 実装方針 今後の展望 dbtモデルを開発する上で工夫したこと 環境の分離 背景 工夫したこと ダミーデータセットの生成 背景 工夫したこと SQLFluffを使ったフォーマット統一 依存モデルを含むテスト dbt Doc

                                                                          dbt導入によるデータマート整備 - ZOZO TECH BLOG
                                                                        • ElastiCache for Redisの新機能をためしてみた - クックパッド開発者ブログ

                                                                          インフラストラクチャー部 星野(@con_mame)です。 クックパッドでは、AWSを活用してサービスを行っています。 現在クックパッドでは、各種キャッシュにMemcachedやRedisを使用しています。 しかし、用途の多様化やアクセス数の増加などでこれらのサーバのインスタンス数が増加し管理コストが増加してきています。 特にRedisサーバのインスタンス数が増加しており、AWSのサービスの中でもキャッシュのサービスを提供しているElastiCache for Redisへの置換えを検討しています。 ElastiCache for Redisは、一部管理系のコマンドがrenameされており使用出来ませんが、通常のRedisと同じ物で、現在Version 2.6.13と2.8.6が使用出来ます。 SlaveにあたるものはReplication Groupという形で指定でき、Replicati

                                                                            ElastiCache for Redisの新機能をためしてみた - クックパッド開発者ブログ
                                                                          • Windows Update適用後の自動再起動を抑制する

                                                                            解説 Windowsにログオンして作業をしている最中に、突然以下のような警告メッセージが表示され、タイマーのカウントが0になったら強制的に再起動されてしまった。あるいは、数十分ほど離席している間に再起動されたらしく、再ログオンしたら作業中のデータがなくなっていた…… こんな悲惨な経験をしたことはないだろうか? Windows Updateによる再起動を警告するダイアログの画面(Windows 7の例) このような警告ダイアログが画面に表示されても、席を外しているなどして、画面を見ていない場合は、知らない間に再起動が実行されてしまうことがある。 (1)[後で再起動]ボタンをクリックすると、再起動の遅延ができる。 (2)Windows 7の場合、後で通知する時間を「10分」「1時間」「4時間」から選択できる。 Windows Vista/Windows Server 2008以降のWindow

                                                                              Windows Update適用後の自動再起動を抑制する
                                                                            • Android のタスクを自動化する Tasker が素晴らしすぎる - World Wide Walker

                                                                              Android のタスクを自動化する Tasker が素晴らしすぎる Posted by yoosee on Android at 2010-12-07 10:18 JST1 Taskerで Android のタスクを自動化しばらく前から気にはなっていたのだが、値段が£3.99 (約$6.30) とAndroid アプリにしてはそこそこ高いので躊躇していた Tasker をようやく購入。これはほんとに買ってよかった。使いこなしは結構難しいが、今まで手動で切り替えていた設定がほとんど自動化できたのが言いようがないくらいに素晴らしい。これぞ Android の真骨頂という感じがする。 これはどんなソフトかというと、特定アプリの起動や特定の日時、場所、イベント(AC電源接続やイヤフォンジャック挿入、特定BluetoothやWi-Fiとの接続など)等の Context によって設定した Task

                                                                              • 簡単にクラウドでDB(MySQL)環境が使える!Amazon RDSの使い方 - 元RX-7乗りの適当な日々

                                                                                先日「Amazon RDS」に他ロケーション(Zone)で自動フェイルオーバーできるオプションが追加され、より実用性が高くなりました。また、"AWS Management Console"からの、Amazon RDSの利用がサポートされたことにより、利用の敷居もグッと下がりましたよね。 Amazon RDS – Multi-AZ Deployments For Enhanced Availability & Reliability | AWS News Blog MySQLに自動フェイルオーバー機能を追加したAmazonクラウド。オンラインのままパッチ当てやバックアップも - Publickey AWS Management Console Now Supports the Relational Database Service | AWS News Blog それに伴って、以前私が"@I

                                                                                  簡単にクラウドでDB(MySQL)環境が使える!Amazon RDSの使い方 - 元RX-7乗りの適当な日々
                                                                                • RDS Proxyが無意味になる恐怖の現象「ピン留め」を回避するための基本的な設定値について | DevelopersIO

                                                                                  CX事業本部@大阪の岩田です。 RDS Proxyを利用するとRDS ProxyにプールされたDB接続を複数のDBクライアントで使い回すことができ、限られたDB接続を効率的に利用することが可能になります。しかし複数のDBクライアントが安全にDB接続を共有できない場合、RDSProxyはコネクションプール内のDB接続を特定のDBクライアントに対して固定してしまいます。これが「ピン留め」と呼ばれる現象で、このピン留めが発生するとRDS Proxyを利用するメリットが失われてしまいます。 このブログでは「ピン留め」を回避するための基本的なパラメータ調整についてご紹介します。 環境 今回利用した環境です こちらのブログとほぼ同様の設定にしてクライアントからの同時接続数が実質1に制限されるようにしています。 RDS for PostgreSQL 11.8-R1 インスタンスクラス db.t3.mic

                                                                                    RDS Proxyが無意味になる恐怖の現象「ピン留め」を回避するための基本的な設定値について | DevelopersIO