タグ

2019年3月20日のブックマーク (16件)

  • 実践/現場のPythonスクレイピング - Qiita

    !! ======================== !! ※この記事は2019年の記事です。この記事で紹介している内容は2019年当時の内容である事を理解した上で、実際に設定する際は最新の情報を確認しながら行ってください。 !! ======================== !! SeleniumはE2Eテストの自動化などで大きな力を出してくれます。 今回の記事では、下記の内容をまとめてみます。 色々なユースケース 抜け漏れ対策のwait.until()関数 => 実務ではとても重要 IDやClassが無くても、AltやPlaceholderなどから力技で抽出する技 パスワード系 無限スクロール系 必要なツールをまずは揃える Python3.7 ChromeDriver https://sites.google.com/a/chromium.org/chromedriver/dow

    実践/現場のPythonスクレイピング - Qiita
  • トレタnowから見る20年近くかかった飲食店当日予約機能のハードル|足立賢信(adachichi)

    またもや私の古巣のトレタから革新的なサービス「トレタnow」がリリースされました。 トレタnowとは、トレタの中村代表(この言い方、未だにめっちゃ違和感ある)の記事から引用すると トレタnowは、僕が飲店向け予約/顧客台帳サービス「トレタ」を作った当初から、いつかは絶対に実現したいと思っていた、究極のオンライン予約をカタチにしたものです。その特長を一言で表すなら「超直前予約」。「今」、空席があるお店だけを探し出し、その席を簡単に確保できるオンラインの予約サービスです。とのことです。 つまり一言でいうと、「今空いていて入れるお店検索とそのお店の席抑えが同時にできるサービス」です。 こんな利用シーンに大活躍これにより、仕事終わりに急に「なんかさ飲みたくなったな。今夜、仕事終わって飲みに行かない?」的な感じのときや、 一次会終わりの「次も行く人? ひぃ、ふぅ、みぃ‥8人ね。8人で入れるとこ探し

    トレタnowから見る20年近くかかった飲食店当日予約機能のハードル|足立賢信(adachichi)
  • MIDI音源 | ごはんたべよ

    YAMAHAのXG対応MIDI音源「MU2000」を分解し、電解コンデンサを交換しました。作業記録を残しておきます。

    MIDI音源 | ごはんたべよ
  • 青山Pが振り返る「ドラゴンクエストX」3つの失敗――消すつもりのコードが本番環境に

    翔泳社は2019年2月14~15日に「Developers Summit 2019」を開催した。稿では、スクウェア・エニックスでドラゴンクエストXのプロデューサーを務める青山公士氏の講演「ドラゴンクエストXを支える失敗事例」の内容を要約してお伝えする。 青山氏は「ドラゴンクエストX オンライン」(以下、「ドラゴンクエストX」)で起きた3つの不具合とその原因を取り上げ、ドラゴンクエストX開発陣が不具合から得られた教訓を紹介した。 ドラゴンクエストXはどのように開発、実装されているか? ドラゴンクエストXは、各ユーザーがゲームクライアントを通じてサーバに接続し、ゲームをプレイするMMORPG(Massively Multiplayer Online Role-Playing Game)だ。開発では、さまざまな機能拡張や期間限定イベントの実施を見据えて柔軟に対応できる「運営」と、不具合修正や障

    青山Pが振り返る「ドラゴンクエストX」3つの失敗――消すつもりのコードが本番環境に
  • 入門 Docker

    入門 Docker¶ About¶ Dockerの入門からプロダクションで活用するプラクティスについてのドキュメントです。 プロダクションへ導入するために必要なDockerの概要から設計までをなるべく最短経路で学ぶことが目的です。 想定する読者層¶ WebAPIのようなサーバーサイドのプログラミングをしたことがある Dockerをこれからプロダクション環境へ導入してみたいと考えている初学者 Version¶ Docker 18.09.3 docker-compose 1.23.2 必要な環境¶ Docker Hub のアカウント Docker公式レジストリ Play with Docker DockerをWeb上で動かせる環境 Play with Dockerを起動するのに前述のDockerHubアカウントが必要 Docker for Mac(Windows)の場合VMが間に挟まり挙動が異

  • 青春18きっぷと快活CLUBで日本縦断は可能か - なまずのねどこ

    予約いらず、価格が低廉ということから長旅で宿泊費を抑えるのに重宝するネットカフェ。その数あるネカフェの中でもサービスが充実しておりコスパもよいのが快活CLUBです。シャワーや無料モーニングなど至れりつくせりで、僕もよくお世話になっています。 全国チェーンなので各地に点在しており、上手く旅程を組めば全泊快活CLUBなんて芸当も可能です。それ故に貧乏学生の強い味方・青春18きっぷとの相性は抜群なのですが、今回は移動は青春18きっぷ+宿泊は快活CLUBという条件下で日縦断(JR最南端・西大山駅〜JR最北端・稚内駅)は可能なのかを検証してみたいと思います。 まず1日目。西大山から九州を北へ突っ切る形になります。 ダイヤ上は徳山まで行くことができます。山口県内の山陽線沿いには下関長府店・防府店の2店舗があるので、終点の徳山に近い防府店に宿をとりましょう。 2日目は防府から関西を越えて東へ。結構な

    青春18きっぷと快活CLUBで日本縦断は可能か - なまずのねどこ
  • 消防士からエンジニアへ、そして退職|ryoKawamata

    昨年2月に消防士から未経験でエンジニア転職。さらに昨日付けで、その会社を退職しました。 あまりないキャリアだと思うので、退職エントリ書いてみました。 あなたは誰?商業高校を経て、大学は経営学部を卒業。生粋の文系。 新卒で地元の消防部に就職。消防隊を4年、救急隊を2年経験。 28歳の冬にエンジニア転職。そして29歳の春(現在)退職趣味は懸垂。既婚、3歳になる息子がいます。 (単管で自作中の懸垂バーと息子) なぜ消防士からエンジニアへ?単純にプログラミングが好きで、それを仕事にしたいと思ったからです。 ・ 自分の手でサービスを形にしていくのが面白い ・ 良いものが作れたときの達成感がすごい ・ 働く場所を選ばないというところに惹かれました。 プログラミングに触れた最初のきっかけは、が自宅で開業した鍼灸院のWEBサイトを作ったこと。 制作会社に依頼すると高いので、を買って自分で一か

    消防士からエンジニアへ、そして退職|ryoKawamata
  • 横浜市「RPAの有効性検証の成果について」を読んで、仕事とは何かを思い知らされる - orangeitems’s diary

    もう他人事ではいられないRPAの絶大なる効果 昨日のエントリー、富士通の早期退職/ジョブ再配置に関する記事の反響はとても大きく、社会全体で仕事とは何かを見つめなおす契機ともなりそうだと思いました。 一方で、もう一つ気になるニュースを見かけました。 it.impressbm.co.jp 横浜市、NTTNTTデータ、クニエのは2019年3月18日、RPA(ロボットによる業務自動化)の有効性を検証する共同実験の結果報告書を公表した。報告によると、RPAを試験導入した事務で、平均84.9%、最大99.1%の作業時間削減効果を確認した。横浜市は、共同実験の成果を踏まえ、RPA格導入に向けて引き続き検証を進める。 99.1%が削減ということは、その仕事って「まぼろし」だったのではないかと思うほどです。その業務を定常的に実施していた職員は確実にいるわけで、「RPAによる人減らし」は、破壊的な威力を

    横浜市「RPAの有効性検証の成果について」を読んで、仕事とは何かを思い知らされる - orangeitems’s diary
  • 「あなたブラクラ貼ったでしょ?」→39歳男性を書類送検 検挙男性が明かす「兵庫県警“決めつけ”捜査の実態」

    「あなたがやったことはこれだけ大きな罪なんですよ」――インターネット上の掲示板に「不正なプログラム」を書き込んだとして検挙された男性がねとらぼ編集部の取材に応じ、兵庫県警に受けた取り調べの一部始終を語りました。「ブラクラ」という言葉すら知らなかった男性はなぜ書類送検されたのでしょうか(関連記事)。 兵庫県警が「ブラクラ」だと主張しているページ。実際には「無限アラート」であり、「ブラクラではない」という意見が多い 事件のあらまし のアスキーアート(AA)とともに、「何回閉じても無駄ですよ~ww」と書かれたポップアップが繰り返し表示されるサイトのURLをインターネット上の掲示板に書き込んだとして、13歳の女子中学生が補導、39歳と47歳の男性が家宅捜索を受けたとの報道がなされたのは3月初旬のこと。 NHKによる報道(NHKより/現在は削除済み) 一部では掲示板に貼られたURLが「ブラウザクラ

    「あなたブラクラ貼ったでしょ?」→39歳男性を書類送検 検挙男性が明かす「兵庫県警“決めつけ”捜査の実態」
    mikage014
    mikage014 2019/03/20
    仮に知識があっても逮捕前提で自宅に入ってきて問い詰められてる状況で冷静に受け答えできる気がしない
  • 英語の次はプログラミング、楽天の三木谷会長が社員に要求

    英語を社内公用語にした楽天の三木谷浩史会長兼社長が、今度はコンピューターのプログラミング能力を社員に求めている。 近く1万7000人超の社員に、コンピュータープログラムの仕組みや、CPU(中央演算処理装置)とGPU(画像処理半導体)の違いを理解するよう求める見通しだ。プログラミング言語を記述する初級レベルのコーディング能力が必須となる。 楽天は2018年、約260人の非技術系新卒者向けにプログラミング言語Javaの入門レベルとネットワークアーキテクチャー構築の基スキルを含む6カ月間のコースを設けた。今年4月入社の新卒400人も研修に3カ月を費やすことになる。同社では研修を全従業員に拡大する計画はまだないとしている。

    英語の次はプログラミング、楽天の三木谷会長が社員に要求
  • はてな、2Qは売上、経常益とも大幅増 「Mackerel」をはじめB2Bストック型ビジネスが好調に推移

    はてな、2Qは売上、経常益とも大幅増 「Mackerel」をはじめB2Bストック型ビジネスが好調に推移 株式会社はてな 2019年7月期第2四半期決算説明会 ミッション 栗栖義臣氏:みなさん、こんにちは。社長の栗栖と申します。ただ今より、2019年7月期第2四半期の決算説明をさせていただきます。よろしくお願いいたします。 最初に、当社のミッションでございます。「『知る』『つながる』『表現する』で新しい体験を提供し、人の生活を豊かにする」というものを掲げています。当社は2001年に創業いたしまして、日のUGCサービスという市場でサービスを提供してまいりました。 UGCサービスは、テキストや画像等をWebサイトに投稿して、多くのユーザーさまに見てもらうサービスでございます。 個人向けサービス 当社は、個人向けのサービスと法人向けのサービスの2つを展開しています。個人向けのサービスですが、ユー

    はてな、2Qは売上、経常益とも大幅増 「Mackerel」をはじめB2Bストック型ビジネスが好調に推移
    mikage014
    mikage014 2019/03/20
    手堅く儲けてはてブは継続して欲しい
  • Web制作者が見落としがちな、ハンバーガーメニューをスマホに実装する時の注意すべきポイント

    スマホでWebサイトを見ると、Appleをはじめ、DisneyやWikipediaやThe New York Timesなど多くのサイトでハンバーガーメニューが採用されています。Web制作者が見落としがちなハンバーガーメニューをスマホに実装する時の注意すべきポイントを紹介します。 特に、メニューをposition:absolute;で配置している場合は注意が必要です。 The mistake developers make when coding a hamburger menu by Jared Tong 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 ハンバーガーメニューをiOS Safariで機能させる ハンバーガーメニューの実装でよく見かける問題 ハンバーガーメニューの実装方法 終わりに ハンバーガーメニューをiOS S

    Web制作者が見落としがちな、ハンバーガーメニューをスマホに実装する時の注意すべきポイント
  • 落書きをリアルな風景写真にリアルタイムで変換できる驚異的なお絵かき技術「GauGAN」をNVIDIAが発表

    Microsoftペイントとマウスを使って描いたようなラフなイラストが、一瞬でリアルな風景写真に変換される画期的な技術をNVIDIA Researchが開発しました。「GauGAN」と呼ばれるインタラクティブなソフトウェアは膨大な学習データを用いたディープラーニングを使ったもの。GauGANを使えば「オブジェクトの形を描くだけ」「線を引くだけ」で誰でもアイデアを形にすることができます。 GauGAN Turns Doodles into Stunning, Realistic Landscapes | NVIDIA Blog https://blogs.nvidia.com/blog/2019/03/18/gaugan-photorealistic-landscapes-nvidia-research/ GauGANがどのくらいすごいのかは、以下のムービーを見ると一発でわかります。 Cha

    落書きをリアルな風景写真にリアルタイムで変換できる驚異的なお絵かき技術「GauGAN」をNVIDIAが発表
    mikage014
    mikage014 2019/03/20
  • NVIDIA、99ドルで手のひらサイズのAIボード「Jetson Nano」 ~Tegra TX1/4GBメモリのスペックでLinuxが動作。472GFLOPSを実現

    NVIDIA、99ドルで手のひらサイズのAIボード「Jetson Nano」 ~Tegra TX1/4GBメモリのスペックでLinuxが動作。472GFLOPSを実現
    mikage014
    mikage014 2019/03/20
  • リザーブドインスタンスが適用されていることを確認する | DevelopersIO

    初めてEC2とRDSのリザーブドインスタンス(以下、RI)を購入しました。購入したRIが利用しているEC2インスタンスやDBインスタンスに適用されているかどうかを以下の手順で確認しました。 Management ConsoleでEC2の画面を開いて左のレポートというリンクをクリックします。 次にEC2リザーブドインスタンス(RI) の使用状況レポートというリンクをクリックすると、Cost Explorerが起動します。 適用されているか確認したい期間を指定します。私は3月14日に購入したので開始日を3月14日、終了日を3月19日にしました。 グラフからRIの利用率が100%になっていることが確認できます。グラフの下の表を見るとEC2の利用率のみ表示されているようです。 RDSのRIも購入したのでそちらの利用率も確認します。右のFiltersの下にあるServiceという部分をクリックすると

    リザーブドインスタンスが適用されていることを確認する | DevelopersIO
  • JavaScript で陥りやすい失敗例を振り返る - Qiita

    個人的に今まで JavaScript を書いてて陥った失敗例などを振り返ってみました。 この記事にあるいくつかの失敗例については恐らく殆どの方が経験してるのではないかなと思います。 これから JavaScript 勉強するぞ!!という方や、現在進行形でこのような失敗に陥っている方の助けになれば幸いです。 コードの解説に関しては簡潔に行なっているので、気になった方はググってください。 DOM の取得及び操作 要素を取得して is-close なスタイルを付与したい。 しかし、エラーになってスタイルを付与できない // 失敗例 const hoge = document.getElementsByClassName('hoge'); hoge.classList.add('is-close'); // 正しい例 const hoge = document.getElementsByClassN

    JavaScript で陥りやすい失敗例を振り返る - Qiita