並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 6978件

新着順 人気順

fmtの検索結果1 - 40 件 / 6978件

  • youtubeの裏技まとめ

    1:以下、名無しにかわりましてVIPがお送りします:2011/03/25(金) 22:11:31.40ID:3IUP2DwP0 YouTubeのURLのところ 【http://www.youtube******.com/watch/?v=】この*のところにrepeatと入れるとループしてくれる 例)http://www.youtuberepeat.com/watch?v=9_tpHFTrxWY 2:以下、名無しにかわりましてVIPがお送りします:2011/03/25(金) 22:11:58.61ID:IcvpqmTg0 9へえ 4:以下、名無しにかわりましてVIPがお送りします:2011/03/25(金) 22:15:44.32ID:1PIW0ePU0 ちゃ~ら~ら~ 【この*のところにrepeatと入れるとループしてくれる】 ID: 3IUP2DwP0さんからのトリビア        9

      youtubeの裏技まとめ
    • プログラマが知っておくべき100のVimコマンド

      上記ページを見て、vimコマンド覚えるぜ!と意気込んで訳しながら試してみた。fmt は日本人じゃあまり使わないよなー、とか read/write file と Case の欄は初めて見るコマンドばっかだなーとか。そんな感じ。 Search

        プログラマが知っておくべき100のVimコマンド
      • いま知っておきたいLinux─WebアプリがOSのプロセスとしてどのように見えるか? を運用に生かす|ハイクラス転職・求人情報サイト AMBI(アンビ)

        いま知っておきたいLinux─WebアプリがOSのプロセスとしてどのように見えるか? を運用に生かす Webアプリを動かして負荷をかけると、OSのプロセスという観点ではどのように見えるのでしょう? それを通して運用やトラブルシューティングではどういったことが分かるのでしょう? Linuxカーネルの開発者でもある武内覚(sat)さんによる解説です。 こんにちは、sat(@satoru_takeuchi)と申します。 コンピュータが誕生してから現在まで、最終的にエンドユーザが意識するアプリケーション開発はどんどん楽になっています。先人たちのたゆまぬ努力の結果、アプリ開発者はOSや、そのさらに下にあるハードウェアのことをほとんど意識することなく開発ができるようになりました。 しかし、「作ったアプリが、OSレベルでどのように動いているか?」が今一つピンと来なくて、モヤモヤしていないでしょうか。それ

          いま知っておきたいLinux─WebアプリがOSのプロセスとしてどのように見えるか? を運用に生かす|ハイクラス転職・求人情報サイト AMBI(アンビ)
        • DJって楽しいの? どうやって始めたらいい? 島村楽器とui_nyanにDJの魅力とオススメ機材を聞いてきた - ソレドコ

          皆さんは「DJ」に、どんなイメージを持っていますか? 「ヘッドフォンしてキュッキュしている人」「後ろの方で音楽を流している人」のようなおぼろげな印象しかない人も多いかもしれません。でも実はDJは、とてもかっこよくて、楽しいものなのです。まずは以下をご覧ください。ベン・クロックという有名なDJのプレイの様子です。 最近は、いわゆるクラブミュージックだけでなく、アニメソング(アニソン)のDJ文化も盛んになってきました。その分、DJを見る機会は増え、実際にDJをする人の裾野も広がってきました。 昔はDJを始めるにも、ひとそろえで10万円以上の高価な機材を買う必要がありました。現在は、その気になればスマホのアプリでもDJが始められます。しかし、少しだけお金を出すと、より「本物っぽい」DJ遊びができるようになります。 今回は多くのDJ機材を取り揃える楽器店の島村楽器さんと、アニソンDJとして活躍して

            DJって楽しいの? どうやって始めたらいい? 島村楽器とui_nyanにDJの魅力とオススメ機材を聞いてきた - ソレドコ
          • GoのためのGo

            Go言語はシンプルさを念頭にデザインされた言語です。仕様は単純明瞭さのために小さく収められていますが、そのため表現力に欠けているとか、コードが冗長になるという印象を持つ人も多いでしょう。有名なところでは、ジェネリクスや例外といった機能が(今のところ)存在しないことが問題にされることが多いようです。 一般に、ソフトウェアエンジニアリングというものは書かれる言語だけに依るものではありません。視点を拡げてGoを取りまくツール群を含めて見てみると、go fmt や goimports といったツールが広く使われていること、また go generate コマンドの存在などを見ても、Goという言語には、人間のプログラミングを機械によってさまざまな面から補助しようという態度があります。

            • | ^^ |秒刊SUNDAY | 知っておくと便利なYouTubeの隠しパラメータ10個まとめ

              2009年04月19日 知っておくと便利なYouTubeの隠しパラメータ10個まとめ カテゴリ:画像・動画 YouTubeのタグはそのまま使う場合、あまり機能的ではありません。しかしこれから紹介するパラメータを指定すると更に使い勝手が広がります。 ◆1:ハイクオリティ(以下HQ)動画を指定する 動画の語尾に以下をつけることにより、よりクオリティの高い動画を見ることが出来ます ‘&fmt=18′(stereo, 480 x 270 ) ‘&fmt=22′(stereo, 1280 x 720 ) 例:http://www.youtube.com/watch?v=v-dO8RP5M4E&fmt=18 http://www.youtube.com/watch?v=v-dO8RP5M4E&fmt=18 ※勿論、HQ動画そのものが存在しない動画はHQになりません。上記動画はHQ非対応 ◆2:サイト

              • 姉が作った鬱カルタを晒す:ハムスター速報 2ろぐ

                1 :以下、名無しにかわりましてVIPがお送りします:2009/03/02(月) 13:48:32.45 ID:LGEXaLrwO 3 :以下、名無しにかわりましてVIPがお送りします:2009/03/02(月) 13:49:23.23 ID:62f/jIDU0 商品化決定 4 :以下、名無しにかわりましてVIPがお送りします:2009/03/02(月) 13:49:41.71 ID:cm0iJMEG0 なんだろうこの懐かしい気持ちは 5 :以下、名無しにかわりましてVIPがお送りします:2009/03/02(月) 13:49:51.76 ID:Q6jr2Dlv0 姉ちゃんやるじゃん 7 :以下、名無しにかわりましてVIPがお送りします:2009/03/02(月) 13:50:59.74 ID:ezp8WZ6VO 久しぶりだな 8 :以下、名無しにかわりましてVIPがお送りします:200

                • Let's EncryptがはまったGolangの落とし穴 - ぼちぼち日記

                  0. 短いまとめ 300万以上の証明書の失効を迫られたLet's Encryptのインシデントは「Golangでよくある間違い」と書かれているようなバグが原因でした。 1. はじめに、 Let's Encryptは、無料でサーバ証明書を自動化して発行するサービスを行う非営利団体として2014年に設立されました。 2015年にサービス開始されると証明書の発行数はぐんぐん伸び、先月末のプレスリリースでは累計10億枚のサーバ証明書を発行したことがアナウンスされました「Let's Encrypt Has Issued a Billion Certificates」。CTLogの調査から、2020年2月末の時点では有効な全証明書の38.4%がLet's Encryptの証明書であるとみられています「Certificate Validity Dates」。 無料の証明書を提供してもらえるのは非常に嬉し

                    Let's EncryptがはまったGolangの落とし穴 - ぼちぼち日記
                  • iPhoneで人生のあらゆる瞬間を「記録」に変えるためのアプリ12選

                    「56、57、58…」 私にはちょっと変な趣味があって、いろいろなものの数を数えます。それこそ毎日上る階段の段数や、「ありがとう」と口にする回数、コーヒーを飲んだ回数と種類、一日に撮影した写真の枚数などです。 「情報ダイエット仕事術 」でも書いたのですが、回数を数えて何かの進歩をモニターするのは非常に楽です。 写真をもっと撮りたい? 「もっと」というのは年間10000枚くらいでしょうか? それなら、一日に平均で 27 枚撮影しなければ達成できません。このように、抽象的な「こうしたい」という考えを数字に置き換えてみて、行動を繰り返すという方法をとるわけです。 また、単純に思い出や思い出したい記録のためにこうしたログを取ることもよくあります。ライフログ、というのか、データマニアというのが当たっているかもしれません。 そこでデータの記録が鍵となるのですが、それにはやはりiPhone アプリを使う

                      iPhoneで人生のあらゆる瞬間を「記録」に変えるためのアプリ12選
                    • pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator

                      - はじめに - Pythonのパッケージ管理ツールは、長らく乱世にあると言える。 特にpip、pipenv、poetryというツールの登場シーン前後では、多くの変革がもたらされた。 本記事は、Pythonパッケージ管理ツールであるpip、pipenv、poetryの3つに着目し、それぞれのツールに対してフラットな背景、技術的な説明を示しながら、所属企業内にてpoetry移行大臣として1年活動した上での経験、移行の意図について綴り、今後のPythonパッケージ管理の展望について妄想するものである。 注意:本記事はPythonパッケージ管理のベストプラクティスを主張する記事ではありません。背景を理解し自らの開発環境や状態に応じて適切に技術選定できるソフトウェアエンジニアこそ良いソフトウェアエンジニアであると筆者は考えています。 重要なポイントのみ把握したい場合は、各章の最後のまとめを読んで頂

                        pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator
                      • 山下達郎のサンデーソングブックのコメントをゆるく読み解く

                        自分は当該番組(通称サンソン)をたまに聴いており、いつもはおじいちゃんとそこに集う類友のたわいないハガキと 選曲を楽しんでいるのだが、週半ばにコメントを出すと事務所が告知して以降、どうせロクなことは言わないんだろうなと思っていたら案の定そんな感じだった。 今回の番組の構成も踏まえつつ、結局彼が何を伝えたかったかを考察し、どう受け止められるかを観察する。 山下達郎のファンの方で何故こんなに炎上しているのかわからないひとにも一読していただけると幸いである。 <参考リンク> コメント全文書き起こし増田 https://anond.hatelabo.jp/20230709143809 今日の放送radikoタイムフリー(冒頭から) https://radiko.jp/share/?sid=FMT&t=20230702140000 (コメント部分頭出し)※約7分 https://radiko.jp/

                          山下達郎のサンデーソングブックのコメントをゆるく読み解く
                        • 痛いニュース(ノ∀`):【YouTube】 URL末尾に「&fmt=22」で動画が超高画質に!

                          1 名前: わさび(東京都) 投稿日:2008/11/17(月) 14:38:35.59 ID:UtoiFIDq● ?PLT YouTube動画をHD画質で再生させるテクが登場した。 キーワードは「&fmt=22」。HDに対応したYouTube動画を、1280×720pxという超高解像度で開くのだ。 この解像度なら、ブラウザ上での鑑賞時にフルスクリーンに十分耐えられる。 「&fmt=22」は、海外サイト「VR-ZONE」のフォーラムで取り上げられた。 HDに対応する動画(つまりHD画質でアップロードされた動画)であれば、 URLの末尾に「&fmt=22」を付加することでHD再生モードとなる。 通常モードとは段違いな画質で動画を鑑賞することができるのだ。 http://www.oshiete-kun.net/archives/2008/11/youtube1280720hdf

                          • マネジメントは教養や所作ではなく、"業務"である|長村禎庸@EVeM

                            はじめに「マネージャーは尊敬される人柄じゃないと無理ですよね」 「マネージャーは対人感受性がないと」 「そもそも、人として向き不向きがあるよね」 経営者の方と議論していると、マネージャーを誰にしようかと悩む時、あるいは自社のマネージャーについてコメントをする時、こういうご意見はよく伺います。 これらの問いに対して私の答えは「No」です。 マネジメントはフローもやり方もはっきりと言語化できる"業務"であり、そこにはマニュアルが存在します。訓練すれば誰でも一定程度のレベルで実行可能なものだと考えます。 今回は私が代表を務める会社、EVeMが提唱するマネジメント”業務”の実行方法「THE MANAGEMENT PATTERN」と、それを実行可能にする訓練方法について書きたいと思います。 マネジメントは"業務"であるドラッカーの言葉に「仕事を生産的なものにし、人間を活かすことが、マネジメントの役割

                              マネジメントは教養や所作ではなく、"業務"である|長村禎庸@EVeM
                            • MacOS ユーザが WSL では無い Windows のコンソール環境を整える - 2nd life (移転しました)

                              先日、メインの開発環境を MacOS から Windows 10 Professional へと移しました。理由としては主に2点で、現在仕事を自宅の固定席で行っており PC を持ち運びする必要がなくなったため Mac より高速で安価な Windows デスクトップ機を使いたいこと(Ryzen 9使いたい!)、WSL2 が正式版となり使ってみた感じ問題なく WSL2 で仕事の開発ができそうだったことが挙げられます。 WSL2 はふつうに Linux なので問題なく開発環境の構築が行なえ、Windows からも VSCode Remote のおかげでで違和感なくWSL2上のコードを編集、実行ができ快適な開発が行えています。(なお、WSL2 についての記事は山程溢れているので、ここでは殆ど触れません。) しかしながら、WSL2 ではないふつうの Windows 上で開発する機会が出てきたので、M

                                MacOS ユーザが WSL では無い Windows のコンソール環境を整える - 2nd life (移転しました)
                              • よく使う正規表現はもうググりたくない! - Qiita

                                タイトル通りによく使う正規表現を毎回ググるのが効率悪いのでまとめてみました。各言語で正規表現のサンプルを書いてみました。 正規表現式 Emailアドレス ^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ ドメイン名 ^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]\.[a-zA-Z]{2,}$ インタネットURL ^(http|https)://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ユーザー名 (Twitter username) ^[a-zA-Z0-9_\-.]{3,15}$ 固定電話 ^0\d-\d{4}-\d{4}$ 携帯電話 ^(070|080|090)-\d{4}-\d{4}$ IP電話 ^050-\d{4}-\d{4}$ フリーダイヤル ^0120-\d{3}-\d{3}

                                  よく使う正規表現はもうググりたくない! - Qiita
                                • Raspberry PiとGo言語でミニトマトの栽培環境を監視してLINE Botで通知する - ぐるなびをちょっと良くするエンジニアブログ

                                  こんにちは。ビジネスソリューション開発グループ チャネルソリューションチームの長谷川と申します。 家庭菜園としてミニトマトの栽培を始めました。 せっかくの機会なので、温度、湿度と土の水分量をRaspberry Piで監視し、LINE Botを通じてLINEのタイムラインに通知する仕組みを作りました。 使ったもの Raspberry Pi2 Model B GW-USNANO2A Soil Moisture Sensor MCP3008 BME280 Raspberry Pi2 Model B Amazonで¥4,000前後です。 GW-USNANO2A プラネックス製の無線LAN子機。Raspbery Pi2は無線LANが搭載されていないため、USBタイプの子機が必要となります。Amazonで¥990くらいです。 Soil Moisture Sensor アナログの土壌の湿度センサーです。

                                    Raspberry PiとGo言語でミニトマトの栽培環境を監視してLINE Botで通知する - ぐるなびをちょっと良くするエンジニアブログ
                                  • Ruby で高速なプログラムを書く

                                    2. 自己紹介:遠藤侑介 • Ruby コミッタ(2008年~) – Rubyのテストを増強した – コードカバレッジ測定機能を 実装した – キーワード引数を実装した – Ruby 2.0 リリースマネージャ だった – 最近は何もしてない 2 ’06下 ’07上 ’07下 ’08上 60 70 80 90 100 coverage(%) 70% 85% C0カバレッジ遷移 3. と私 • 立ち上げの時に @chezou さんに相談を受けた • 初期に数回だけ参加した • Kawasaki.rb #005 (2013-10-23)で発表した – 以上(すみません) • ちなみに Kawasaki.rb #005 で発表したものは 3 4. eval$s=%q(eval(%w(B=92.chr;N=10.chr;n=0;e=->(s){Q[Q[s,B],?"].gsub(N,B+?n)};

                                      Ruby で高速なプログラムを書く
                                    • Qiitaの質問に答えまくって気付いた初心者に足りないバグ解決スキル - Qiita

                                      ここのところちょっと時間に余裕があり、暇を見つけてはQiitaの質問に答えるという取り組みをやっています。以前StackOverflowでも同様の取り組みをちょっとだけしてたことがあります。 9日間で35個の質問に回答してみて、正直に思うのは「質問の質が悪すぎるなー」ということです。ただ、どう質が悪いのか上手く言語化できず悶々としていました。 そんな折、今朝googleのおススメ記事に飛び込んできたQuaraのこちらの回答を読んで、「これこれ!こういうことよ!」という気持ちになったため、これから質問する人に向けてこの内容を少し嚙み砕いてまとめてみます。 ベテランはどうデバッグをしてるのか (自分をベテランと言っていいのかはさておき)日頃からコードを書いていると、デバッグには、その時使っている言語やフレームワークによらず、ある程度の行動パターンがあることに気付いてきます。 デバッグには難しい

                                        Qiitaの質問に答えまくって気付いた初心者に足りないバグ解決スキル - Qiita
                                      • とほほのGo言語入門 - とほほのWWW入門

                                        概要 Go言語とは バージョン インストール Hello world Print・Println・Printf 変数(var) 定数(const) コメント 行末のセミコロン キーワード 演算子 型(type) 型変換 リテラル・値 エスケープシーケンス 配列(array) スライス(slice) マップ(map) 制御構文 If文(if) Switch文(switch) For文(for) Goto文(goto) 関数(func) 構造体(struct) インタフェース(interface) interface {}型 ポインタ(pointer) 領域確保(new) 遅延実行(defer) インポート(import) モジュール(module) パッケージ(package) ワークスペース(workspace) ゴルーチン(Goroutine) リンク 概要 Go言語とは Google

                                        • マイクロサービスにおけるWeb APIスキーマの管理 ─ GraphQL、gRPC、OpenAPIの特徴と使いどころ|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                          マイクロサービスにおけるWeb APIスキーマの管理 ─ GraphQL、gRPC、OpenAPIの特徴と使いどころ マイクロサービスにおける通信方式の選択について、おおた(ota42y)さんが、GraphQL・gRPC・OpenAPIといった主なWeb APIスキーマの管理の利点と使い分けを解説します。 近年流行しているマイクロサービスアーキテクチャにおいては、「どういった通信方式を選ぶか」が開発の効率やサービスの信頼性、パフォーマンスを大きく左右します。この記事では、GraphQL・gRPC・OpenAPIそれぞれの利点と適切な使い分けについて解説します。 マイクロサービスにおけるWeb API管理の重要性 Schema First DevelopmentとWeb API 人ではなくプログラムが処理できるよう管理する Web APIのインタフェース定義手法の比較 OpenAPI ─ R

                                            マイクロサービスにおけるWeb APIスキーマの管理 ─ GraphQL、gRPC、OpenAPIの特徴と使いどころ|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                          • とほほのRust入門 - とほほのWWW入門

                                            Rustとは インストール Hello world Cargoプロジェクト キーワード コメント(//) 値 変数・定数(let, mut, const) 型 基本の型(bool, i16, char, str...) 型変換(as) 構造体(struct) 共用体(union) 列挙型(enum) タプル(tup) 配列(array) ベクタ(vec) ハッシュマップ(HashMap) 文字列(&str, String) 演算子(+ - ...) ヒープ領域(Box) スライス(&var[n..m]) 関数(fn) クロージャー(|...|{...}) マクロ(macro_rules!) 制御構文 条件分岐(if) 繰り返し(while) 繰り返し(for) ループ(loop) ループ制御(break, continue) マッチ(match) インプリメンテーション(impl) トレイ

                                            • 「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターン

                                              この記事は DeNA 20 新卒 Advent Calendar 2020 19日目の記事です。 はじめに MySQLやPostgreSQLに代表されるRDBMSではトランザクションと呼ばれる仕組みが提供されています。多くのWebアプリケーションエンジニアはこのトランザクションを駆使してDBとやりとりをするロジックを組み立てることになります。 しかし不整合を起こしたくない処理があるからといって闇雲にトランザクションを張ったり、トランザクションが張られているからと安心してアプリケーション側で闇雲にロジックを組み立ててしまうと思わぬバグを生むことになってしまいます。 このエントリでは、「トランザクションを張っておけば大丈夫」という考え方は危険な場合もあるということを、ありがちな実装例を交えて紹介していきます。 並列に処理されるトランザクション そもそも、トランザクションは全て直列に処理されるわ

                                                「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターン
                                              • Re: 僕らを縛る Node.js という呪いについて - あるいはなぜ TypeScript 以外が真っ当な選択肢にならなかったか

                                                Re: 僕らを縛る Node.js という呪いについて - あるいはなぜ TypeScript 以外が真っ当な選択肢にならなかったか https://d.potato4d.me/entry/20220405-nodejs/ へのアンサーソング。 プログラミング言語としての JavaScript の話をする。 2010年頃、Python 2 でプログラミングを学習した自分にとっては Node.js + CoffeeScript が Better Python だった。 CoffeeScript は当時の JS(ES3~5) に足りない機能を補ってくれて、Python と同じく空白制御のオフサイドルールなのが気に入った。見た目が少しだけ Ruby っぽいので当時全盛だった Rails の人間に訴求するにも有利だった。 Node.js のモジュールシステムである Commonjs は Pytho

                                                  Re: 僕らを縛る Node.js という呪いについて - あるいはなぜ TypeScript 以外が真っ当な選択肢にならなかったか
                                                • 日本びいきの外人を見るとなんか和む

                                                  ・日本人がおいしいと誇るわりにはネバネバして味の無い「白いご飯」 ・「炊き込みご飯」のほうが料理として高度っぽいのに何でそうしないの? ・口の中で混ぜる?そんな汚いことしたくない!口に物が入ってるのにまだ他のを放り込むなんて! それからしばらくして自分が日本人化したなと気付いたのが ・白いご飯のない食事だと口が油っぽくてかなわない ・夢の中で日本語しゃべれないはずの両親が日本語で話しかけてきた ・地震に動じなくなった 特に、庭でウグイスがさえずっているのを見つけて「ああ、いいなー」と思っていたら、突然ちんまりとした庭の木・枝・空気という情景に対比して小さなウグイス、という認識が頭に流れ込み 日本人の美意識というものを完全に理解したことに気付いて感動のあまり涙が出たそうだ。 23 名前:おさかなくわえた名無しさん[sage] 投稿日:2009/02/12(木) 14:47:08 ID:0Ch

                                                  • ブレイク寸前? 新しい習慣づくりを支援してくれるサービス、Lift

                                                    習慣を身につけるためには根性や、やる気よりもまずは記録です。 続けられているか? 実践回数を増やせているか? そもそもハードルが高すぎるから調整の必要がないか? こういったことは記録から明らかになってきます。三日坊主になる自分を責めることはありません。 こうした習慣の形成を助けてくれる新しいサービス Lift が最近アクティブに開発が行われていてブレイクしつつあります。 習慣の管理と毎日の記録、そしてソーシャルな機能まで含めたワンストップ・ソリューションになりそうな予感です。 記録・ソーシャルの習慣プラットフォーム Liftは現在のところ iPhone アプリからしか意味のある操作はできません。iPhoneアプリをダウンロードして会員登録をすると、次のように習慣を選ぶメニューが表示されます。 英語のものがほとんどですが、自分で日本語の習慣を登録することも可能です。ただ、すでに存在する英語の

                                                      ブレイク寸前? 新しい習慣づくりを支援してくれるサービス、Lift
                                                    • 大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablog

                                                      以下、長々と書いてますが、結論は ”私の環境で”大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablogに書いてます はじめに awk file より cat file|awk のほうが速いという以下のブログエントリが興味深いので調べてみました。 ちなみに cat file|awk が速くなる環境は稀で、巷では awk file のほうが速い環境のほうが多いようで、どちらが速いかは環境依存です。 [root@localhost sample]# cat command1 awk '$5 ~ /((26|27|28|29|30)\/Jun|(01|02|03)\/Jul)/{ print }' sample.txt > result1.txt (中略) [root@localhost sample]# time sh command1 real 0m53.92

                                                        大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablog
                                                      • 心が洗われるような綺麗な音楽を集めてる

                                                        1 名前:以下、名無しにかわりましてVIPがお送りします:2008/11/13(木) 19:12:52.09 ID:qCRG5K6m0 もしあれば、教えてくれないか! 24 名前:以下、名無しにかわりましてVIPがお送りします:2008/11/13(木) 19:27:19.18 ID:WWxh95tYO ジョージ・ウィンストンのピアノを聴いたことはあるかい? パッヘルベルのカノン 主よ人の望みよ喜びよ あこがれ この三曲は本当に美しい。 あこがれは昔テレビの天気予報で流れていたな。 DecemberというCDアルバムがおすすめ。大きい店なら置いてあるよ。 ジャンルはニューエイジだけど、店によってはクラシックに分類されていたりする。 42 名前:以下、名無しにかわりましてVIPがお送りします:2008/11/13(木) 19:50:20.85 ID:2uddnl8s0 Saga Fronti

                                                        • CSVの処理で使えそうなコマンドラインツール(column, textql, csvkit, xsv, visidata, csvtotable, daff, tabview) - もた日記

                                                          column textql csvkit xsv visidata csvtotable daff tabview CSV(またはTSV)を処理するときにはcut, sort, awk, paste, joinといったコマンドを使うことが多いが、CSVの処理で使えそうなコマンドラインツールを簡単に試してみる。 テスト用のCSVデータは下記ページで作成した。 Mockaroo - Random Data Generator and API Mocking Tool | JSON / CSV / SQL / Excel column以外はGitHubのスター順で紹介している。 column stackoverflow.com columnはLinuxコマンドだが検索で結構ひっかかったので紹介。 以下のように見やすいように揃えて出力してくれる。 $ head -n5 test.csv id,fi

                                                            CSVの処理で使えそうなコマンドラインツール(column, textql, csvkit, xsv, visidata, csvtotable, daff, tabview) - もた日記
                                                          • iOS上の万能テキストエディタ "Write" にMac版が登場

                                                            iPhone上で論文や本だって執筆する…。ちょっと前なら「そんな無茶な」と言われていたことが、アプリや周辺サービスの充実で当たり前にできるようになってきました。 その一つの鍵となったのがDropbox やiCloudとの連携です。ユーザーの側でまったく意識することなく文書が同期される仕組みがあるおかげで、iPhoneで編集した文章をパソコンで清書ということが楽にできるようになったわけです。 もうひとつの鍵は、しだいにサポートされるようになったリッチテキストの扱いです。いまではEvernoteでもリッチテキストを扱えますし、Markdown書法経由で楽にリッチテキストを書くアプリも増えました。 そのなかでも群を抜いた高機能とUIの美しさを誇るアプリが Write です。Markdownの扱い、DropboxやiCloudとの連携、他サービスへの共有方法の数の多さなど、総合力が高い一方でこれま

                                                              iOS上の万能テキストエディタ "Write" にMac版が登場
                                                            • 2019年に向けてPythonのモダンな開発環境について考える - 朝日ネット 技術者ブログ

                                                              はじめに 開発部の tasaki です。 6 月の記事(「Pythonのパッケージングのベストプラクティスについて考える2018」)では setuptools, pip, venv を使ったパッケージングのフローについて考えました。 techblog.asahi-net.co.jp 今回はモダンな開発用ツールチェーンを持つ他の言語(具体的には JavaScript (Node.js), Go, Rust あたりを意識)と似たような開発フローを Python において構築するにはどうすればよいかということを考えていきます。 はじめに 対象バージョン 備考 TL;DR (結論) pip と virtualenv の統合 (Pipenv) 概要 使い方 インストール Pipenv プロジェクトの新規作成 setup.py との併用 静的な型の検査 (mypy) 概要 設定例 使い方 Lintin

                                                                2019年に向けてPythonのモダンな開発環境について考える - 朝日ネット 技術者ブログ
                                                              • 今どきの Go の書き方まとめ (2020 年末版) - エムスリーテックブログ

                                                                こんにちは、m3 エンジニアリンググループ CTO 矢崎(id:Saiya)です。 過去に Go 言語の仕様を一通り見た経験があったのですが、久しぶりに Go のコードを最近読み書きした際に、ここ数年の Go 言語やエコシステムの進化による変化もあり、発見やハマりが多々ありました。 Go 言語公式のロゴもスピード感ありますね。 同じような迷い・回り道をしてしまう方ももしかしたらおられるのではないかと思いますゆえ、 エムスリー Advent Calendar 2020 6 日目の記事として、筆者が実際に「最初から知っていれば時間を無駄にしなかったのに...!」と感じた知見をざっくばらんにシェアいたします。 本記事がどなたかの一助になりますと幸いです。 なお本記事の内容は筆者個人の理解・自身で直接読み書きしたユースケースの範囲での知見であり、全ての Go 利用事例に当てはまらない点も含みうりま

                                                                  今どきの Go の書き方まとめ (2020 年末版) - エムスリーテックブログ
                                                                • ソニエリのXperia購入を検討してる人に役立つテンプレ&リンク集まとめ 無題のドキュメント

                                                                  1 :以下、名無しに変わりまして無題のドキュメントがお送りします[] :2010/03/24(水) 23:15:32 ID:mudainodqnment この記事は、【ソニー・エリクソン Xperia™ SO-01B】の購入を考えている人に役立つ、 テンプレ&リンク集&スレまとめです。 管理人自身が現在Xperiaの購入を検討しているため、半分自分のために制作したものですが、 まだXperiaにこういうまとめ記事がなかったことと、 どうせまとめブログをやってるんなら記事にした方がよいと思い公開に至りました。 現在docomoユーザーでXperiaへの乗り換えを検討している方や、 他キャリアからXperiaへの乗り換えを検討されている方などは、宜しければ参考にしてみて下さい。 スレまとめはなるべく信頼性の高いレスを抽出して掲載しているつもりですが、 いわゆる「ネットの情報」ですので、鵜呑みに

                                                                  • jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 - プログラムモグモグ

                                                                    jqはとても便利なコマンドです。 JSONを返すAPIを実装するときや、SaaSのAPIから特定の情報を抜き出してシェル変数に代入するときなど、web開発や運用には欠かせないツールとなっています。 しかし、私にとってjqのクエリを一発で書くのは容易ではなく、思い通りの出力が得られないことがよくありました。 難しいエラーメッセージに悩まされて、jqで書くのを諦めて別の言語で書き直すこともありました。 jqの十八番と思える場面で使いこなせないのは、なかなか悔しいものがあります。 ツールを使うのが難しいなら、同じものを作ってしまえばよいのです。 jqの全ての機能を実装する jqを言語としてきちんと書けるようになる jqを完全に理解する jqの全ての機能を自分で実装してしまえば、jqがどういうものか、クエリがどのように処理されるのか、詳しくなれるはずです。 jqを得意な言語と言えるようになって、ク

                                                                      jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 - プログラムモグモグ
                                                                    • Semantic Versioningの闇 - knqyf263's blog

                                                                      今回も誰も興味ないシリーズなので今まで書いてこなかったのですが、Semantic Versioningに関して幻想を抱いている人がいる可能性があり、そういう方にどうしても現実を知っておいて欲しかったので書きました。3行要約(と可能なら余談)だけでも読んでいただけると幸いです。 3行要約 Semantic Versioning 2.0.0にはバージョン"比較"の定義はあるが、バージョン"制約"(>= 2.1.3みたいなやつ)の定義がない その結果、同じsemver準拠ライブラリでも制約の解釈が異なり結果が真逆になる というかそもそもsemver使ってるエコシステムが少なすぎる 背景 セキュリティアドバイザリでは特定のバージョンが脆弱であることを示すためにバージョン制約が使われることが多いです。例えば >=1.2.0 <1.2.6みたいなやつです。この場合、1.2.5は脆弱だが1.2.6は修正

                                                                        Semantic Versioningの闇 - knqyf263's blog
                                                                      • 一周回って、人間が読み書きする設定ファイルはJSONが良いと思った | フューチャー技術ブログ

                                                                        最近GoでCLIツールを作っていますが、JSONが良いとなんとなく思っています。 続編も公開しました(追記:2019年10月2日)。 CUEを試して見る 設定ファイルフォーマット近年、設定ファイルを書くプレーンテキストのフォーマットとしては次のようなものが多いかと思われます。 XML 多くのプログラミング言語において標準ライブラリで扱える(ただしNode.jsにはない) XMLスキーマ、XSLTなどの周辺ツールも揃っているが、記述が冗長になりがちで、敬遠されがち。 ini QtやPythonの標準ライブラリで扱える 深い階層や配列を扱うのが苦手 JSON ほとんどのプログラミング言語で標準ライブラリに入っている 特にフロントエンドのJavaScriptでは追加のライブラリを利用する必要がなく、速度も早く、gzipすればファイルサイズもかなり小さくなる。T 閉じかっこが必要、コメントがつけら

                                                                          一周回って、人間が読み書きする設定ファイルはJSONが良いと思った | フューチャー技術ブログ
                                                                        • iOS向け Xcode開発Tips入門編 -とりあえず最初にやってること- - @kitano_ow 's blog

                                                                          ちょっとした細かい事なんですけど、設定とかimportとか プロジェクトを跨がって使いそうなやつは最初にうちにやってること多いんですけど、 その辺のネタを少々・・・ 1.NSLogの拡張と、prefix.pch NSLogは、コンソールにその内容を出力してくれるわけですが、 NSLog(@"%s",__PRETTY_FUNCTION__); NSLog(@"%d",__LINE__); とすると、 __PRETTY_FUNCTION__:クラス及び関数名 __LINE__:行数 などを表示してくれます。 ただ、毎回これを記述するのは、 面倒なのでだいたいマクロにしたりしますが、 #define LOG(fmt,...) NSLog((@"%s %d "fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); これをあるヘッダファイルなどに記述

                                                                            iOS向け Xcode開発Tips入門編 -とりあえず最初にやってること- - @kitano_ow 's blog
                                                                          • Go言語のリアルタイムGC 理論と実践 | POSTD

                                                                            (編注:誤訳、意味の分かりづらい訳を修正しました。リクエストありがとうございました。) 毎日、Pusherは数十億のメッセージをリアルタイム、つまり送り元から宛先まで100ms未満で送信しています。どのようにしてそれを可能にしているのでしょうか。重要となる要因はGoの低レイテンシのガベージコレクタです。 ガベージコレクタはプログラムを一時停止させるものであり、リアルタイムシステムの悩みの種です。そのため、新しいメッセージバスを設計する際には慎重に言語を選びました。Goは 低レイテンシを強調している ものの、私たちは懐疑的でした。「本当にGoを使えば実現できるのか? もしできるならどうやって?」 このブログ記事ではGoのガベージコレクタを、どのように機能し(トリコロールアルゴリズム)、なぜ機能し(こんなに短いGCによる一時停止時間の実現)、そして何よりも、それが機能するのかどうか(GCによる

                                                                              Go言語のリアルタイムGC 理論と実践 | POSTD
                                                                            • 【個人開発】「作りたいものがない」を少し解決するWEBサービスを作りました

                                                                              概要 「夢色水車」という Twitter API v2 を使用した Twitter の市場調査サービスを作りました。 2023/02/09 追記 Twitter API の仕様変更に伴い本サービス「夢色水車」の更新を停止しました。 リリースからこれまでたくさんのアクセス本当にありがとうございました 🙇 サービスの更新は停止しましたが最後に Github にソースコードを公開しました。 これから Twitter API を使い始める方、Go や Next.js を学習している方に少しでも助けになればと思います。 使い方や詳細は各 README.md に記載しています。ライセンスの範囲でご自由にお使いください。 フロントエンド: バックエンド: 開発のきっかけ みなさんは今、作りたいものはありますか? Twitterを見ていると、「ポートフォリオ作成や個人開発をしたいけれど作りたいものがない

                                                                                【個人開発】「作りたいものがない」を少し解決するWEBサービスを作りました
                                                                              • Python + VSCode の環境構築 20240604

                                                                                作業メモ。モダン Python 速習。 AI 周りのツールを動かしていたら TypeScript だけでやるには無理が出てきたので、久しぶりに Python の環境構築をする。 具体的には TestGen LLM を動かしたい。 Python はたまに触るけど、基本 2.x 時代の知識しかない。 基本的にこの記事を読みながら、細かいアレンジをしている。 追記 rye が ruff と pytest を同梱してるので rye fmt, rye check, rye test で良かった uvicorn を叩くより、 fastapi-cli を使って起動したほうが良さそうので変更 基本方針: Rye に全部任せる 良く出来てると噂に聞いたので、 rye に任せる。 自分が Python が苦手な点は pip を下手に使うと環境が汚れていく点で、基本的に rye で閉じて管理させる。システムの

                                                                                  Python + VSCode の環境構築 20240604
                                                                                • テストしやすいGoコードのデザイン

                                                                                  テストしやすいGoコードのデザイン golang.tokyo #2 12 December 2016 Taichi Nakashima 言いたいこと 明示的であれ! 2 whoami @deeeet / @tcnksm (GitHub) http://deeeet.com A PaaS Dev&Ops (Using go for CLI tool, API, Batch jobs) 3 OSS Tools gcli - The easy way to build Golang command-line application ghr - Create Github Release and upload artifacts in parallel Packages go-httpstat - Go package for tracing golang HTTP request latency