並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 51974件

新着順 人気順

calendarの検索結果401 - 440 件 / 51974件

  • PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案

    PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案 2010年12月07日 09:00PHP PHP Advent Calendar jp 2010 に参加しています。 PHP に関する記事を日替わりで書こうというイベントですね。 昨日の slywalker さんに続いて6日目。 さて PHP というかウェブに関することは何もかも独学で 始めたばかりの頃は特に 一般的なやり方というものがさっぱりわかっていなかったので わかることの範囲内で自分なりの工夫をしてました。 そういう経験はとても大切だと思うんだけど、 かなり無駄な手間がかかっていたり やらない方がいいことをやっていたりもしたので 導いてくれる人がいなかったその頃の自分に対して こうやってはどうか、という提案を書いてみようと思います。 「なに、そんな愚かしいことしてたの」 と言いたくなるよ

      PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案
    • 「Springpad」で人生のあらゆる情報を整理整頓する方法 | ライフハッカー・ジャパン

      「Evernote」が優秀なファイルキャビネットだとしたら、「Springpad」は優秀なパーソナルアシスタント、というイメージです。「Springpad」はあらゆるものをキャプチャーし、整理するだけでなく、何を保存しているのかを分析し、文脈から特定のデータを活用するように促してくれます。 たとえば、HDTVやBlu-Rayプレーヤーなど特定の商品をSpringpadに追加した場合、それらの商品が購入できるアマゾンへのリンク、CNETの商品レビュー、価格の比較ツール、などへのリンクを提供してくれるのです。 「Springpad」のすごいところは、生活で必要なさまざまなものを一括で管理・整理可能なので、他のアプリを使う必要がなくなる、というところ。メモ機能、タスクの同期、ウェブクリッピングも全てひとつのパッケージで可能のため、Evernote、Remember the Milk、Delici

        「Springpad」で人生のあらゆる情報を整理整頓する方法 | ライフハッカー・ジャパン
      • React/Redux約三年間書き続けたので知見を共有します | Enigmo Life

        Enigmo Advent Calendar 2018の4日目の記事です。 この記事の目的 Enigmoが運営しているBUYMAでは古代から運用しているjQueryの他に、2016年頃から一部ページのフロントエンドをReact/Reduxで構築しています。 私自身もEnigmoに入社してからの約三年間でReact/Reduxアプリケーションの開発に多数携わってきましたので、そこで培った知見を共有したいと思います。 React/Reduxの利点 まずはじめに、ReactとReduxを使うメリットを再確認しておきたいと思います。 それぞれのメリットをしっかりと認識しておくことで、実装する際どう書くか迷ってしまった場合などにそのメリットを最大限活かす選択をすることができます。 Reactの利点 コンポーネント化が容易で再利用性が高い 状態をDOMから分離できる(Stateless) Reduxの

          React/Redux約三年間書き続けたので知見を共有します | Enigmo Life
        • 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita

          2019/06/11追記: これは2012年の投稿です。なぜかはてなブックマークで拡散されていますが、内容は時代にそぐわなくなったものもあるのでご注意ください。 これ知らないプログラマって損してんなって思う汎用的なツールのコメントに寄せられたツールを分類分けしてみました。 解説は、ほぼコメントに寄せられた内容のコピペです。 URLのみの記述は公式サイト(か、ほぼ公式サイトと化しているサイト) 公式サイトとは別に、ページタイトルだけでツールを説明しきっているページへのリンクも付けておきました。類似ページが複数ある場合は、はてブのブックマーク数が多いものを選びました。 知らないツールもあるので、分類がいいかげんなところもあると思います。何か気づいたらコメントください。 解説が不十分なツールについても、補足(コピペで本文に取り込める体裁だとありがたい)を頂けると助かります! 元ネタの投稿は現在進

            【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita
          • 「最高のデザインのiPhoneアプリ」投票結果をまとめてみました - もとまか日記Z

            先日、以下のアンケートを行いました。 あなたが思う「最高のデザインのiPhoneアプリ」を教えてください 内容が内容だけに?コメント数も少なかったこともあり、集計作業的には大助かりだったにも関わらず、その結果は凄く面白いものになった!と思いました。 皆さん、本当にアプリに詳しいですね・・・・凄いです!てことで、早速集計してみました。【注意事項】紹介している価格は、本エントリ掲載時(2011/5/15 4:00)のものです。iPhoneアプリはいつ値段が変更されるかわかりません。ご購入の際はAppStoreの最新価格をよくご確認の上、くれぐれも「自己責任」でお願いします。 「最高のデザインのiPhoneアプリ」目次 今回はスクショ等を交えて紹介してて長くなるので、記事内を行き来しやすいよう、以下に対象アプリのリストを作ってみました。なお、順番は得票数/コメント早い順です。 デザインに定評のあ

            • 新QiitaでReactをやめてhyperappを採用した背景 - Qiita

              12/1 に Qiita のトップページをリニューアルしました。これまで React を使っていましたが、それをやめて hyperapp を採用しました。まわりを見てもあまり採用事例が見当たらないので、この記事では一体なんで今をときめく React ではなく hyperapp を選択したのか、どういうところが魅力的なのかについて プレゼンテーション層を実装するためのツールとして 学習コスト の観点から書きたいと思います。なおこの記事に書かれていることは全て個人の感想であり、はっきりいって個人の日記レベルです。 それと hyperapp の開発者が社内にいるという事情もあるので、そこら辺さっぴいて読んでください。 TL;DR プレゼンテーション層を実装するためのツールとして React は機能過多だし、機能不足 hyperapp は過不足ない 学習コスト 仮想 DOM は学ぶ価値のある知識

                新QiitaでReactをやめてhyperappを採用した背景 - Qiita
              • なかなかホッテントリ入りできないブロガーが読むべき27のコツまとめ

                http://www.chrisbrogan.com/27-blogging-secrets-to-power-your-community/1.「人を惹きつけるタイトルは基本。番号は効果的。特に切りの悪い番号とか奇数が良い。」“An intriguing title goes a long way towards getting people to the blog. Failing that, posts with numbers seem to work. Especially weird or odd numbers. 27 is odd. ”10とか、50とか、100とかキリのいい番号より、中途半端な番号ほど興味をそそるということでしょうか?2.「記事に写真を加えると良い。人の目を引くから。Flickrのクリエイティブ・コモンズの写真が便利だ。(クリエイティブ・コモンズの写真でも

                • Udemyで夏の大キャンペーン開催! はてなブロガーも受講した、Python・機械学習・人工知能など最先端スキルを学べる講座を5つピックアップ - はてなニュース

                  お盆休みが明けてもう8月下旬。秋に向けて自分が学んでみたいことや身に付けておきたい技術などを見つけ始めるにはよいタイミングです。そこで、オンライン学習プラットフォーム・Udemy(ユーデミー)のオンライン講座をチェックしてみてはいかがでしょうか。 Udemy(ユーデミー)公式サイト Udemyの講座は一度購入すれば受講に期限はなく、PCでもスマートフォンでもデバイスを問わず見られるので、ちょっとした隙間の時間を有効に活用可能。必要な時に必要な講座を選べます。はてなブログを使って、受講内容のまとめや振り返り、学んだことのメモを書いている方も多くいらっしゃいます。今回はUdemyの数ある講座の中から、はてなブログユーザーさんの声も交え、おすすめの講座を5つピックアップしました。 Udemyでは8月30日(金)午後3時59分まで、対象の講座が1,200円から受講できる大セールが実施されています!

                    Udemyで夏の大キャンペーン開催! はてなブロガーも受講した、Python・機械学習・人工知能など最先端スキルを学べる講座を5つピックアップ - はてなニュース
                  • 某オライリー社の技術書風の年賀状素材を作ってみました - 聴く耳を持たない(片方しか)

                    具体的にどういうものか?結論から先に言うと、こういう感じのやつです。 Carpet python by rikuo is licensed under a Creative Commons Attribution 3.0 Unported License. Based on a work at http://www.flickr.com/photos/brisbanecitycouncil/5278832161/. 来年、2013年の干支は巳年ということでヘビを描いてみました。後段でも説明しますが、クリエイティブコモンズライセンスの「表示」でこのヘビのイラストは公開しているので、自由に使えます。 着想の経緯や元の写真の説明など 先行する元ネタ オライリー(O'Reilly Media)社の技術書と言えば、エンジニアにとっていつもお世話になっている存在ですね。また表紙に動物の木版画を使ってい

                      某オライリー社の技術書風の年賀状素材を作ってみました - 聴く耳を持たない(片方しか)
                    • 8 iPhone IFTTT Recipes You Can't Live Without

                      When IFTTT launched an iPhone app in July, it opened up a whole slew of new possibilities about how to put the incredibly handy service to even better use than ever. When IFTTT launched an iPhone app in July, it opened up a whole slew of new possibilities about how to put the incredibly handy service to even better use than ever. New channels accessible via the iPhone app allow access to your iPho

                        8 iPhone IFTTT Recipes You Can't Live Without
                      • Adventar

                        12月1日から25日まで1日に1つ、みんなで記事を投稿するAdvent Calendarの作成や管理をおこなうことができます。

                          Adventar
                        • デジタル庁でjQueryが何をしているのか - laiso

                          TL;DR: jQueryはDrupalのバーター リニューアルするたびにWeb界隈の一斉レビューを受けることでお馴染のデジタル庁ポータルサイトがいつの間にかまたリニューアルされていて、フロントエンドがNext.jsからDrupalに変わって話題になっていたので1、私も旅券所持者として国政に関心を持ってゆく また、まわりのフロントエンドエンジニアの間でjQuery氏の入庁について「モダンブラウザ全盛の時代に必要か?」と疑念がとなえられていたので、これも追求してゆきたい どのような変更があったのか システム変更の経緯はプロジェクトの関係者であるHal Sekiさんの発言が正確なところだと思う Drupalが話題ですが、元々CMS側は2年前からずっとDrupalだったんです。設立当初はサイトもシンプルだったのでフロントエンド側はNextjsでヘッドレス構成だったのですが、構成が複雑になってきて

                            デジタル庁でjQueryが何をしているのか - laiso
                          • がんばらないObsidianノート術 - Qiita

                            はじめに Obsidianという素晴らしいプロダクトが登場してから、デジタルノート術は活発化したと思います。私もその1人で、今日も楽しくObsidianを使っています。 しかし、その一方であまりノート術にこだわりが強くない方や深く理解するほど価値を感じていない人の中ではまだまだ単なるメモ帳として使われている現状があります。 そこで、今回は「がんばらない」Obsidianノート術として、「こだわりすぎない」「多様な原理原則がない」形で『書く』習慣を付けるためのノート術を書きました。 そんなノート術であったとしても、今後ノートを分解していけるような構造にしておくことで、今後の拡張性を残しています。ぜひ「難しくて挫折しまった」という人はチャレンジしてみてください。 『書く』ことで整理術は生きる Personal Knowledge Managementはの概念やLYTといった考え方は斬新で、とて

                              がんばらないObsidianノート術 - Qiita
                            • 今どきの Go の書き方まとめ (2020 年末版) - エムスリーテックブログ

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

                                今どきの Go の書き方まとめ (2020 年末版) - エムスリーテックブログ
                              • jQueryが必要とされなくなってきたのは, Reactなどの他のフレームワークが登場したせいではなく, 標準DOM APIが進歩したおかげです

                                jQueryが必要とされなくなってきたのは, Reactなどの他のフレームワークが登場したせいではなく, 標準DOM APIが進歩したおかげです JavaScript Advent Calendar 2017 - Qiitaの2日目の記事です. 何故この記事を書こうと思ったか JavaScriptの定番ライブラリであるjQueryは, 最近以前と比べて必要とされなくなってきました. その理由はよく, Reactなどの他のフレームワークが登場したせいだと勘違いされています. しかし, jQueryが必要とされなくなってきた理由は標準DOM APIの進歩によるものです. この記事ではそれを書いていきます. なお, この記事ではReact Nativeについて触れる必要がないため, React DOMのことも一緒くたにReactと記述します. また, 私がweb開発を開始したのは3年前ぐらいから

                                  jQueryが必要とされなくなってきたのは, Reactなどの他のフレームワークが登場したせいではなく, 標準DOM APIが進歩したおかげです
                                • Google の理念 - 10 の事実

                                  We first wrote these “10 things” when Google was just a few years old. From time to time we revisit this list to see if it still holds true. We hope it does—and you can hold us to that. 1. Focus on the user and all else will follow. Since the beginning, we’ve focused on providing the best user experience possible. Whether we’re designing a new internet browser or a new tweak to the look of the hom

                                  • プログラムに証明が付く日 | RANDMAX

                                    この記事は「Theorem Prover Advent Calendar 2013」6日目の記事です。 http://qiita.com/advent-calendar/2013/theorem_prover 神田「野らぼー」にて、地下の薄暗い店内で… 「そう言えばこないだ隣で起こってたポインタオーバーラン、対応大変そうだったですけどちゃんと家に帰れてたんでしょうかね、新婚なのに…」 「ヌルポとかポインタオーバーランとか、どうして無くならないんだろうね。その時はみんな手を抜いてるつもりなんて毛頭なくて、一生懸命考えて大丈夫だと思ってるはずなんだけどね。レビューもして、それでも起こった後でみんなでソース見てみると、なんで気づかなかったんだよ!ってことになる。」 「人間って、そういうの苦手なんでしょうねきっと。ほら、『何かほかにありませんか』って聞かれても出てこないじゃないですか。静的な解析っ

                                      プログラムに証明が付く日 | RANDMAX
                                    • 研究室運営(研究室の運営方針)について(2015-2017) | 中村聡史研究室

                                      中村聡史研究室 明治大学 総合数理学部 先端メディアサイエンス学科: Human-Information Interaction / Lifelog / BADUI 中村研究室への配属を少しでも考える学生さん向けに、(ブラックとうわさを聞く)中村研究室はこういうところだよというメッセージとして。そして、他の研究室を運営されている方が少しでも運営の方法を公開してくれることを願って(もっといいやり方や、このやり方は破たんするよとか教えて欲しい!)、当研究室の運営方法について書いて公開してみます。長いわりに、まだたった2年そこらの経験に基づくものですので興味のある方だけどうぞ。 まず前提として、研究室には現時点で学生18人(今後30人程度にまで増える予定)に教員が私1人だけで、私が研究室運営(というか仕事)に割くことが可能な時間が平日土曜の8時半~17時半(思い返してみたらほぼ平日のみだ...)

                                        研究室運営(研究室の運営方針)について(2015-2017) | 中村聡史研究室
                                      • VS Code ネタ詰め合わせ - Qiita

                                        👻 ぷぇ 🍾🍾🍾 メリークリスマス!!! 🎉🎉🎉 今年も残り僅かですが、皆様の今年の進捗はどうだったでしょうか? 進捗ダメでしたか? 私はと言うと今年も幸い GitHub で evergreen を達成できそうです。( 業務でこの GitHub アカウントは使用していないので、個人での Contributions のみです。 ) Visual Studio Code Advent Calendar 2019 の最後の記事ともなりますし、普段、特に Qiita ではあんまり記事を書かないのもあるので、 VS Code に関するいろいろなネタの詰め合わせをお送りします。 自分的に VS Code の二大拡張 ※ステマ注意 VS Code Tips 来年(2020年)の VS Code 余談: アイコン騒動、再び!! 自分的に VS Code の二大拡張 ※ステマ注意 「もしも V

                                          VS Code ネタ詰め合わせ - Qiita
                                        • Webアプリケーションのセッション管理にJWT導入を検討する際の考え方 - r-weblife

                                          おはようございます、ritou です。 qiita.com これの初日です。 なんの話か 皆さんは今まで、こんな記事を目にしたことがありませんか? Cookie vs JWT 認証に JWT を利用するのってどうなの? JWT をセッション管理に使うべきではない! リンク貼るのは省略しますが、年に何度か見かける記事です。 個人的にこの話題の原点は最近 IDaaS(Identity as a Service) として注目を集めている Auth0 が Cookie vs Token とか言う比較記事を書いたことだと思っていますが、今探したところ記事は削除されたのか最近の記事にリダイレクトされてるようなのでもうよくわからん。 なのでそれはおいといて、この話題を扱う記事は クライアントでのセッション管理 : HTTP Cookie vs WebStorage(LocalStorage / Sess

                                            Webアプリケーションのセッション管理にJWT導入を検討する際の考え方 - r-weblife
                                          • Remember The Milk を徹底的に使い倒す!! -- Forgot the Milk

                                            最強のTODO管理(タスク管理)ツールとして話題の「Remember The Milk」 を徹底解剖!!Ajaxを駆使した神秘的とも言える脅威のインタフェースを備える操作性、atomフィード・rssフィード・iCalなどのアウトプット や公開APIを利用した他Webサービスとのマッシュアップなど、拡張性に富んでいるところも、今後の発展を期待させます。特に「Google Calendar(カレンダー)」や「Gmail」との連携はスケジュール、タスク管理を飛躍的に効率アップしてくれます。さらに、昨今ストレスフリーの仕事術(life-hack)で注目されている GTD(Getting Things Done)にも最適なツールなのです。そんな Remember The Milk の魅力をより多くの人に知ってもらうため、徹底的に掘り下げて紹介します。 ※牛さんアイコンのある記事は、Remember

                                            • Google Apps Script は何が強くてどんなときに使うべきかプラクティスをまとめてみた

                                              はじめにGoogle Apps Script は無料で色んなことが実現できるため、ついつい「全て GAS でやっちゃおう」みたいな話になりがちです。Google Apps Script も万能ではないので、強み・弱みを理解した上で他の選択肢と比較して使うのをお勧めします。 Google Apps Script のプロジェクトを 2–30 個作ってきた中で、自分なりのプラクティスをまとめてみます。 この内容は Cloud Next ’18 in Tokyo で登壇したときの内容を含んでいます。この登壇から半年以上経ったのでアップデート部分も以下にまとめています。 Google Apps Script の強み・弱みまず、強みと弱みについてまとめてみます。 強み 1. Google Apps の API を簡単に呼び出すことができる一番の強みはこれだと思います。Google Apps Scrip

                                                Google Apps Script は何が強くてどんなときに使うべきかプラクティスをまとめてみた
                                              • Scalaコードでわかった気になるDDD | GREE Engineering

                                                みなさん、こんにちは。グリーのかとじゅん(@j5ik2o)です。 このエントリは GREE Advent Calendar 2013 の 18日目の記事です。よろしくお願いします。 私がグリーに入社してやっていることは、プログラミング言語 Scalaとドメイン駆動設計(以下、DDD)の布教活動です。布教活動といっても宣伝するだけでは具体性に欠けるので、実際に開発チームに入ってScalaやDDDの技術支援を行っています。本エントリでは、Scalaを用いたDDDの設計と実装をどのように行っているかを、DDDを知らない人でもできるだけわかりやすく説明したいと思います(Scalaわかっていると読みやすいですが、あんまり複雑なコードは出てこないのでなんとなく読めるのではないかと思います)。なお、DDDの実践例は他にもあります。一例だと思って読んでいただければ幸いです(先日のSNSチームでのドメイン駆

                                                  Scalaコードでわかった気になるDDD | GREE Engineering
                                                • スムーズなアニメーションを実装するコツと仕組みを説明するよ。CPUとGPUを理解しハードウェアアクセラレーションを駆使するのだ!(Frontrend Advent Calendar 2013 – 06日目) | Ginpen.com

                                                  (追記: 2018年10月)何年か経ってから見ても内容大丈夫そうでした。 この記事はFrontrend Advent Calendar 2013の6日目の記事です。昨日は谷さんでWeb Components/Polymerを軽く触ってみるでした。(これ今後数年で大流行りしそうに思うので、未読なら是非!) さて、最近はHTML5だCSS 3だFlashやめてJS制御でアニメーションだーってんで盛り上がってるわけですが(周回遅れ)、いざアニメーションを実装してみても、なかなかスムーズに動いてくれなかったりしますね。 どうやったらスムーズに動くかってのを解説したいと思います。 なおこの辺りの情報は、概ね斎藤さんを中心としたFrontrend絡みの方々に教えて頂きました。感謝感謝。 先に結論 概念的なの GPU合成レイヤーを適切に使うと早い いわゆるハードウェアアクセラレーション 何がCPUで、何

                                                    スムーズなアニメーションを実装するコツと仕組みを説明するよ。CPUとGPUを理解しハードウェアアクセラレーションを駆使するのだ!(Frontrend Advent Calendar 2013 – 06日目) | Ginpen.com
                                                  • pixivのサムネイル事情 - pixiv inside [archive]

                                                    この記事はピクシブ株式会社Advent Calendar 12/10の記事です。 こんにちは、インフラチームの@harukasanです。 さて、今日はpixivで使用しているサムネイル変換サーバについて紹介しようと思います。 pixivにはたくさんのサムネイルがある pixivにはうんざりするほどたくさんの種類のサムネイルがあります。 これは対応しているプラットフォームが多く、また画面毎にもサイズが異なるからです。 PC版であるwww.pixiv.netだけでも10種類以上のサムネイルが使用されています。 また、サムネイルにはアスペクト比を固定したものと、スクエアにクロップした2種類があります。 (Ugoira Tech Talks: Ugoku Backendより) 従来の方法ではこれらのサムネイルをアップロード時に生成していたため、サムネイル生成を非同期化するなどして対応していました。

                                                      pixivのサムネイル事情 - pixiv inside [archive]
                                                    • 2020 年の Python パッケージ管理ベストプラクティス - Qiita

                                                      この記事は Python Advent Calendar 2019 の 19 日目の記事です。 🐍 あらすじ Python のパッケージ管理。特にここ数年で新しいツールが多く出たこともあり、一体何を使うべきなのか、少し調べただけでは分からないと思います。本記事では、新しめの管理ツールを独断と偏見で比較します。著者は Poetry 信者なのでバイアスが掛かっているので悪しからず。 本記事で書いていること Pipenv、Poetry、Pyflow の違いと使い方 本記事で書いていないこと Pyenv、Venv、Virtualenv などの既存ツールの説明 著者の環境は以下の通り。 Ubuntu 18.04 Python 3.8.0 Pipenv 2018.11.26 Poetry 1.0.0 Pyflow 0.2.1 特に Poetry と Pyflow は開発途中なので、本記事の内容と違う

                                                        2020 年の Python パッケージ管理ベストプラクティス - Qiita
                                                      • webpackの仕組みを簡潔に説明する - hiroppy's site

                                                        この記事は、Node.js Advent Calendar 2018の 18 日目の記事です。 遅れてしまい本当に申し訳ありません。 この記事は、HTML5 カンファレンスで話した内容が中心となります。 Node.js とはかけ離れていますが、自分が書きたかった内容だったので、理解してくださると嬉しいです。 モジュール webpack は以下のモジュールをサポートします。 // ESM (ECMAScript Modules) import foo from "./foo"; export default foo; import("./foo.wasm"); // native support for WebAssembly import("./foo.json"); // native support for JSON // CJS (CommonJS Modules) const fo

                                                          webpackの仕組みを簡潔に説明する - hiroppy's site
                                                        • バッチ処理の一部で 30 分以上かかっていた処理を 14 秒で終わるようにした話 - @watson1978 の日記

                                                          Ubiregi Advent Calendar 2018 の 18 日目です。 ユビレジではたくさんのお客様の大量の POS データをお預かりしており、様々なバッチ処理も実行されています。今回は特定のケースでバッチ処理の一部が 30 分以上かかっていた処理を 14 秒で終わるようにした話について書きたいと思います。前回の Ruby 2.5 の SEGV と闘った話 - @watson1978 の日記 に引き続き DTrace を使った話になります。 はじめに ユビレジでは CSV ファイルでお客様が特定のデータをダウンロードしたりアップロードできる機能があります。CSV ファイルにエクスポートしたり、CSV ファイルから DB に取り込む処理を Worker を起動してバッチ処理しています。 大量のデータを保有しているアカウントと同量のデータを用意して手元の環境で試したところ時間がかかるこ

                                                            バッチ処理の一部で 30 分以上かかっていた処理を 14 秒で終わるようにした話 - @watson1978 の日記
                                                          • ありがとう、MYM 安らかに眠れ - Yahoo! JAPAN Tech Blog

                                                            特筆すべきはボット数かもしれません。ボットは何らかの操作を自動で行うために作られたプログラムで動作するアカウントなのですが、なんとそのボットの数(14,000)がユーザーの数(18,000)に迫りつつあります。MYMのボットは通常ひとつの部屋にリンクしているため、おそらく同じような機能を持ったボットが大多数だと思われますが、ボット数 14,000 はインパクトのある数字ですね。 興味深い部屋の数々 MYMはこの8年間で計150,000の部屋が生み出されました。業務系・技術系・雑談系を問わず、異彩を放つ部屋は数え切れないほどあります。ここでは数多くの部屋の中でも、ひときわ特徴的な部屋を紹介してみようと思います。 もちろんすべての部屋を把握しているわけではないため、あくまで把握している範囲内での紹介となることをご了承ください。 トピックス編集 Yahoo!ニュース トピックスの編集業務に活用さ

                                                              ありがとう、MYM 安らかに眠れ - Yahoo! JAPAN Tech Blog
                                                            • 現場で使うGitのテクニック - Qiita

                                                              お疲れさまです、trebyです。 もうだいぶ日付が変わりそうな勢いですが、Git Advent Calendar 2014の23日目を担当させていただきます。 Gitを業務で使い始めて早2年、だいぶ慣れてきた感じがありますが、それをアウトプットする機会があるかといえばなかなかありません。せいぜいたまに同僚に聞かれるくらいでなんかもったいない感じがあります。 そこで今日は私個人がgitを使って仕事をする上でどういうフローしているかなーということを改めて文字にアウトプットしてみたいと思います。ご参考にしていただくなり、ツッコミしていただくなりしていただけますと幸いです。 なお、本投稿において想定するツールはGit、ホスティングサービスはGitHubですが、多分その他のサービスでもいけるのではないかと思います。 開発準備 「新しくチームに配属された!」等のシチュエーションを想定しています。 開発

                                                                現場で使うGitのテクニック - Qiita
                                                              • 15 Must-Have Apps for Those Who Spend All Day on a Mac

                                                                Our list of the best Mac apps already caters to all kinds of users, but today we have a set of apps aimed squarely at those who are glued to their MacBooks and iMacs all day. Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More. Our list of the best Mac apps already caters to all kinds of users, but today we have a set 

                                                                  15 Must-Have Apps for Those Who Spend All Day on a Mac
                                                                • 各界のビール通が選ぶ“夏に飲みたい”珠玉の1本はコレだ!「それどこ夏のビール大賞」開幕 - それどこ

                                                                  こんにちは! それどこ編集部です。今年も毎日汗だくになる季節がやってきましたね。 そんな夏だからこそ飲みたくなる飲み物と言えば……そう、ビールですよね! というわけで、今回は各界でご活躍のビール好きの方々に、それぞれ「この夏、飲みたい珠玉の1本」をテーマに、おすすめのビールを選んでいただきました。選者の方は、こちら。 どの方も仕事でプライベートで、さまざまなスタイルのビールを飲んでこられた方ばかり! 1日中飲んでいられると噂のIPAから、発酵食品であることを強く感じさせる国産ビールまで、バラエティ豊かなラインナップがそろいました。いつもと違うビールを試したいという方、必見の内容になっています。 それでは、暑い夏を楽しく乗り越えるべく、「それどこ夏のビール大賞」スタートです! 富江弘幸が選んだのは、「オールデイIPA」 三代目悪人が選んだのは、「宮崎日向夏ラガー」 DAIKIが選んだのは、「

                                                                    各界のビール通が選ぶ“夏に飲みたい”珠玉の1本はコレだ!「それどこ夏のビール大賞」開幕 - それどこ
                                                                  • Go で API サーバーを開発してきて1年が過ぎました | カメリオ開発者ブログ

                                                                    白ヤギの開発者の森本です。 白ヤギでは Go 言語でニュース記事のキュレーションをする カメリオ API というサービスを開発しています。約1年2ヶ月前、Go を使って開発し始めたときに当時調べた内容を整理して以下の記事を書きました。 Go言語で API サーバーを開発する 1年以上に渡り開発を継続してきて変わったこと、変わってないことなどをざっくばらんにまとめてみます。たまたま過去の記事のはてブコメントを見返していて 以下のコメント を見つけました。 最近 golang 導入事例増えて来たけど、導入後一年くらいのメンテナンスフェーズな事例について聞いてみたい。継続的デリバリーみたいなの。まだ早いのかな? まだまだメンテナンスフェーズにはなっていなくて現在も活発に開発中ですが、継続的デリバリーについて白ヤギでは特別なことをしてなく、ansible を使ってデプロイしているのみです。Go 1

                                                                      Go で API サーバーを開発してきて1年が過ぎました | カメリオ開発者ブログ
                                                                    • gitbookで設計書を作成したら最高だった話 - フォトシンス エンジニアブログ

                                                                      こんにちは。Akerunエンジニアの @ishturk です。 Akerun Advent Calendarの記事です。 今日は設計書の話です。 設計書をどんなツールで書くかは、僕らソフトウェアエンジニアの尽きない悩み(楽しみ)ですね。 最近はまったツールが最高に良かったので紹介させてください。 僕のツールに求める要件は以下です。 編集がカジュアルにできる UMLが書ける。あとから編集できる(画像での貼付けは編集できないのでNG) バージョンの管理ができる 好きになれる(重要) 変遷と pros/cons MS Word pros 良くも悪くもスタンダードなツールですね。 だれでも編集できるのが強みです。 Visioと組み合わせれば、UMLも後から編集可能です cons Visioは標準にするには少々値が張ります。 バイナリ形式なのでバージョン管理はしづらいです。 ページが増えたり画像を貼

                                                                        gitbookで設計書を作成したら最高だった話 - フォトシンス エンジニアブログ
                                                                      • SELECT文で本番環境を落としたお話 - Qiita

                                                                        (この記事は 地平線に行く とのマルチポストです) 本番環境でやらかしちゃった人 Advent Calendarで、このパターンのやらかしはなかったのでキーボードを叩くことにしました。 番外編のつもりでお楽しみください。 この記事が、新たな障害発生を防ぐことにつながれば幸いです。 何をやったのか ある日、ちょっとした調査のために本番データベースのデータを確認することになりました。 (個人情報が格納されているようなシステムではなかったので、必要であれば本番データベースへのアクセスが許されていました) もしメンテナンスがあればそのタイミングでやればよかったのですが、直近では特に予定はないとのことでした。そのため、システムが動いている状態のまま作業をすることにしました。 ごく単純な SELECT を実行するだけのつもりだったので、システムに影響がないと判断したためです。 その際、万が一コピペをミ

                                                                          SELECT文で本番環境を落としたお話 - Qiita
                                                                        • 働きながら9年かけて博士号を取得しました - yumulog

                                                                          本エントリは 社会人学生 Advent Calendar 2019 - Adventar の20日目の記事です。だいぶ過ぎてしまいましたが。 2019年9月に北陸先端科学技術大学院大学(JAIST)より博士(情報科学)が授与されました。2010年10月に入学したので、9年かけての取得になりました。在学6年間、休学1年間、単位取得退学後2年間という、JAISTの制度上*1の年数をすべて上限まで使い切りました。この博士取得の過程を振り返ってみようと思います。なお、入学時は東京で働いていましたが、途中から石川に引っ越してます。長いので目次作りました。 博士号取得を目指した理由 ふりかえり 入学まで 1年目前半: 2010/10〜2011/03 1年目後半: 2011/04〜09 2年目: 2011/10〜2012/09 3年目: 2012/10〜2013/09 4年目: 2013/10〜2014

                                                                            働きながら9年かけて博士号を取得しました - yumulog
                                                                          • iPadに入れたい「利用シーン別」無料iPadアプリ100選(2013春版) - もとまか日記

                                                                            最近、一年前作ったiPadアプリのリストを見てたら、AppStoreから消えてたり有料になってるアプリがあるのに気がついたので、チェックするついでにこの一年間で試した無料アプリを追加したり、その他もろもろ、リストを再整理してみました。【注意事項】記載内容は掲載時(2013/4/15 4:00)のものです。iPadアプリはいつ価格やその他内容が変更されるかわかりません。ご購入の際はAppStoreの最新価格等をよくご確認の上、くれぐれも「自己責任」でお願いします。なお、無料アプリのまとめメモなので各アプリの価格表記は割愛してます。くれぐれもご注意ください。 無料iPadアプリ100選の目次 あまりにも長くなったので目次を作ってみました。本記事内での行き来が少し楽になるかも? テーマ利用シーン電子書籍を読もう|ストア系|全巻無料コミック|電子書籍リーダー|iPadの基本アプリ|必携アプリ|壁紙

                                                                            • Excel管理の座席表をLeafletでWeb化した話 - LINE ENGINEERING

                                                                              ! This post is also available in the following languages. 英語, 韓国語, ベトナム語 こんにちは、LINEのIT支援室で社内システムの開発と運用をしている岩月です。この記事はLINE Advent Calendar 2017の6日目の記事です。 人員の増加に対応するために、今年の4月、LINEはJR新宿ミライナタワーに移転しました。移転に伴い、IT支援室ではいくつかの新しい社内システムを導入しましたが、今日はその1つである「座席表」についてお話させていただきます。 開発のきっかけ 移転前、座席の管理は以下のようにExcelで行われていました(名前は消しています)。 ◯◯さんの座席を調べたいと思ったら、Excelもしくは変換されたPDFをダウンロードして、ビューアーの検索機能で名前を調べる必要がありました。恐らくよくある運用というこ

                                                                                Excel管理の座席表をLeafletでWeb化した話 - LINE ENGINEERING
                                                                              • 最近気に入っているOSSを淡々と紹介する

                                                                                はじめに こんにちは〜!皆様いかがお過ごしでしょうか? no plan inc. CTOの @serinuntius です。 これはno plan inc.の Advent Calendar 2023の22日目の記事です。 最近気に入っているOSSとかを作者様に感謝しながら、スターを送りながら、こんなのを使用してるぜって紹介する記事です。 「OSSは使っていることを公言するだけでも貢献になる」とsongmuさんが言っていたので、私も貢献したいと思います。 紹介する順番に特に意味はありません。 rtx 個人的お気に入り度: ★★★★★ スター数: 3700 Rustで作られている💯 LICENSE: MIT 初っ端は、rtxです。あらゆるプログラミング言語環境(Runtime)のマネージャーです。 公式のデモ画像を見ていただくのが一番早いと思います。 私はこれを使う前はanyenvというも

                                                                                  最近気に入っているOSSを淡々と紹介する
                                                                                • MySQLでIN句の中に大量の値の入ったクエリがフルスキャンを起こす話 - freee Developers Hub

                                                                                  こんにちは、freee Developers Advent Calendar 2021、19日目のid:shallow1729です。昨日はtdtdsさんで【マジで】サイバー演習シナリオの作り方【怖い】でした!障害訓練後に攻撃方法を解説された時はリアリティの高さに驚きました。 僕はMySQLを使っていて発生した不思議な挙動の調査の話をしようと思います。 今回問題となったクエリ 今回話題にするクエリは以下のようなシンプルなものです。 SELECT * FROM hoge WHERE id IN (...) MySQLのパラメーター次第ですが、デフォルトの設定だとこのIN句の中の値の数が数万になると適切なインデックスが用意されていてもフルスキャンが発生する事がありました。このクエリがテーブルのほとんどのレコードを網羅するような場合や高速でレコードを大量にinsertして統計情報が追いつかないケー

                                                                                    MySQLでIN句の中に大量の値の入ったクエリがフルスキャンを起こす話 - freee Developers Hub