ブックマーク / qiita.com (155)

  • Nuxt.jsのpluginsにaxiosの共通部品を実装する - Qiita

    はじめに Nuxt.jsにてクライアントサイドのvueからサーバのREST APIを呼び出す際に、vue内のスクリプトにロジックを書くと、他の場所で流用できない。そのため、外部のjsに共通ロジックとしてサーバのAPIを呼び出す処理を記述したかったが、あまり良い例が無かったので、検討&実装してみた(正しいかは不明) Vuexストア内でaxiosを使ってサーバAPIを呼び出すみたなことをやってる人も居たけど、それはちょっと違うだろう(というか気持ち悪い)ということで、pluginsに共通ロジックを作成することにした。 構成 修正する対象は以下の3ファイル(pages/index.vue , plugins/axios.js , plugins/api.js)

    Nuxt.jsのpluginsにaxiosの共通部品を実装する - Qiita
    cauchym
    cauchym 2021/06/26
  • RaspberryPi3B+にUbuntu 20.04 LTS (Server)の64bit版をインストール - Qiita

    Ubuntu(RapsberrPi版) のダウンロード RaspberryPiのサイトではなく、以下からOSを入手します。 Install Ubuntu Server on a Raspberry Pi 2, 3 or 4 | Ubuntu https://ubuntu.com/download/raspberry-pi Raspberry Piは3か4でないと、Zoomの動作が厳しいです。 Ubuntu 20.04 LTS (Server)の64bit版をダウンロードしてください。 【PC】RaspberryPiのOSインストール 今回は Raspbian Buster with desktop and recommended software をインストールしました。(詳細手順は省略) # SDを必ず確認すること taguchi@MasamacAir ~ % diskutil list

    RaspberryPi3B+にUbuntu 20.04 LTS (Server)の64bit版をインストール - Qiita
    cauchym
    cauchym 2021/04/18
  • PT2+Mirakurun+EPGStationによる録画サーバ構築 - Qiita

    Help us understand the problem. What is going on with this article?

    PT2+Mirakurun+EPGStationによる録画サーバ構築 - Qiita
    cauchym
    cauchym 2020/07/10
  • Raspberry Pi 4+Chinachu v0.10.1-gamma.0 地デジ録画サーバー構築 - Qiita

    はじめに Raspberry Pi 4が手に入って色々と遊んでいたタイミングでちょうどよく(?)ブルーレイレコーダーが壊れたので、買い直すくらいなら自作するかという事で今回地デジ録画サーバを構築した時のメモです. ひとまず録画してエンコードできれば良いのでストリーミング再生手順は省略。 簡易ですがMirakurun APIを使用したストリーミング再生について追記しました。 なお、記事は以下の記事を参考に環境構築しています。 https://qiita.com/shotasano/items/3809b8f3e0b62d51d3c3 ⚠︎注意 以下の手順は全て自己責任でお願いします。 テレビ番組のコピー、配信は違法です。私的利用だけにして下さい。 TS抜き自体が現状グレーなのでそこらへん理解した上で利用できる方だけ利用して下さい。 この記事を参考にしたことにより生じたあらゆる損害について筆

    Raspberry Pi 4+Chinachu v0.10.1-gamma.0 地デジ録画サーバー構築 - Qiita
    cauchym
    cauchym 2020/07/08
  • Raspberry Pi 4とChinachu γで(なるべく安く)録画サーバーを建てて自動エンコードするまで - Qiita

    はじめに Raspberry Pi4が手に入って、ちょっと気になっていた録画サーバをセットアップしたので主に備忘録として書いてます. 各種ドライバーやソフトのセットアップについては下記の参考記事含め、豊富な情報があるのでここでは機材(?)の選定や運用について共有できればいいなと考えてます. 参考記事 Raspberry Pi 4+Chinachu v0.10.1-gamma.0 地デジ録画サーバー構築 https://qiita.com/tomtwinkle/items/99fe34140fa5b1a70e7b chinachu と amatsukaze を連動させる。 http://www.mousou.org/node/456 運用 ・ラズパイは録画と配信を担当 ・予約操作にはChinachu γ, 視聴にはPlex Media serverを用いる ・エンコードはマシンパワーを稼げる

    Raspberry Pi 4とChinachu γで(なるべく安く)録画サーバーを建てて自動エンコードするまで - Qiita
    cauchym
    cauchym 2020/07/07
    “AmatsukazeServer”
  • Web屋がJavaScriptでゲームを作ってSteamで配信するまでの道のり - Qiita

    そもそもなぜSteamで公開するのか この記事ではSteamにフォーカスしましたが、実際はこのゲームはWeb上から直接遊べるし、WebViewでラッピングしてGooglePlayにも公開しています。 SteamGooglePlayに出した最初の理由は、大きなプラットフォームの力を借りて集客するためです。 LPだけオープンして待っていたとこで誰も遊びに来てはくれないわけです。 なので正直、「Webブラウザで遊べるのに、集客のためだけにわざわざダウンロードしてもらうなんてアホくさいな」、と思っていました。 しかし今となっては、むしろSteam経由で遊んでもらいたい思いのほうが強いです。 Steamのストアに並ぶことは思っていたよりも嬉しくて、 例えるなら、小説を書いたとして、今まではコピー用紙に印刷してホチキスで止めたものを皆に配っていましたが、 今回はちゃんとになって、カバーがついて、書

    Web屋がJavaScriptでゲームを作ってSteamで配信するまでの道のり - Qiita
    cauchym
    cauchym 2020/07/06
  • shellの-cオプションについてUbuntuのsh(dash)、bash、zshはそれぞれ違う挙動をする - Qiita

    shellの-cオプションについてUbuntuのsh(dash)、bash、zshはそれぞれ違う挙動をするBashZshshellshDash manコマンドで見てみるとこんな感じ。 For sh(dash) ubuntuの場合shはdashという軽量シェルにリンクしています Read commands from the command_string operand instead of from the standard input. Special 0 will be set from the command_name operand and the positional parameters (\$1, \$2, etc.) set from the remaining argument operands. For bash If the -c option is present,

    shellの-cオプションについてUbuntuのsh(dash)、bash、zshはそれぞれ違う挙動をする - Qiita
    cauchym
    cauchym 2020/07/05
  • 日本の住所の正規化に本気で取り組んでみたら大変すぎて鼻血が出た。 - Qiita

    先日、弊社では Community Geocoder というサービスをリリースしました。 Community Geocoder 紹介記事 さて、このジオコーダーは、住所を正規化してそれを「大字町丁目コード」という12桁の数字に変換し、そのコードをファイル名として GitHub ページ上に大量においた JSON ファイルにアクセスして緯度経度を取得するということをやっています。 つまり、住所の正規化からコードに変換する部分がとても重要で、そもそも正規化に失敗してしまうとどうしようもないという仕様なんです。 さいわい先日経産省が公開した IMI コンポーネントツール である程度のことをやってくれるのですが(というかそうであることを期待したのですが)、いろいろ調べ始めると住所という仕組みはほんとに複雑で、Facebook で絡んでくださった @hfu さんいわくまさに「自然言語処理そのもの」であ

    日本の住所の正規化に本気で取り組んでみたら大変すぎて鼻血が出た。 - Qiita
    cauchym
    cauchym 2020/06/04
  • 初めてのSQL(Learning SQL)を読んだまとめ 1 - Qiita

    はじめに 独習PHPが終わったので次はSQL。ついでに初オライリー。 今まで 毎日就業前に一時間程度技術書を読み、読み終えてから付箋貼っておいたところを見返してまとめる これから 毎日就業前に一時間程度技術書を読み、その日の夜に前日読んだ部分をまとめる 気づき この方法であれば多少内容が薄くても毎週投稿は叶うはずだし、忘却曲線的にも理に適っているはず…! あとのとおりにやってるのに、うまくいかない…っていう時が一番学習になっている気がする 非リレーショナルデータベース 最近はNoSQLとも呼ばれているらしい。 すごく綺麗にまとめているところがあったので参照 要するに、RDBMSではトランザクション管理のためにデータをストレージを共有する必要があるため、スケールアウトが難しいこと、柔軟さの代償として複雑な処理を与えてしまいがちなことから、パフォーマンス的に新しい物を求める動きが出てきたとい

    初めてのSQL(Learning SQL)を読んだまとめ 1 - Qiita
    cauchym
    cauchym 2020/02/09
  • ROW_NUMBER()とPARTITION BYを使ってクーポン券を集計する - Qiita

    CREATE TABLE CouponHistory ( member nchar(8) NOT NULL, date date NOT NULL, event nvarchar(10) NOT NULL ) INSERT INTO CouponHistory (member,date,event) VALUES ('田中','2017-11-05','配布') INSERT INTO CouponHistory (member,date,event) VALUES ('西','2017-11-23','配布') INSERT INTO CouponHistory (member,date,event) VALUES ('佐藤','2017-12-01','配布') INSERT INTO CouponHistory (member,date,event) VALUES ('西','2

    ROW_NUMBER()とPARTITION BYを使ってクーポン券を集計する - Qiita
    cauchym
    cauchym 2020/02/06
  • SQLでWith句を2つ以上書くには? - Qiita

    メモ書き SQLでWith句を2つ以上書く場合は下記のように書く ポイントは、2つ目以降のWith句は,でつなぎ、先頭にWithをつけないこと with句を2つ以上書くサンプル declare @FromDate varchar(7) = '2017/03'; declare @ToDate varchar(7) = '2017/04'; declare @FromDate2 varchar(7) = '2017/03'; declare @ToDate2 varchar(7) = '2017/04'; with NendoMonth as ( select cast( @FromDate + '/01' as datetime ) as monthDate union all select dateadd( MONTH, 1, monthDate ) from NendoMonth wh

    SQLでWith句を2つ以上書くには? - Qiita
    cauchym
    cauchym 2020/01/29
  • BigQueryの分割テーブルやクラスタ化テーブルって意味あんの? - Qiita

    BigQueryで遊び初めて、早5ヶ月。色んな単語と出会いました。 スロット, 分散ストレージ, シャッフル, 分割テーブル, クラスタ化テーブル・・・ 特に分割テーブル, クラスタ化テーブルはBigQueryのベストプラクティスとして紹介されます。 でも、BQ初心者には何がいいんだかさっぱりわからんのです。 ドキュメントを読んでもあまりピンとこないのです。 だったら!!実際に検証して、 分割テーブルやクラスタ化テーブルがどんだけ意味があるのか?どんだけすげーのか? 確かめたいと思い、今回記事にしようと思いました。 はじめに この記事は,NTTドコモサービスイノベーション部AdventCalendar2019の12日目の記事になります。 12日目のこの記事では,GoogleCloudPlatformのDWHサービスであるBigQueryの分割テーブル(partitioned table),

    BigQueryの分割テーブルやクラスタ化テーブルって意味あんの? - Qiita
    cauchym
    cauchym 2020/01/23
  • Uberはなぜ地図を六角形で埋めるのか - Qiita

    出典 H3: Uber’s Hexagonal Hierarchical Spatial Index (2018/06/27) 筆者 Isaac Brodsky Isaac Brodsky is a software engineer on Uber’s Marketplace Intelligence team. Uberとは Uberホームページ 世界を席巻しつつある白タクサービス、宅配のUber Eats、オンデマンドフライトのUberAIRなどで生活を変えようとしている。 日進出はソフトバンクがサポート 参考:ソフトバンク、ウーバーへの出資完了 H3とは 大小様々な六角形をグリッドとする新しいインデックスシステム(座標システム) (「大小様々な六角形」、「階層的な六角形」の説明は後ほど) 文 ※意訳している部分があるので、引用元も参照ください。 なぜH3 地図などの空間データセ

    Uberはなぜ地図を六角形で埋めるのか - Qiita
    cauchym
    cauchym 2020/01/17
  • 【要約】最高の体調 - Qiita

    1. はじめに 以下書籍の要約。 題名:最高の体調 著者:鈴木 祐 出版:クロスメディア・パブリッシング 2. 文明病 文明が発達したにも関わらず、現代の日人は幸福からほど遠い場所にいる。 薬は増えたのに、健康な人は減った 便利になったのに、時間はない 道路は広くなったが、視野が狭くなった 文明病を引き起こす要素は、炎症と不安である。 3. 炎症 体がなんらかのダメージを受けたときに起きる、ヒトの細胞レベルの火事のようなもの。 炎症は体の表面だけに起きる現象だけではなく、や肥満、糖尿病といった様々な不調の原因となる。「なんだか調子が悪い」「よく寝たはずなのに疲れが取れない」といった症状は要注意。 炎症については、腸、自然、人間関係、ストレスに注目する。 3-1. 腸 腸内細菌は、「栄養の吸収を助ける」「物繊維をエネルギーに変える」等、活躍は八面六臂である。 腸内細菌の働きの中でも最も

    【要約】最高の体調 - Qiita
    cauchym
    cauchym 2020/01/01
  • 1日1問解いてSQLをマスター!SQLの学習サービス Qdash を作った話 - Qiita

    目次 はじめに なぜ作ろうと思ったか 使ってる技術 同じようなサービスを作りたい人のために実装を紹介 1日に1回、指定の時間に問題を切り替えて表示する 質問箱風なOGP画像を生成 これから 最後に はじめに Qdash という1日1問形式の SQL 学習サービスを作りました。 問題画面 回答画面 なぜ作ろうと思ったか とあるデータを見たいけど、いつも SQL を書ける人にお願いしている。 勉強はしたいが、中々勉強する時間が取れない。 と思ってるディレクター、営業、マーケターの方!! でも1日の中でも隙間時間はありますよね? その隙間時間に問題を解き、SQL は任せて!と自信を持って言えるようになりませんか? というのがサービスのコンセプトです。 使っている技術RubyRails ・ ServiceWorker / Webpush ・ Heroku Rails / Heroku

    1日1問解いてSQLをマスター!SQLの学習サービス Qdash を作った話 - Qiita
    cauchym
    cauchym 2019/12/31
  • MarkdownとRe:VIEWで高品質な技術同人誌を書こう - Qiita

    ごきげんよう。erukitiです。 皆さん、技術同人誌を書いていますか? 技術同人誌専門の大型イベントとしては年内に残り2つが予定されています。 2019年9月22日(日曜)に池袋で開催される技術書典7と、2019年12月14日(土曜)に人形町で開催される技書博2です。 技術同人誌の執筆には Re:VIEW+TeXLiveか、MarkdownHTMLCSS組版などといった組み合わせがよく使われています。 過去にQiitaでも技術書同人誌を書きましょう! - Qiitaという記事や文212Pの分厚い薄いの共同執筆を支える技術 - Qiitaという記事を書いたりしましたが、今回、新しく導入した執筆環境について解説します。 筆者も度々Re:VIEW+TeXLiveを使っていますが、2019年7月27日(日曜)に開催された技書博では、Markdown(正確には、Markdown+Re:VI

    MarkdownとRe:VIEWで高品質な技術同人誌を書こう - Qiita
    cauchym
    cauchym 2019/12/28
  • GCPで永久無料枠を利用してサービスを立ち上げたときにしたことの備忘録 - Qiita

    はじめに 最近GCPWebサービスを立ち上げたので、そのときに実施したことをメモとして残しておきます。 今回はGCEで Debian + Nginx + Railsで環境を作りました。 ドメイン取得以外は終始無料で進めるための努力をしました。 また、今回はRailsアプリケーションを作成することは目的としていませんので、そこについてはあまり触れません。 やったこと GCEでインスタンスを立ち上げる アカウント作成時に貰える無料トライアル枠とは別に、無料で利用できるリソースがあります。 Always Free と呼ばれていて、GCEの場合は以下の要件を満たすインスタンスのみ永久に無料でインスタンスを立てることができます。 リージョンをus-*1から選択する 1つのf1-micro VM インスタンス 30GB以内 の永続ストレージ ※無料対象リージョンはus-*1のみというご指摘を受けまし

    GCPで永久無料枠を利用してサービスを立ち上げたときにしたことの備忘録 - Qiita
    cauchym
    cauchym 2019/04/01
  • Personal Blocklist の代替になりそうな Chrome 拡張機能を作ってみた - Qiita

    (2022/08/11 追記) uBlacklist の使い方に関する情報はやや古くなっています。最新の使い方を知るには、ウェブサイトを参照してください。 基的な使い方 | uBlacklist uBlacklist Google の検索結果から指定したサイトをブロックする拡張機能を作ってみました。Personal Blocklist (by Google) の代替になるかもしれません。 Chrome 版 https://chrome.google.com/webstore/detail/ublacklist/pncfbmialoiaghdehhbnbhkkgmjanfhe?hl=ja Firefox 版 (Android でも一部制限はありますが動作します) https://addons.mozilla.org/ja/firefox/addon/ublacklist/ GitHub h

    Personal Blocklist の代替になりそうな Chrome 拡張機能を作ってみた - Qiita
    cauchym
    cauchym 2019/02/16
  • 典型的な DP (動的計画法) のパターンを整理 Part 1 ~ ナップサック DP 編 ~ - Qiita

    はじめに --- DP は役に立つ はじめまして。NTTデータ数理システムでアルゴリズムを探求している大槻 (通称、けんちょん) です。 好きなアルゴリズムは最小カットやマッチングですが、会社ではなぜか「DP が好きな人」と呼ばれています。 巷ではよく「DP なんて実務では使わない」といった言説が定期的に流れますが、そんなことはないです。僕自身この 2 年間で DP が使える実務案件に 3 件くらい関わりました! それはともかくとして、DP を学び立ての方がよく抱く悩みとして「バリエーションが多すぎて混乱するし、統一的なフレームワークがほしい」というのがあります。確かに DP のバリエーションは非常に多岐にわたるのですが、そのほとんどが以下の 3 つのフレームワークで説明できると思います: ナップサック DP 区間 DP bit DP 今回はこのうちのナップサック DP について、とにかく

    典型的な DP (動的計画法) のパターンを整理 Part 1 ~ ナップサック DP 編 ~ - Qiita
    cauchym
    cauchym 2019/01/15
  • kindle書籍のpdf化

    2021/09/01 追記 - 記事の新規更新は個人サイト内の記事に移行しました - ADEでのフォント変更も含めた詳細を別途記事にしました 2019/02/04 追記 kindleのformatがazwからkcrに変わったみたいですね. kcrからのやり方はここには記載していませんが, 古いversionのkindle for macならまだazwでDLできるようなので, 必要であれば古いverのkindleを利用するのが一時的な策だと思います. 私はは固定形式の書籍でないと記憶に残せないタイプの人間です. kindleのようなepub系は文字サイズを自由に変更できたりと大変便利なのですが, ページを前後すると行が変わってしまったり, 文字サイズの設定を変えると当該の文章が異なる形式で表示されてしまうことに不便を感じていました. を文字だけでなく, 映像として記憶している(紙の

    kindle書籍のpdf化
    cauchym
    cauchym 2019/01/01