タグ

kamatamadaiのブックマーク (4,528)

  • 検証用のWindows Server 2016を一発で起動するAWS CloudFormationテンプレートを作成してみた | DevelopersIO

    検証用のWindows Server 2016を一発で起動するAWS CloudFormationテンプレートを作成してみた 設定済みのWindows Server 2016インスタンスをAWS CloudFormationで立ち上げるテンプレートを作ってみました。これを使用することで、必要なときに同じ環境を簡単に用意できるようになりました。 こんにちは。サービスグループの武田です。 Webアプリケーションを作成していると、さまざまな環境での動作確認が必要になるケースがあります。近年はクロスブラウザ対策などで比較的互換性は保てますが100%ではありません。最近、Windowsのブラウザで動作確認ができる環境を用意する機会がありました。 私は普段の業務ではMacを使用しており、Windowsの環境がないため、EC2でその環境を用意することにしました。その作業の一環として、設定済みのWindo

    検証用のWindows Server 2016を一発で起動するAWS CloudFormationテンプレートを作成してみた | DevelopersIO
  • 最近、Googleで複数のキーワードを使って検索すると『勝手に打ち消し線を引いて取捨選択した結果』を返すから不便「すごい検索精度落ちてる」

    灰谷魚 @sakanasama0824 最近のGoogle、複数のワードで検索すると、その通りには調べてくれなくて、勝手に打ち消し線を引いてこちらの提示したワードを取捨選択し、平然とその結果を表示してくるようになったけど、機械の反乱はもう始まっているのですか?? 2018-07-29 06:39:53

    最近、Googleで複数のキーワードを使って検索すると『勝手に打ち消し線を引いて取捨選択した結果』を返すから不便「すごい検索精度落ちてる」
    kamatamadai
    kamatamadai 2018/07/31
    検索で + は2011年に使えなくなったのでは? (Google+の検索を改善するためか?) http://developer.cybozu.co.jp/akky/2011/10/google-4f49/
  • Slack、Microsoft対抗でAtlassianのHipchatを買収 Hipchatは来年2月に終了へ

    Slackは世界で50万以上の企業が利用しており、その中の7万社以上が有料プランのユーザーだ。日間アクティブユーザー数は800万人。 企業向けコラボレーションツール市場には、米Microsoftや米Googleも参入している。Microsoftは13日、同社のコラボレーションツール「Microsoft Teams」の無料化を発表した。Teamsは20万以上の企業が利用しているという。 【更新:2018年7月27日午前1時05分 当初Slackの週間アクティブユーザー数が800万人としていましたが、これは日での数字で、世界では日間アクティブユーザーが800万人でした。お詫びして訂正します。】 関連記事 Microsoft、「Slack」対抗の「Teams」を無料で提供開始 日でも Microsoftが、Slackと競合するコラボレーションツール「Microsoft Teams」を「Off

    Slack、Microsoft対抗でAtlassianのHipchatを買収 Hipchatは来年2月に終了へ
    kamatamadai
    kamatamadai 2018/07/27
    Googleのコラボレーションツールって「Wave」のこと?いいえ、「Hangouts Chat」のことです。
  • VS Codeを極める! MarkdownやGitにもオススメの拡張機能9選 - ICS MEDIA

    「Visual Studio Code(略称:VS Code)」はMicrosoftが提供している無償で高機能なエディターです。標準でも十分な機能は備わっていますが、拡張機能をインストールすることで、より使いやすく自分にあったエディターにカスタマイズできます。 前回の記事では、「HTMLコーダー」「フロントエンジニア」に役立つ拡張機能を紹介しました。記事では、開発者全般の方に役立つ拡張機能を紹介します。 エディターを強化する拡張機能 1. Clipboard Ring テキストを「コピー」や「切り取り(カット)」したものを「貼り付け(ペースト)」する場合に、この拡張機能を入れることで複数件の内容を記憶できます。ctrl+shift+v(⌘+shift+v)を押すごとに過去の情報に切り替えられます。デフォルトでは10件の情報を記憶できますが、設定を変更することで記憶する件数を増やすことも可

    VS Codeを極める! MarkdownやGitにもオススメの拡張機能9選 - ICS MEDIA
  • OracleからMySQLへ移行するための技術的な要素と具体的な方法をまとめた無料の電子書籍:人気連載まとめ読み! @IT eBook(42) - @IT

    2016年1月、Oracle Databaseのライセンス体系が変更され、最も安価だった中小規模システム向けの「Oracle Database Standard Edition One(以下、SE1)」が廃止。従来の「Oracle Database Standard Edition(以下、SE)」の内容を変更した新ライセンスである「Oracle Database Standard Edition 2(SE2)」に一化されました。 例えば、約70万円だったSE1の最低価格は、SE2では210万円からと高額になります(2016年11月現在、以下同)。また、SEのユーザーとしても、物理サーバ単位の最大搭載CPUソケット数が、SEの4ソケットから、SE2では2ソケットに減ることから、システム環境によっては、より上位で570万円からとなる「Oracle Database Enterprise Ed

    OracleからMySQLへ移行するための技術的な要素と具体的な方法をまとめた無料の電子書籍:人気連載まとめ読み! @IT eBook(42) - @IT
    kamatamadai
    kamatamadai 2018/07/25
    PostgreSQLになぜしない
  • VS Codeを持ち運ぶには(ポータブルモード)

    連載「Visual Studio Code TIPS」 Visual Studio Code(以下、VS Code)はバージョン1.25から「ポータブルモード」をサポートするようになった。この機能を利用して、自分が普段使っている設定のまま、VS CodeをUSBメモリやファイル共有を利用して、他のマシンでも実行する方法を説明する。 VS Codeのダウンロードページから、WindowsではZIP形式、Linuxでは.tar.gz形式で配布されているVS Codeを入手する。macOSではZIP形式で配布されている通常のパッケージを入手する ZIPファイル/.tar.gzファイルを(任意のフォルダに)展開する 設定ファイルや拡張機能を保存する「dataフォルダ」を作成する dataフォルダに、自分の環境を復元するのに必要なファイルをコピーする ポータブルモードのVS Codeが入ったフォルダ

    VS Codeを持ち運ぶには(ポータブルモード)
  • 【Google Colaboratory】WebブラウザでPythonを使う方法

    ノートブックを作成してPythonを実行 WebブラウザでGoogleアカウントにログインし、https://colab.research.google.com/?hl=jaにアクセスします。 [ノートブックを新規作成] をクリックします。 セルにプログラムを記述します。 [▶]ボタンをクリックします。すると、セルの下に実行結果が表示されます。 ノートブックを保存、名前の変更 上部メニューから[ファイル]→[保存]をクリックして、作成したノートブックを保存します。 保存したノートブックの場所を開きたい場合、 上部メニューから[ファイル]→[ドライブを探す]をクリックします。 ファイル名(ノートブックの名前)を変更したい場合、上部メニューから[ファイル]→[名前の変更]をクリックします。 Googleドライブ上で直接ファイル名を編集したり、移動することもできます。 GPUの利用設定 ノートブ

    【Google Colaboratory】WebブラウザでPythonを使う方法
  • Kaggleで使えるpandasテクニック集 - 天色グラフィティ

    PythonでKaggleなどのデータ分析を行う際、pandasでゴリゴリ作業をすることが多いかと思います。 最近知って「めっちゃ便利やん!」ってなったものをまとめておきたいと思います。 全部の関数にドキュメントへのリンクを付けたので参考にしてください。 今回も検証にはTitanicのデータセットを用います。また、文中でのdf.hoge()はpandasのDataFrameのメソッドであることを、pd.hoge()はpandasの関数であることを表します。 df = read_csv('input/train.csv', index_col=0) print(df.shape) df.head() 最低限押さえておきたいやつら まずはここから。 10 Minutes to pandas よく使うやつら。詳しい解説は省略するので、ドキュメントのリンク先を見てください。 関数 内容 リンク d

    Kaggleで使えるpandasテクニック集 - 天色グラフィティ
  • Big Sky :: Windows ユーザは cmd.exe で生きるべき。

    [D] Windowsはターミナルがダメだから使えないってのは過去の話? 基的にはいい感じに見えますが、いくつか問題は発覚してます。 http://blog.drikin.com/2015/01/windows-2.html 僕は Cygwin よりも msys2 が好きです 理由は最後の方に書きます。 cygwin は windows 上に完全な POSIX を提供するのが目的であって、msys2 は native な windows アプリケーションをビルドするのが目的なのでゴールが違うのよね。そして僕は全て cygwin で染められるのが好きじゃ無い。それだけの話です。 — mattn (@mattn_jp) April 10, 2016 もちろん msys2 を POSIX 環境としても使いますが、一番の目的は cmd.exe から Windows ネイティブなアプリケーションを

    Big Sky :: Windows ユーザは cmd.exe で生きるべき。
  • internal-podcast-anaguma-fm

    社内ポッドキャストを始めました freeeの加来(kakkunpakkun)です。 突然ですが今年からfreeeの社内でポッドキャストを始めました。 主に開発者向けに作っていて、普段録音をしている会議室の名前から「アナグマ.fm」という名前で社内で配信しています。ついこの間第7回が配信されました。 今回は社内ポッドキャストを始めた理由や、どうやって運営しているかなどを書いていこうと思います。 アナグマ.fmのロゴ。メンバーの奥さんが作ってくれました。作者はアナグマとハクビシンとタヌキの違いに悩み眠れぬ夜を過ごしたそうです なぜ社内ポッドキャストを始めたのか まずは何より楽しそうだったからですが、実際にアクションを起こしたのには他にも理由があります。 freeeは全社でも大きな組織になりましたが、開発組織もかなり大きくなり、一人一人の顔が分からない、誰がなにをやっているのか見えにくいという状

    internal-podcast-anaguma-fm
    kamatamadai
    kamatamadai 2018/05/14
    購読できないなと思ったら、社内のみ配信だったのか
  • Railsで導入してよかったデザインパターンと各クラスの役割について - masato_hiのブログ

    3年ほどRailsを書いてきてある程度知見が溜まってきたので、忘れないためのメモとしてKPTと導入例を交えながらダラダラと書いています。 見出しの命名規則は クラス名/ディレクトリ名の単数形をupper camel caseにしたもの + KPT です。 Keepは今後も使うもの、Problemは開発規模によっては問題が発生する(した)もの、Tryは現在使用していないが使用したほうが良いと思っているものです。 これらすべてを導入すれば上手くいくというわけでもないので、開発規模に合わせて適切に採用していくと良いと思います。 DDDやデザインパターン等見聞きはしているものの詳しいわけではないので間違っている部分等あるとは思うのでその辺りはコメントでご指摘お願いします。 はてブコメント欄で頂いた指摘内容等についてはまとめの後でまとめて返答を記載しています。 Asset (Keep) app/as

    Railsで導入してよかったデザインパターンと各クラスの役割について - masato_hiのブログ
  • Google Colabの知っておくべき使い方 – Google Colaboratoryのメリット・デメリットや基本操作のまとめ

    機械学習エンジニア界隈で話題沸騰となっているGoogle Colaboratory(グーグル・コラボレイトリー)。記事では概要とGoogle Colabの知っておくべき基的な使い方をまとめました! すでに機械学習をやっている方や、これから機械学習を学んでみたいと考えている方で、下記のような事を感じたことはありませんか? 「訓練やデータ処理をやるのにローカルPCだと処理に時間がかかりすぎる」 「機械学習用にクラウド環境を立てたけど…思ったより費用が高い」 「機械学習は色々とライブラリが多くて環境構築がしんどい」 もし一つでも当てはまるものがあれば、Google Colabがそんな悩みを解決してくれます!機械学習の開発環境の新基準となる可能性も高いGoogle Colab、概要や基的な使い方をみていきましょう。 Google Colaboratoryとは? Google Colab(略式

    Google Colabの知っておくべき使い方 – Google Colaboratoryのメリット・デメリットや基本操作のまとめ
  • 【Python入門】いまさらだけどパイソニスタとして必要な文法を網羅してみた - Qiita

    はじめに Pythonの対象バージョンは3系です。(2系でも通じるものは多いはず) 対象読者レベルは他言語を軽くでも触ったことある人です。「あー、Pythonだとこれはこう書くのねー」が網羅的に分かるようにまとめたつもりです。 ここではWEBアプリケーションフレームワーク(DjangoとかFlaskとか)に関してはほぼ触れません。 @shiracamus 多くの有益なコメントと編集リクエストありがとうございます。 Python開発環境構築 下記(私の記事ですが)はWindowsでの構築となっていますが、Macでもほぼ同じ通りにできます。 今からWindowsでベストなPython開発環境を構築する手順 Pythonについて 今最も勢いに乗っているプログラミング言語。 オブジェクト指向。Pythonでは全てがオブジェクト。 動的言語(スクリプト言語)のため、変数宣言時に型を明示的に定義しない

    【Python入門】いまさらだけどパイソニスタとして必要な文法を網羅してみた - Qiita
  • Ansibleでよくつかうモジュール6選 | DevelopersIO

    こんにちは、坂巻です。 みなさんAnsibleは利用されていますか? ここ最近、Ansibleに触れる機会が増えたのですが、 使用しているモジュールはそんなに多くないことに気が付きました。 とはいえ、使用するモジュールを度々調べていたので、 よくつかうモジュールをマイリファレンスとしてまとめたいと思います。 今回はそんなエントリです。 取り上げたモジュールについては、 一般的なモジュールが多いと思いますので、リファレンスとして誰かの役に立てれば幸いです。 目次 はじめに よくつかうモジュール file copy template service lineinfile yum さいごに 参考・関連 はじめに エントリの前提は以下となります。 Ansible実行サーバをコントローラノード、管理対象サーバをターゲットノードと呼んでいます。 文中の例に取り上げたタスクは、ロール内で使用することを

    Ansibleでよくつかうモジュール6選 | DevelopersIO
  • Pythonを高速にするTips集

    この記事は,Pythonを少しでも高速に実行するための方法をまとめたTips集です. 随時更新予定です. グローバル名前空間で大きな処理を書かない Pythonではメソッド内に処理を書かずにグローバル名前空間に処理を書くこともできます。 Pythonは変数アクセスを名前空間ごとの辞書(ハッシュマップみたいなもの)で検索することで実現しています。 グローバル名前空間の辞書にはデフォルトの状態でいくつかの要素が追加されているので、メソッド内でローカル変数にアクセスする場合に比べて変数アクセスのコストが重くなります。 なので、グローバル名前空間でforループなどを回すと変数アクセスのコストが無視できなくなるので、forループを回すなどの大きな処理を行う場合はメソッド内に処理を書くようにしましょう。 グローバル名前空間にforループの処理をべた書きした場合と、メソッド内に同じ処理を書いた場合での実

  • Seleniumでスクリプトを書くのに使える記録ツールあれこれ | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム

    Seleniumの記録・再生ツールといえばSelenium IDEやSelenium Builderが有名ですが、これらのツールはFirefox55以降動作しなくなっていました※1。そこでSeleniumプロジェクトチームによって新バージョンの開発が進められ、先日ついに、Chromeで動作する新しいSelenium IDEのバージョン1.0がリリースされました。 今日は、この新しいSelenium IDEをはじめとする、無料で使える様々なSeleniumスクリプトの記録ツールについてご紹介します。 なおこの記事では、プログラマー向けに、「プログラミング言語によるスクリプト作成の補助ツール」という観点から各種ツールを比較します。プログラミング言語でスクリプトを書く場合も、スクリプト記録ツールは下記のような用途に活用でき、非常に便利です。 ブラウザ上の要素のロケータ※2 を簡単に取得する テス

    Seleniumでスクリプトを書くのに使える記録ツールあれこれ | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム
  • Android開発をする上で知っておいてほしいなと思うこと - こやまカニ大好き

    現在の Android Developers の情報は非常に充実していて、Developer Guides を順に読み進んでいくだけで開発に必要な知識とGoogleが想定している(であろう)最も基的な実装を学ぶことができる。 特にこの「基的な実装」というものが重要で、これを知っておかないと開発者間の意思疎通がスムーズに行えなかったり、そもそも気をつけておくべき注意点を見落としがちになってしまう。 とはいえ、今の膨大な公式ドキュメントをただ読めというのは厳しいので、Android開発をする上で最低限理解しておいてほしい(と僕が思っている)事柄と、それについて知ることができるドキュメント類についてまとめてみることにする。 2018/03/25 : リリース周りについて別記事に追記した。 nein37.hatenablog.com 公式ドキュメントの重要ページ 公式ドキュメントと言った場合、

    Android開発をする上で知っておいてほしいなと思うこと - こやまカニ大好き
  • ビジネスチャット初級編 | さにあらず

    はじめに#最近、様々な分野でチャットツールのビジネス利用が試行されていますね。 筆者の会社でも例に漏れず多くの部門が Slack を利用したり、Microsoft Teams の検証をしています。 筆者は 20 年近く様々なチャットツールを使ってきました。1:1 のチャットツールだけでなく、複数人で使うチャットツールも様々な状況で利用しています。 そもそもインターネットを利用する筆者の主たる目的の一つは確実にチャットです。 一方で、会社に格的なチャットツールを導入する過程で分かってきたのは、多くの人は思ったよりチャットツールに慣れてない、ということです。 このエントリでは、最近 Slack や Teams のようなチャットツールを使い始めた組織に所属するみなさんに向けて、チャットツールをより快適に使うための考え方や Tips を紹介します。 ここで紹介する知識は、筆者からの提案であり何ら

    ビジネスチャット初級編 | さにあらず
  • Python ヒッチハイク・ガイド — The Hitchhiker's Guide to Python

    Python ヒッチハイク・ガイド¶ Python ヒッチハイク・ガイド へようこそ。 これは皆さんの手により生きているガイドです。 貢献したい方は GitHub で fork してください! この手作りガイドは、初心者と熟練者のPython開発者の両方に、Python のインストール、設定、および使用に関するベスト・プラクティスを日々提供するために存在します。 このガイドは、ほとんど 独断的なもの であり、Python の公式文書では ありません 。 ここでは、すべての Python Webフレームワーク の一覧は見つからないでしょうが、強く推奨されているリストが簡潔に見つかるでしょう。 さあ、始めましょう! まずは、あなたの探しものがどこにあるかを確認しましょう。

  • 2017年版 AWSの侵入テストについて | DevelopersIO

    2017年9月23日更新 許可されているリソースについてアップデートがあることを確認したので「対象リソースについて」を更新しました 2018年11月07日更新 ブログを更新しました。 【2018年版】AWSの脆弱性テスト、侵入テストについて はじめに 以前AWSの侵入テストについて(Amazon EC2への侵入テスト申請について)を投稿しましたが、 新たに「Total Bandwidth (Please provide expected Gbps)*」の項目が追加されたので、 侵入テストに関する確認事項や内容についてアップデートしました。 侵入テスト AWSではAWS環境への、またはAWS環境からの侵入テストと脆弱性スキャンを実施する場合、 AWSで禁止されている行為と区別するために事前に侵入テストの承認を得る必要があります。 侵入テスト 私たちの適正利用規約では、禁止されているセキュリテ

    2017年版 AWSの侵入テストについて | DevelopersIO