highwideのブックマーク (1,104)

  • How They Bypass YouTube Video Download Throttling

    Have you ever tried to download videos from YouTube? I mean manually without relying on software like youtube-dl, yt-dlp or one of “these” websites. It’s much more complicated than you might think. Youtube generates revenue from user ad views, and it’s logical for the platform to implement restrictions to prevent people from downloading videos or even watching them on an unofficial client like You

    How They Bypass YouTube Video Download Throttling
    highwide
    highwide 2023/08/16
  • 集中力はこうやって飼いならす。サイエンスライター・鈴木祐が“圧倒的な仕事量”をこなせるワケ

    締め切り間近の仕事があるのに、SNSのタイムラインを見るのがやめられない。そんな「集中できない自分」にイラついてしまうビジネスパーソンも多いことでしょう。 こういう時、なんとなく 「追い詰められないと動けない“性格”だから…」 「“意志”が弱いから…」 と言い訳して、自分を納得させていませんか? 一方で、自分をうまくコントロールしながら膨大な量の仕事をバリバリとこなす“集中の達人”もいます。今回お話をお伺いしたサイエンスライターの鈴木祐さんもその一人。1日平均15の論文と3冊のを読み、2~4万字の原稿を生み出し続けています。 鈴木さんの圧倒的な集中力を支えているのは、性格や意志ではなく、集中を持続させる“仕組み”。その仕組みを、科学的なエビデンスに基づくメソッドで作り上げれば、誰でも「ヤバい集中力」を手に入れられるのだといいます。 「気を出せば何とかなる」と思いがちなあなたに、実践し

    集中力はこうやって飼いならす。サイエンスライター・鈴木祐が“圧倒的な仕事量”をこなせるワケ
    highwide
    highwide 2020/03/26
  • いまメンズ地下アイドル業界で何が起きているのか - I READ THE NEWS TODAY, OH BOY

    記事は5月6日に第二十八回文学フリマ東京で刊行予定の同人誌に収録される原稿のプロトタイプです) 【フライヤー公開】TRANP THE FINAL なんと❗️一般無料🃏 日程:4月4日(木) 会場:恵比寿LIQUIDROOM 住所:渋谷区東3-16-6 SSエリアチケット発売:3月17日(日)12時00分〜開始 SSエリアチケットは、非売品限定Tシャツ付となります✨ pic.twitter.com/OHLfNQ0QaJ — TRANP【公式】 (@TRANP_official) March 15, 2019 TRANPが恵比寿LIQUIDROOMでワンマンライブをやるらしい。というのは相当に衝撃的な話だ。なぜなら、TRANPははっきり言ってメンズ地下アイドルオタク以外には全くと言っていいほど世間の誰にも知られていない存在で、その上CDを1枚も出していないからである。 TRANPはメンズ

    いまメンズ地下アイドル業界で何が起きているのか - I READ THE NEWS TODAY, OH BOY
    highwide
    highwide 2019/03/16
  • サーバーレスパターン

    やりたいこと(ユースケース)から利用パターンへ到達できるように、ユースケース主導で紹介。利用するサービスのすべての機能をを覚えなくてもやりたいこと/部分からスタートできます。実際、類似するアーキテクチャの実例が多くあることがわかります。 パターン別のテンプレートから始めてみよう!  チュートリアルで体感しよう! - いくつかのパターンはテンプレート/雛形から始めることができます。それぞれのパターンの「Template」「Sample」「Solution」のリンク先を参照ください。 - 実際に作って動かせるチュートリアルに「Tutorial」「Workshop」リンクからアクセスできます。ちょっとしたトライに費用が気にならないのもサーバーレスの良いところ。 - 各パターンの特性に合わせたエラーハンドリングの記事を拡充中。それぞれのパターンの「エラーハンドリング」リンクからご確認ください。 -

    サーバーレスパターン
    highwide
    highwide 2019/03/02
  • 120 行で vi っぽいエディタを作る - Qiita

    参考:Qiita では印刷がうまくできません。プリントしたい人や PDF 化したい人は http://gurakura.sakura.ne.jp/culture/vi-like_text_editor_by_120_lines/ の方を見て下さい(同じ内容です)。 IOCCC 91 Best Utility 実を言うと 120 行も必要なく、28 行で書けちゃったりするのですが("Best Utility IOCCC 91" https://github.com/SirWumpus/ioccc-ae/tree/master/91)、それはさておき、文書では現代風にこのプログラムを書き直してみます。古文の現代語訳みたいなものだと思っていただければ幸いです。 ちなみに IOCCC 91 で Best Utility 部門を受賞した全 28 行のプログラムは、このようなソースコードだったそうで

    120 行で vi っぽいエディタを作る - Qiita
    highwide
    highwide 2019/02/22
  • エンジニアリングマネージャのキャリアについての悩み - だいくしー(@daiksy)のはてなブログ

    昨日、以下のツイートをしたところそこそこ反響があった。 自分は今、コード書かずにマネジメントしかしてなくて、そんなポジションの人にそれほど価値ないでしょ、とか思ってしまうけど、こういうポジションの人がいないチームの話とか聞くと、やっぱりいたほうがいいんじゃないか、と思うし、ほとぼりが冷めるとまた自分は無価値のように思えてしまう。— だいくしー (@daiksy) February 18, 2019 エンジニアマネージャってなんか実績を示しづらいので、世の中の数多のマネージャ職に埋もれて、自分にスポットが当たりづらい、結果、キャリアに不安が拭えない、みたいなとこないです?— だいくしー (@daiksy) February 18, 2019 そこで、もう少し悩みを掘り下げてみる。 通勤電車内でiPhoneのメモに雑に書き並べただけなので、まとまりはない。 モダンなデベロッパー文化をチーム内で

    エンジニアリングマネージャのキャリアについての悩み - だいくしー(@daiksy)のはてなブログ
    highwide
    highwide 2019/02/19
  • ソフトウェアと

    2013: はじめに 約5年前にソフトウェアエンジニアになりたくて前の会社を辞めた。当時3人の会社の4人目として入社。Web系のソフトウェアエンジニアの親しい友人はいない。その時からソフトウェアエンジニアコミュニティというものが存在していることは知ってたんだけど、どうしても好きになれくてその中に積極的に入っていこうという思いもあまりない。いわゆるスタートアップと呼ばれる会社だったけど、当時スタートアップ野郎には全く良い印象がなく、身内ノリがキモすぎてあまり関わりたくなかったので距離を取っていた。 会社で一日中設計してコードを書いて家に帰ってDjangoやfluent-agent-hydraやpaho-mqtt、気になったソフトウェアを写経して土日は自分が感じる不便を解決するOSSを書く。写経は脳を大きく動かさなくてもとにかく開始できるという一点において便利な練習で、その頃はよくやっていた。

    highwide
    highwide 2019/01/30
  • スタートアップ/企業の調べ方

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    スタートアップ/企業の調べ方
    highwide
    highwide 2019/01/07
  • なべやすのベストレストラン2018

    渡辺やすし@新宿区議会議員【現役世代に優しい新宿】 @nabe_yas1985 【私的ベストレストラン2018】尾山台・鈴木家。季節ごとの材がすごい旨味で押し寄せてくる、「鈴木美樹」としか言えない味。翌日は何をべても味がしない。メッシタ時代から五年以上通ってるけど、通うたびに世の中にはこんな旨いものがあったのか、と驚く。結婚式飯を作ってもらうのが夢。 pic.twitter.com/VY31FPLxZj

    なべやすのベストレストラン2018
    highwide
    highwide 2018/12/29
  • プロと読み解く Ruby 2.6 NEWS ファイル - クックパッド開発者ブログ

    技術部の笹田(ko1)と遠藤(mame)です。クックパッドRuby (MRI: Matz Ruby Interpreter、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 もうすぐ Ruby 2.6 がリリースされますね! Ruby 2.6 の新機能は何だろう、と調べるためには、ソースコードの diff を見ればいいのですが、膨大な変更があるので、一つ一つ見ていくのは大変です。 $ git diff --compact-summary origin/ruby_2_5 ... 6404 files changed, 228441 insertions(+), 97984 deletions(-) そこで、NEWS ファイルという、主要な変更点をまとめたファイルが用意されています。これを見るだけで、Ruby

    プロと読み解く Ruby 2.6 NEWS ファイル - クックパッド開発者ブログ
    highwide
    highwide 2018/12/25
  • Railsアプリケーションの実装で気をつけている8つのこと – PSYENCE:MEDIA

    この記事は RECRUIT MARKETING PARTNERS Advent Calendar 2018 の投稿記事です。 12月はRubyのリリースが楽しみなk-shogoです。 今までに規模も寿命も様々なRailsアプリケーションの開発に携わってきました。記事ではそんな自分が「Railsプロジェクトにかかわるならこんな方針を合意できるチームが良いな」と思っていることをまとめます。 どんなことに気をつけているのか Railsでアプリケーションを作成する時、もしscaffoldで事足りるようなものならば取り決めは必要にはなりません。 複雑なアプリケーションだったとしても、一人で開発しコードが全て頭に入っており、今後もずっとメンテナンスできる覚悟があり、過去の自分を常に信頼できるのであればこれもまた方針は不必要です。 コードの規模が大きくなりそう、サービスの寿命が長くなりそう、複数人で開

    Railsアプリケーションの実装で気をつけている8つのこと – PSYENCE:MEDIA
    highwide
    highwide 2018/12/14
  • 後世に残したい美しい言葉 5選

    ①孫衛星衛星の周りを回る衛星のことを孫衛星という。 しかしこのような天体は天然には発見されていない。 実物はないのに未来に発見される可能性のために名前だけが付いている。 言葉の影響力は今この世界のみに及ぶのではないことを教えてくれる。 ②トリプルA面メイン曲が3曲入っているシングルCDのこと。 A面B面とはレコードからの名残である。メイン曲をA面、カップリング曲をB面と呼び、両方の曲がメインとなる場合は両A面とかダブルA面という。 そこまでは良いのだが、トリプルとなると元のレコードのイメージは完全に崩壊する(レコードに面は3つもない)。 つまり元はレコード由来の概念だったものをCDに拡張した際、面という言葉が意味を失い、抽象世界上の産物になったが故に成立した言葉なのだ。 言葉は実世界から発生するが、必ず手の届かない抽象世界へと逃げていくことを教えてくれる。 ③幽霊文字JIS規格に紛れ込んで

    後世に残したい美しい言葉 5選
    highwide
    highwide 2018/11/12
  • FPGA超入門 - 仕組みと開発方法 - ジャズとエンジニア

    私はFPGAの専門ではありませんが、数年前から仕事FPGA開発の依頼を受けるようになりました。周りに経験者もほとんどおらず試行錯誤しながらなんとか幾つかの依頼をこなしてきましたので、超初心者目線でFPGAの仕組みと開発方法に関してまとめてみます。 FPGAとは 集積回路の中のFPGA FPGAの仕組み FPGAの開発 FPGAの開発環境 論理回路の記述 論理合成、ピン割り付け、配置配線、ダウンロード おわりに FPGAとは FPGAとはField Plogrammable Gate Arayの略で、現場でプログラム可能な論理回路のことです。 簡単な論理回路であれば半田ごてと汎用ICを使って開発をすることもできますが、 大規模になると難しくなりますし、 一度作った回路を修正するのはとても面倒です。FPGAであれば何度でも書き換え可能で、ハードウェアを修正する必要もありません。 集積回路の中

    FPGA超入門 - 仕組みと開発方法 - ジャズとエンジニア
    highwide
    highwide 2018/11/07
  • RubyのRedis Client LibraryをCluster Modeに対応させた話 - LIVESENSE ENGINEER BLOG

    こんにちは、アルバイト事業部の春日です。アルバイト求人サイトである マッハバイト のサーバーサイドを担当しております。 Redis Gem を Cluster Mode に対応させる Pull Request を出す機会に恵まれたため、日は振り返りも兼ねてそれについてお話させていただければと思います。 背景 Ruby on Railsで実装しているマッハバイトでは、将来的なユーザー増加を見越して2015年03月頃にRedis ClusterをSession Storeとして使い始めました。 当時はまだRedis3.0が出たばかりだった記憶があり技術選定時に twemproxy なども検討されていました。 Reshardingなどもできる運用ツール もあってRedis体がNativeでサポートしている、という理由でRedis Clusterを採用しました。 しかしRedis3.0で初めて

    RubyのRedis Client LibraryをCluster Modeに対応させた話 - LIVESENSE ENGINEER BLOG
    highwide
    highwide 2018/10/17
  • TypeScript の型定義ファイルと仲良くなろう - Hatena Developer Blog

    この記事は2016年に書かれた古い記事です。当時はまだTypeScript2.0も出ていないころで今とは状況がかなり異なっています。参考にする場合注意してください。 はじめに TypeScriptの型システム Declaration space Open-ended ここまでの確認 型定義ファイルを読み書きできるようになるために declare キーワード 既存のオブジェクトの型定義を拡張する グローバルなオブジェクトに対する宣言 module Export Assignments Relative or Non-relative module imports ES2015形式 実際の定義ファイル 既存の定義ファイルを拡張する declare global { } について Typings について おわりに インターン募集中 はじめに こんにちはアプリケーションエンジニアの id:t_k

    TypeScript の型定義ファイルと仲良くなろう - Hatena Developer Blog
    highwide
    highwide 2018/08/18
  • 「サマータイム導入はコンピュータシステム的に難あり」は本当か - まぐまぐニュース!

    政府が導入を検討しはじめた「サマータイム」。来年の新元号への切り替えと合わせてコンピューターシステムへの不安が懸念されていますが、「まったく問題ない」と突っぱねるのは、ITジャーナリストの宮脇睦(みやわき・あつし)さん。宮脇さんは自身の無料メルマガ『マスコミでは言えないこと』で、「最大の障壁は日人の習性」としてその理由を記しています。 サマータイムを実施すべき理由を考えてみる 政府は東京五輪の開催にあわせて「サマータイム」の導入の検討に入りました。 サマータイムとは季節により大きく異なる日の出日の入りの時刻に、一定期間の時間をずらして揃えることで、日の当たる時間を有効活用しようとするものです。 合理的と言えば合理的ですが、日人にはピンと来ないものではあります。というのは「日が昇るのが早くなった」や「日が落ちるのが早くなった」と、同じ朝や夕方でも異なる景色を楽しむ、それは四季を楽しむこと

    「サマータイム導入はコンピュータシステム的に難あり」は本当か - まぐまぐニュース!
    highwide
    highwide 2018/08/10
  • GraphQLとRESTfulについて今日考えてたこと Backend for Usecase/Resourceについて - 余白

    DISCLAIMER: これは当にただのメモ書きで、これがベストプラクティスだとかいう話ではないので、同じようなことを考えてる人いたら今度議論しましょうよ、って程度の話の種。 GraphQLを使うべきスポット、RESTfulが好ましいスポットについて今日ぼんやり考えていて、なんとなく言語化ができる気がするので文字起こししてみる。 Backend for UsecaseとBackend for Resource バックエンドのAPIには2種類あって、 「データ」を構成する「リソース」を提供するもの アプリケーションの「ユースケース」がもつシナリオのなかで登場する「データ」部分を埋めるためのもの を区別することが必要そう、と思っている。 まず前者を Backend for Resource (BFR)と呼ぶことにする。これはわかりやすくて、これはまさしくRESTfulそのもの。 RDBやそう

    GraphQLとRESTfulについて今日考えてたこと Backend for Usecase/Resourceについて - 余白
    highwide
    highwide 2018/07/31
  • オブジェクト指向の呪いと、その避け方 - mizchi's blog

    このテーマで書く前に、まず、最初に自分に多少の偏りがあることを認めておかなくてはなりません。 オブジェクト指向より、関数指向寄り オブジェクト指向のアプローチは有用だが、ただしそれを実現する手段はクラスと継承ではない。 階層化されたツリー構造(GUI/リレーショナルな参照構造)に埋め込まれる状態はコード品質を悪化させるので、できるだけ出現するべきではない。 ただし、状態は確実に存在する。だからこそ慎重に扱うべきだ、という派閥です アンチパターン: 特に理由もないクラスメソッドへの所属 何かのバリデータを実装したいとします。 その関数がどこに所属するかについて、よく見るこれらの実装は全部アンチパターンといっていいと思います export class Validator { static validate() {...} } export class Validator { validate(

    オブジェクト指向の呪いと、その避け方 - mizchi's blog
    highwide
    highwide 2018/07/31
  • データサイエンティストによる統計入門 ― k平均法でデータをクラスタリングしてみよう!|ハイクラス転職・求人情報サイト AMBI(アンビ)

    データサイエンティストによる統計入門 ― k平均法でデータをクラスタリングしてみよう! ビッグデータ、データサイエンス、人工知能など、統計学を主軸においた分野が隆盛ですが、統計学には高いハードルを感じる方も少なくないでしょう。k平均法を実際に手を動かしながら理解することで、データ分析を身近に感じることができます。 はじめまして、藤井健人(@studies)と申します。イタンジ株式会社でデータ基盤周りの運用を担当しています。 「ビッグデータ」「データサイエンス」「人工知能」といったバズワードに代表されるように、統計学を主軸においた分野の隆盛が日常となって久しいです。 しかし「統計学は学問的な要素があり難しい」という印象を持たれやすく、「実務に活かすのはハードルが高い、怖い」と感じる方も少なくないのではないでしょうか。 そういった方を対象に、今回は統計学の手法の一つであるk平均法を学んでいただ

    データサイエンティストによる統計入門 ― k平均法でデータをクラスタリングしてみよう!|ハイクラス転職・求人情報サイト AMBI(アンビ)
    highwide
    highwide 2018/07/24
  • 普通のHTMLの書き方

    保守しやすく、規模に依存しないHTML文書のために 一般 DOCTYPEで始める 置き換えられるべきまたは旧式のDOCTYPEを使わない XML宣言を使用しない 文字参照はできる限り使わない &と<、>、"、'は名前文字参照を使ってエスケープする 制御文字や不可視文字は数値文字参照を使う コメントではその内容の前後へ空白文字を置く 終了タグを省略しない 空要素の書き方を混ぜない タグや属性値の前後へ空白文字を置かない 大文字・小文字を混ぜない 引用符を混ぜない 属性を2文字以上の空白文字で区切らない 真偽値を取る属性の値は省略する 名前空間は省略する XML属性は使わない data-*とMicrodata、RDFa Lite用の属性と通常の属性を混ぜない デフォルトの暗黙のARIAセマンティックスを尊重する 文書要素 lang属性を追加する lang属性の値はできる限り短くする できる限り

    highwide
    highwide 2018/07/23