並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 74923件

新着順 人気順

Masterの検索結果361 - 400 件 / 74923件

  • MySQLをmaster:slave=1:1構成にして参照をslaveに向けるのがなぜ良くないか - 酒日記 はてな支店

    MySQLのmasterとslave 1:1にして参照をslave向けるのってやりたがる人多いみたいだけど、性能たいして上がらない割に可用性落ちるだけだからやめようキャンペーン 2011-06-19 00:16:30 via YoruFukurou MySQL はレプリケーションが簡単に構成できるのですが、時折 master 1台 に対して slave 1台、更新処理は master に、参照は slave に、という構成を目にします。 個人的にはこの構成はお勧めでないと思っているので、その理由を考察してみます。 1. 可用性が落ちる 当然ですが、master, slave のどちらが落ちても影響を受けるために可用性が低下します。 2. 全体の性能がほとんど上がらない master 1台ですべてのクエリを処理する場合と比べて、可用性が落ちる引き換えとして見合った性能向上が得られるか、という

    • 分散システム処理モデルに関する動向について(MapReduceからBorgまで)

      詳細については後述しますが、MapReduceの処理モデルは、上記の通り各区分ごとにそれぞれ単純化(限定)されたモデルであったと言えます。 また、MapReduceの関数プログラミングおよびグラフ的な特徴も合わせて以下に整理してみます。 関数プログラミング的な特徴 MapおよびReduceフェーズは、それぞれ関数型プログラミングのMapおよびReduce処理をモデル化したものです。MapReduceは、参照透過性がある純粋な関数処理と言えます。参照透過性とは入力により出力が一意に決まる性質のことです。言い換えればMapReduceの処理は、大域などの処理に影響する外部の環境は持たず、内部的にも静的な一時変数などの状態も持たないことを意味します。 純粋な関数処理は複数の処理が同時に実行されても他の並列に動作している処理の状態には左右されないため、この参照透過性は並列化に向いている性質がありま

        分散システム処理モデルに関する動向について(MapReduceからBorgまで)
      • SwiftとiBeaconを使ってお母さんが自分の部屋に近づいて来た事を警告するアプリをつくる - Qiita

        はじめに シチュエーション 部屋で作業をしているとき、突然お母さんが部屋に入ってきたという経験はありませんか? そんな状況を避ける為に、今回はお母さんが部屋に近づいてきたことを知らせる夢のようなアプリを 「iBeacon」を使用することで作ってみたいと思います。 iBeaconとは iOSで地図などに使用されていた「Core Location」にiOS7以降に新たに加わった機能です。 CoreLocationは元々GPSからデバイスを検出していた為、近距離や屋内での使用には不向きでした。 iBeaconはBluetooth LEを使用することで、近距離でのデバイスの位置情報を容易に取得できるようにしたものです。 アプリの仕組み まずお母さんにはestimote社から発売されている ビーコンを大切なものだから..と言って常に持ってもらいます。 http://estimote.com/ ⬇️

          SwiftとiBeaconを使ってお母さんが自分の部屋に近づいて来た事を警告するアプリをつくる - Qiita
        • [Ruby] Ruby 3.0 の特大の非互換について - まめめも

          タイトルは釣りです。すみません。Ruby 3.0 はかなり先の将来の話なので、最終的にどうなるかはわかりません。でも Ruby 3.0 に重大な変更が予定されているのは事実なので、一緒に考えて欲しいと思います。 immutable string literal Ruby 3.0 では文字列リテラルをデフォルトで immutable (破壊的変更不可) にする、という方針が『決定』しました。(Feature #11473: Immutable String literal in Ruby 3) つまり、次のようなプログラムが動かなくなります。(当チケットから少し改変して引用) sql = "SELECT #{sec_id}, pt.path, st.doc_count " sql << "FROM #{stats_tablename} AS st " #### ←ここで例外: can't m

            [Ruby] Ruby 3.0 の特大の非互換について - まめめも
          • 早期ミスマッチ解消のために、職務経歴書のガイドを公開しました - スタディサプリ Product Team Blog

            こんにちは、Web Engineer の @wozaki です。 今回は、採用プロセスの改善として、職務経歴書に記載いただきたいことを公開した背景をご紹介します。 概要 職務経歴書に、採用チームとして期待する情報が不足していることがある 不足すると、以下の課題が発生することがある 書類選考は通過するが、その後の選考でミスマッチと分かる (経歴書が充足していたら、より早期にミスマッチが分かったかもしれない) 面接の前に経歴に踏み込んだ質問を設計できずに、面接時間内でマッチしているか情報を引き出す難易度が上がる 既存の対策として、情報の追記をお願いすることがある 新たな対策として、記載いただきたいことを ガイドとして公開 することにした 記載いただきたいこと 早期ミスマッチ解消の必要性 Web Engineer の採用は競争が激化している肌感があります。 応募者の方々にとっても、様々な企業の中

              早期ミスマッチ解消のために、職務経歴書のガイドを公開しました - スタディサプリ Product Team Blog
            • インフラの継続的デリバリー - naoyaのはてなダイアリー

              事前に断っておくがここでいう「インフラ」はレイヤ的には OS より上の話。 少し前に GitHub 時代のデプロイ戦略 - naoyaのはてなダイアリー で、GitHub を介したデプロイを実践しているということを紹介した。普段の開発を Pull Request ベースでやっているので、デプロイもまた Pull Request を契機に実行させると色々捗る、という話。 このプラクティスの対象領域をインフラにまで拡大してみました、というのが今回の話。 DNS レコードを Pull Request を merge した契機に自動で更新 AWS を利用している場合、ドメインの管理も Amazon Route 53 を使うといろいろと都合がいい。 Route 53 での DNS レコードの更新はこれまでブラウザから操作していた。これだと誰がいつ作業したかわからないし履歴もトラックしづらい。また変更

                インフラの継続的デリバリー - naoyaのはてなダイアリー
              • Gitを使って誰でもDropboxを作れる·RubyDrop MOONGIFT

                RubyDropはRuby製のオープンソース・ソフトウェア。個人的にDropboxはとても便利に使っている。これなしの生活は考えられないくらい便利だ。有料であれば50GBまで使えるが、無料版の2GBでは物足りないと感じる人も多いだろう。だがお金は払いたくないという人もいるだろう。 サーバ起動中 そこで考えたいのが自分だけのDropbox構築だ。重要なのは自動的に同期されるシステムであること、バージョン管理されること、複数のコンピュータ間でデータが同じ状態に保てることだろう。それらを実現するのがRubyDropだ。 RubyDropはRuby1.9系で動作するソフトウェアだ。簡単に言えば、特定のフォルダに関してRubyDropが監視を行う。そして変更があると内容をリモートのGitリポジトリにアップデートする。Gitリポジトリ側で変更があれば、Pullする仕組みだ。 自動的に同期されている G

                • ホーム - Kusudama

                  パスタ、小麦粉、豆腐、米、麺類、味噌などの基本的な食材を常備しておけば、健康的でおいしい料理を日替わりで作ることはできますよね。お米は、ほとんどの家庭の主食であり、多くの和食のレシピに使用されます。ここでは、みんなに人気でとても簡単に作れる「焼きおにぎり」を少しご紹介します。焼きおにぎりのオリジナルの作り方は、ただおにぎりを炭火で焼くだけです。炭火がないお家では、おにぎりを鉄プライパンで焼くこともできます。少し珍しい作り方にはなりますが、焼きおにぎりにさまざまな具材を入れてもOK。濃い黄色でカリッとしたおにぎりに味噌や醤油をかけると、より風味が出てとっても美味しくなりますよ。 実は、料理をテーマにしたオンラインカジノのスロットゲームは、驚くほどたくさんあります。食べ物からは誰もが良い刺激を受けるので、スロットマシンだけでなく様々なゲームにも採用されています。ここで一部の例を挙げると、Nin

                  • ハムスター速報 2ろぐ これは入れとけってフリーソフト

                    blog9サーバーが深夜つながらなかったり、記事制限やらおかしいので移転しようと思います。 めんどくさいですが、お気に入り・RSS等入れてくださってる方、移転先でもよろしくお願いします。 http://urasoku.blog106.fc2.com/ 3/14 15:34 コメント欄からソフト追加更新 リンクミスってなければ、すべてのソフトは海外鯖に直リンせずに説明ページに1クッション置いています。 くれぐれも、ソフトの使用やDLは個人の責任においておこなってください。 「これは入れとけっ」というより、「便利なもの」のフリーソフトリンク集だと思ってください。 各々、自分のPCの使用用途に合わせてこのまとめを使ってもらえれば幸いです。 1 :愛のVIP戦士: 投稿日:2007/03/09(金) 18:17:45.49 ID:GECCKLqB0 書いてって下さい>< 5 :愛のVIP戦

                    • 【大きなお世話】夏目三久アナ結婚引退に、ツイフェミ界隈の皆さんが「美談にするな」「奴隷出荷」「モラハラ」と言いたい放題。

                      . @kyokosakaino 別に素敵じゃないよ この家庭はその選択をとる、 というそれだけのこと 妻が夫を支えるのを美談にしないでほしい twitter.com/master_bird_/s… 2021-04-23 21:29:12

                        【大きなお世話】夏目三久アナ結婚引退に、ツイフェミ界隈の皆さんが「美談にするな」「奴隷出荷」「モラハラ」と言いたい放題。
                      • iOSノウハウ集(2014年版) - Qiita

                        heathrowエンジニアブログからの転載です。 元々は社内Wikiにあったものを持ってきたので古い部分があります。 heathrowでは好きなファッションブランドをまとめ読みFavricaというiOSアプリを開発しています。本日1.0.4がリリースされています! View系 ストーリーボードはマージできない 開発の単位で分ける(同時に編集できないので) .xib .storyboard の読み込みに時間がかかる時がある viewDidLoadが呼び出される直前に暗黙的に読み込まれる(メソッド名通りである)ので明示的に読み込まないようにしてviewWillAppear、viewDidAppear等で読ませるとよし Viewの実装はガンガンUIViewかUIControlをサブクラス化してViewControllerから切り分けていく UIAlertViewとかUIActionSheetのデ

                          iOSノウハウ集(2014年版) - Qiita
                        • Linuxがブートするまで

                          普段Linuxを使っていながら、vmlinuzやinitrd.imgというファイルは何なのか、 あやふやにしか理解していなかったので、一通りLinuxマシンのブートの仕組みを 勉強してみた結果を書き留めておく。なお、BIOSとGRUB Legacyの環境を前提としている。 EFIやGRUB2を使った環境については、今後いずれ勉強していきたい。 基本的にOSの起動は、単純・低機能なプログラムが、より複雑・高機能なプログラムを 読み込み起動するという処理を連鎖的に行う仕組みになっている。 Linuxでは、下記のプログラムが順に起動していく: BIOSブートローダ (GRUB)Stage 1Stage 1.5Stage 2LinuxカーネルInit以下では、それぞれのプログラムについて順に要約して述べていく。 1. BIOS現在一般的なx86/x86-64 CPUは、電源が投入されると、0xff

                          • 【How To】消えたデータを取り戻したい、しかも(ほぼ)無料で簡単に!

                            【How To】消えたデータを取り戻したい、しかも(ほぼ)無料で簡単に!2011.01.28 10:0013,689 福田ミホ うっかりDeleteボタンを押してしまったり、ハードディスクドライブのエラーが起きたり、パソコンを使っているとときどき、データ消失事件が発生します。今回は、そんな事件に対処する方法をご紹介します。 データ復旧ソフトは、アンチウイルスソフトほどメジャーな存在ではありません。アンチウイルスソフトはたいていパソコンにバンドルされていますが、データ復旧ソフトにはあまり関心が払われていないようです。マイクロソフトはアンチスパイウェアとしてWindows Defenderを提供していますが、面白いことにデータ復旧関連には手を出していません。Windowsの回復コンソールがあるにはありますが、あれはWindowsから問題のあるドライブを読み込めなければ役に立ちません。 そんなわ

                              【How To】消えたデータを取り戻したい、しかも(ほぼ)無料で簡単に!
                            • Cookpad TechConf 2017 提供 Wi-Fi の裏側 - クックパッド開発者ブログ

                              インフラ部 id:sora_h です。 先週開催された Cookpad TechConf 2017 如何でしたでしょうか。わたしは TechConf において Wi-Fi を担当していて、こちらも好評いただいたようでなによりでした。 というわけで、この記事では TechConf 2017 における Wi-Fi についての詳細を紹介します。 ネットワーク機器設定・サーバー mitamae レシピ等の公開 https://github.com/cookpad/techconf2017-network 今回の紹介する構成のうち、ネットワーク機器およびサーバ側の設定等、ほとんどを GitHub で公開しています。参考までにどうぞ。 TechConf 2017 NOC メンバー 実は外注などはしておらず、社内 IT と SRE グループのメンバーで構成されていました。 メイン (設計・運用・設営)

                                Cookpad TechConf 2017 提供 Wi-Fi の裏側 - クックパッド開発者ブログ
                              • Android開発者が知らないと損をするXXのこと - ReDo

                                ※目指せ100。 ○小判は猫に渡したくない 「便利なライブラリとかOSS集を教えて欲しい」と、たびたび聞かれるのですが、実際のところ動かして評価しないと分からないんですよね。教えてもキーワードのみ鵜呑みにして使い方間違ってる人とか多くて、結局試行・評価をそれなりのスピードで回せる人じゃないと使いこなせないというか...。 ですが、「知ってる・知らないというゼロイチの差はあるだろう」という指摘をもらい、またどれだけ知っているかのチェックリストとしては使えるのではないだろうか、ということで並べてみることにしました。 使ったことが無いのは挙げていませんが、いかんせん数年経ってますので状況が変わっていたらすいません。 以下、リスト。 Apache Commons http://commons.apache.org/ 「5行+エラー処理」を1行に済ませてくれるUtil群が主体。 IO、Lang、Co

                                  Android開発者が知らないと損をするXXのこと - ReDo
                                • ネットワークをちゃんと学びたいなら

                                  最低限のNetwork知識 https://zenn.dev/hee/articles/ce9002ae525622 という記事がブックマーク400を超えていて、どうしてこのレベルの記事に400もブックマークが集まるのかと問いたい。 覚えたことをまとめてアウトプットするのは素晴らしいことだと思うしそれは否定しないんだけど、勉強したての見習いが書いた薄い内容とベテランがまとめた記事だったら、学ぶのに適しているのはどちらかという話である。 そんなわけでちゃんと勉強するならITMedia系でプロに金払って書いて貰っている記事を勧めたい。 ちょろっと探してみて初心者向けに纏まってる内容だったので、以下の連載が良いと思う。 https://techtarget.itmedia.co.jp/tt/news/1503/13/news04.html それでもっと知りたいと思ったらMaster of IP

                                    ネットワークをちゃんと学びたいなら
                                  • おにぎりは発酵食? 素手でにぎることを勧める雑誌記事に驚いた

                                    私の勤務する国立国際医療研究センターは、感染症の高度専門機関と位置付けられているナショナルセンターのため、何か感染症の問題がニュースになるたび、報道や一般市民の方から「これってどうなんですか?」という問い合わせが増えています。 最近は健康情報について検討を促すような啓発や報道記事もあるためか、自分で調べたり確認したりする人も増えているからかなと思います。 情報発信者やその責任者は、医療や健康について正確な情報か、誤解から実害が生まれないかを考える必要がありますので、個人の思いつきで記事が掲載されることは大手の媒体ではありません。 しかし、今月に入ってびっくりした記事があります。それは、かつての愛読書である「クロワッサン」という雑誌が、おにぎりについて石けんで手洗いせず素手で握るように勧める記事を掲載していたことです。 手塩にかけたおにぎりは、おいしい発酵食?その記事は、「腸に効く、発酵食と

                                      おにぎりは発酵食? 素手でにぎることを勧める雑誌記事に驚いた
                                    • ChatGPT4 本格RPG「チャット転生 〜 死んだはずの幼馴染が異世界で勇者になっていた件」(体験版)|深津 貴之 (fladdict)

                                      Chat GPT用、チャットで異世界の幼馴染に現代知識を送りつけて無双させるゲームです。 以下ストーリーとプロンプトです。 ストーリー 突然、あなたのもとに数年前に死んだ幼馴染からメッセが届きました。なんと彼女は、異世界に転生して魔王と戦っていたのです。彼女はチート能力として、幼馴染の貴方とチャットする力を授かりました。 貴方はチャットで、現代の知識や技術を幼馴染に伝え、彼女を無双させ異世界を救ってください。貴方がどんな知識や技術を伝えるかで、異世界の運命が決まります。 ChatGPTのサイトからGPT-4を起動して、チャット欄に以下のプロンプトをコピペすると遊べます。 ver 0.4 As an AI Game Master, you'll guide "Chat Reincarnation: My Childhood Friend, Who Should Have Died, Beca

                                        ChatGPT4 本格RPG「チャット転生 〜 死んだはずの幼馴染が異世界で勇者になっていた件」(体験版)|深津 貴之 (fladdict)
                                      • クラブミュージックをひたすら流し続けられるサイト「forever.fm」 | ライフハッカー・ジャパン

                                        忙しい朝もサクッと寝癖直し完了! コードレスでどこでも使えるブラシ型ヘアアイロン「Hair Master」を使ってみた

                                          クラブミュージックをひたすら流し続けられるサイト「forever.fm」 | ライフハッカー・ジャパン
                                        • jQueryで楽になる部分、楽にならない部分、顧客が本当に必要だったもの - Qiita

                                          俺も昔はお前のような jQueryスパゲッティジェネレーターだったのだが、膝にReactを受けてしまってな… 基本的な方針 とくにライブラリ設計者において、小さなモジュールを単機能で分割する以上、ライブラリ設計者は可能な限り依存を減らすことを求められます。node環境ならdependency hellの回避のため、フロントエンド環境ならファイルサイズを減らすためです。 ライブラリ設計者ならずともコードのポータビリティを維持するため、できるだけライブラリに依存しないコードを書くのが望ましいです。 Githubみてる限り、最近書かれるJSのライブラリの多くはjQuery非依存です。ユーザーから見る限りは、jQueryElement渡すかHTMLElement使うかぐらいの違いですけどね。 また、Angular, React等のSPAをスクラッチで設計する場合、気づいたらjQueryを使っていな

                                            jQueryで楽になる部分、楽にならない部分、顧客が本当に必要だったもの - Qiita
                                          • GAFAMで言えない言葉

                                            みんな大好きGAFAMはご存知の通り言論統制が大好きだよ!言論統制はユーザだけでなく社員にも課しているよ!どんなことが言えないのか紹介していくね! Stand-up meeting:みんな大好きスタンドアップだよ!立てない人達への配慮でsync-up meetingにしようという運動があるよ!スクラムを組んだりスプリントを走る方が運動強度としては大変そうなのにそっちは大丈夫なんだね! Brown bag meeting(茶色い紙のバッグ=ランチを持ち寄ってするカジュアルな勉強会):有色人種差別があった時代の風習のせいで差別用語扱いになったよ!その昔、例えば教会の入口には茶色い紙を持った人がいて肌の色と比べて黒い人を入れないようにしていたよ!Brown bag meetingがこれを思い起こさせるので黒人さん達への配慮的によろしくないみたいだね!Lunch and learnに言い直すべきだ

                                              GAFAMで言えない言葉
                                            • MySQL のレプリケーションから10年間逃げてきた我々が学んだこと8選 - Cybozu Inside Out | サイボウズエンジニアのブログ

                                              こんにちは。クラウド運用チームで SRE をしている飯塚です。 今回は、MySQL のレプリケーション機能を約10年もの間ずっと使ってこなかった私たちが、レプリケーションを使った高可用性構成に移行するための取り組みの中で学んだことについて紹介します。 背景 巨大なテーブルへの primary key の付与 トランザクションサイズが大きい場合には tmpdir に注意 mysqldump で絵文字が消えていないか要チェック mysqldump が Error 1412: Table definition has changed... で失敗する mysqldump したデータのリストアが Duplicate entry 'xxx-yyy-PRIMARY-n_diff_pfx01' for key 'PRIMARY' で失敗することがある mysqldump したデータのリストア時のディスク

                                                MySQL のレプリケーションから10年間逃げてきた我々が学んだこと8選 - Cybozu Inside Out | サイボウズエンジニアのブログ
                                              • Kaggleに登録したら次にやること ~ これだけやれば十分闘える!Titanicの先へ行く入門 10 Kernel ~ - Qiita

                                                Kaggleに登録したら次にやること ~ これだけやれば十分闘える!Titanicの先へ行く入門 10 Kernel ~PythonKaggle 事業会社でデータサイエンティストをしているu++です。普段ははてなブログ1で、Kaggleや自然言語処理などデータ分析に関する記事を定期的に書いています。 Kaggleでは2019年に「PetFinder.my Adoption Prediction」2というコンペで優勝(チーム)し、「Santander Value Prediction Challenge」3というコンペで銀メダルを獲得(個人)しました。「Kaggle Master」と呼ばれる称号4を得ており、Kaggle内ランクは、約16万人中最高229位です5。 本記事では「Kaggleに登録したら次にやること」と題して、Kaggleに入門したい方に向けて次のようなコンテンツを掲載します。

                                                  Kaggleに登録したら次にやること ~ これだけやれば十分闘える!Titanicの先へ行く入門 10 Kernel ~ - Qiita
                                                • Oh Shit, Git!?!

                                                  Gitって難しい。簡単にぐちゃぐちゃの状態になっちゃうし、失敗を直す方法を知ろうとしたところでまじくそ不可能。Gitのドキュメンテーションって卵とニワトリの問題みたいなところがあって、ハマりから抜け出すために知ってないといけない事柄の名前をあらかじめ知っていないと、どうやって問題を解決したらいいのか検索することすらできないんだよね。 だからここに、私が遭遇したことのあるよろしくない状況から、最終的にどうやって抜け出したかをフツーの日本語で書いていこうと思う。 くっそー、超絶やらかした。お願い、Gitには魔法のタイムマシンがあるって言って? git reflog # こうすると、Gitでやったことがすべてのブランチに渡って全部見えるよ! # どのブランチにも HEAD@{index} ってインデックスがあるはずだから # やらかす前のやつを見つけて git reset HEAD@{index

                                                  • 【メモ】良いDesign Docs(Software Design Document)を書くためのリソース集

                                                    自分が良い Design Docs(Software Design Document)を書くために、読んだ/参考になったリソース集 一覧 Design Docs とは Design Docs at Google デザインドック(Design Doc)について デザインドックで学ぶデザインドック 残業も減らせる!? 上級エンジニアになるための Design Doc 超入門 「Design Doc」って何なのか? What Is A Design Doc In Software Engineering? (full example) What is a Design Doc: Software Engineering Best Practice #1 https://github.com/kaiinui/note/blob/master/Design--Designdoc.md Googleの

                                                      【メモ】良いDesign Docs(Software Design Document)を書くためのリソース集
                                                    • 【追記あり】だらだら楽しく読める巻数の多いマンガ

                                                      暇潰しに頭を使わずダラダラ楽しく読める漫画たち。 巻数が多いほうが暇も潰しやすいので、それなりに巻数が多く、1話完結または長くても1巻程度で話がまとまる漫画について紹介するぞ。 他にもあったら教えてね。 【追記】 みんな色んな漫画の紹介をありがとう!! 上げてもらった漫画を備忘録代わりに追記しておいて、せっかくだからKindleUnlimtedにあるかどうかも調べておいたよ。 量が多かったから、さすがにこち亀みたいな超有名どころはわざわざ上げなくてもいいかと思ったのと、個人的にアンテナにあまり引っかからなかったもの、巻数があまりないものは追記していないけど、その辺はごめん。 解体屋ゲン 既刊91巻建設業界をテーマにした職業マンガ。主人公の本職は解体業であり、爆破解体の専門家なんだけど、巻を追うごとにゼネコンがどうとか建設業界が全体的な内容がテーマになってきている。 時事ネタが非常に多くて、

                                                        【追記あり】だらだら楽しく読める巻数の多いマンガ
                                                      • エレクトロニカとかテクノロックあたりでおすすめの音楽教えてくれ : 妹はVIPPER

                                                        1:以下、名無しにかわりましてVIPがお送りします:2011/11/22(火) 17:33:07.89 ID:+DN0pBax0 ヘッドホン買ったけど聴く音楽が少なすぎるからおすすめ教えてくれ 好きなジャンルはエレクトロニカ、テクノロック、アンビエント ザ・プロディジーがツボ、でもピコピコ系も聞きたい、低音が気持ちい奴も聞きたい教えて 2:以下、名無しにかわりましてVIPがお送りします:2011/11/22(火) 17:34:16.54 ID:nKsW3NukO お前はcapsule聞いてろ 22:以下、名無しにかわりましてVIPがお送りします:2011/11/22(火) 17:41:31.26 ID:JzcW33p20 >>1 どんなの買ったの? 30:以下、名無しにかわりましてVIPがお送りします:2011/11/22(火) 17:43:02.93 ID:+DN0pBax0 >>22

                                                          エレクトロニカとかテクノロックあたりでおすすめの音楽教えてくれ : 妹はVIPPER
                                                        • MySQLにおけるレプリケーション遅延の傾向と対策

                                                          レプリケーションはMySQLで最もよく使われる機能のひとつだ。レプリケーションは基本的に非同期でデータの複製を行う仕組みになっているのだが、非同期故にどうしても逃れられない問題がある。そのひとつが今回のテーマ、遅延である。というと、MySQLのレプリケーションはすぐに遅延が生じてしまうように感じてしまうかも知れないが、そのようなことはない。ほとんどの場合は即座にスレーブの更新が行われる。 なぜ遅延は発生するのか、どのように遅延が起きていることを調べるのか、どのように回避するのかということを本エントリでは解説したい。うまく遅延と付き合って、MySQLのレプリケーションをより快適に運用してもらえればと思う。 そもそも遅延とは何かMySQLのレプリケーションは非同期で行われる。これは準同期でも同じであり、スレーブにおいて更新が起きるのはマスターよりも一瞬遅れてしまう。これは非同期であるが故に逃れ

                                                            MySQLにおけるレプリケーション遅延の傾向と対策
                                                          • アポロ11号のソースコード - Radium Software

                                                            Google Code Blog - Apollo 11 mission's 40th Anniversary: One large step for open source code... アポロ11号の月面着陸から40周年ということで,最近やたらとアポロ計画関連の話題を見かける。そんな中,アポロ計画にちなんだ話題として Google Code Blog に投稿されたのが上のエントリー。 Google Code 上で公開されている Virtual AGC and AGS プロジェクトの中に, NASA のハードコピーから転記された本物の AGC (アポロ誘導コンピュータ)のソースコードがありますよ……とのこと。 このソースコードには,オリジナルのアセンブリコードに記されていたラベルやコメントまでしっかり転記されている。それらの記述に目を通していると,そのコードを書いた人の考えや気持ちが伝

                                                              アポロ11号のソースコード - Radium Software
                                                            • ワイヤレスマウスを安価な物理ボタンとして使う - Qiita

                                                              家の照明などを操作しようと思うと、やはりモバイルアプリよりも簡単な物理ボタンが欲しくなることは多いと思います。 流行に身を任せて、市販のIoTボタンを買ったり、ArduinoやESP8266などで電子工作したりしてもいいですが、USBでつながる普通の無線マウスで実用的には十分なことがあったので紹介します。 ほかのIoTボタンと比べてこんなメリットがあります。 安い (737円とか) どこでも手に入る 設定が不要 乾電池で動作して長持ち ホイールが使える マウスで電球スイッチ 今回は、家全体の電球を操作するボタンをつくるのを例に説明します。電球にはPhilips Hueを使って、HTTP API経由で電球を制御します。このようなものを使います。 USB接続のワイヤレスマウス Raspberry Pi (常時稼働のマシンならなんでもOK) 制御するもの (今回はHue) マウスをクリックすると

                                                                ワイヤレスマウスを安価な物理ボタンとして使う - Qiita
                                                              • 「良いコード」を書くために意識している17のTips まとめ

                                                                この記事について 私はWeb基盤を提供している企業でWebアプリケーションエンジニアをしています。 インフラや顧客基盤など複数のバックエンドAPIが動いており、それらを結合したアグリゲーション(BFF)の作成とフロントエンドの実装を担当することが多いです。 言語はTypeScriptとC#を選択する事が多く、フロントエンドではReact.jsとVue.jsを使用しています。これらをコンテキストとして私が「良いコード」を書くために日頃意識しているTipsを投稿していきます。 やらないこと インデントを揃える、命名基礎、アクセス修飾子などの基礎的な内容は割愛しています。 コードはTypeScriptで書いています。ですが特定の言語に特化した内容にはしていません。 プログミング全般に掛かかった内容であり、フロントエンドやバックエンドなど特定のレイヤーに特化した内容にはしていません。 良いコードと

                                                                  「良いコード」を書くために意識している17のTips まとめ
                                                                • 演歌歌手・伍代夏子、カメラ沼を語る。「好き」をとことん追求する“執着心”に圧倒されまくった #ソレドコ - ソレドコ

                                                                  「これは間違いなくカメラ沼の住人……」 着物姿でにこやかに受け答えするその手には、SONYのハイスペックフルサイズミラーレス一眼カメラ「α9」と、“バズーカ”と呼ばれている白い望遠レンズ……。2020年夏に『徹子の部屋』(テレビ朝日)に演歌歌手・伍代夏子さんが出演した際、カメラ沼の住人がざわつきました。「沼メディア」を自称するソレドコ編集部としては、伍代さんの「沼」にスポットライトを当てない理由がない! そこで、某カメラショップの販売員経験があり知識豊富なフリーカメラマン&ライターのつるたまさんを聞き手に迎え、伍代さんのカメラ愛をとことん語っていただくという沼沼しいインタビュー企画を実施しました。最初に断っておきますが、相当、沼です。 オジロワシとシマフクロウを夜通し3,000枚撮りました つるたま こんにちは、フリーカメラマンのつるたまです。ミノルタから始まりCanon、Nikon、OL

                                                                    演歌歌手・伍代夏子、カメラ沼を語る。「好き」をとことん追求する“執着心”に圧倒されまくった #ソレドコ - ソレドコ
                                                                  • 色々なプログラミング言語で JSON をパースするためのイカしたサービス quicktype - かずきのBlog@hatena

                                                                    今日、マイクロソフト本社から来た David さんとお昼ご飯をしたときに教えてもらえた彼のプロダクトが凄かったので紹介したいと思います。 quicktype.io quicktype JSON をペーストするとシリアライズ・デシリアライズするためのコードを出力してくれるサービスです。 例えば、以下のような JSON があるとします。 { "name": "Kazuki Ota", "age": 36, "pets": [ { "name": "hoge" }, { "name": "foo" } ] } ページに張り付けるとこういうコードが生成されます。 // To parse this JSON data, add NuGet 'Newtonsoft.Json' then do: // // using Sample.Models; // // var data = Person.Fro

                                                                      色々なプログラミング言語で JSON をパースするためのイカしたサービス quicktype - かずきのBlog@hatena
                                                                    • git push --force でなく git push --force-with-lease を使う - valid,invalid

                                                                      前に社内チャットで流れてて初めて知った。 他人の変更を上書きするおそれのある git push --force でなく、最後に fetch したタイミング以降に他人が push していたら失敗する git push --force-with-lease を使う方が良い。 --force considered harmful; understanding git's --force-with-lease - Atlassian Developers Quipper では GitHub flow のような開発フローを採用している。 各開発者が feature branch を作成し、master / develop branch へ pull request を作る流れだ。 他人と修正箇所が重なってコンフリクトした際には rebase が必要で、 rebase 後の内容を push する際には

                                                                        git push --force でなく git push --force-with-lease を使う - valid,invalid
                                                                      • WebスクレイピングライブラリGoutteで遊んでみる - hnwの日記

                                                                        新年あけましておめでとうございます。今年もボチボチやっていきます。 本稿ではPHP製のWebスクレイピングライブラリGoutteを紹介します。 Goutte(グット)とは Goutteは必要十分な機能を持ったWebスクレイピングライブラリです。そもそもWebスクレイピングというのは、外部Webページから必要なデータを取ってくるくらいの意味です。つまり、GoutteはWebスクレイピングを簡単に行う道具だと考えればいいでしょう。 具体的には、GoutteはWebクローラとHTMLパーサを組み合わせたようなものです。Cookieやフォームの扱いなどWebブラウザとしての機能は一通り揃っていますし、CSS風の要素指定もできるなど、機能面では他のライブラリと遜色ないように感じます。 さらに僕個人がGoutteに期待している点は、安定性とロングサポートです。Goutteは主要機能をSymfony2お

                                                                          WebスクレイピングライブラリGoutteで遊んでみる - hnwの日記
                                                                        • 2009年の優秀ツール&サービスを表彰!金銀銅ツール2010 :教えて君.net

                                                                          毎年恒例のアワードの季節がやって来た。12月8日発売のネトラン1月号では、今年ネットの世界を騒がせたツールやサービスをまとめて評価するゾ。大賞を受賞するのは果たしてどのツール・サービス? ノミネート作品リスト ●ブラウズ部門 ネットサーフィン/巡回効率化 ●セキュリティ部門 ウィルス対策/通信秘匿 ●動画部門 動画プレイヤ/動画編集/ファイル変換 ●音楽部門 再生・管理・編集/ストリーミング ●画像部門 閲覧・収集/管理・編集・共有 ●バックアップ部門 リッピング・ライティング/ウェブストレージ ●ユーティリティ部門 USBメモリ・HDD強化/OSチューンアップ ●審査員プロフィール lukewarm、芝田隆広、中谷仁 ●特別審査員プロフィール あまえび、my96soft、エアロプレイン ●ブラウズ部門(上に戻る) ネットサーフィン ZoneAlarm

                                                                          • 開発生産性について議論する前に知っておきたいこと - Qiita

                                                                            はじめに 事業としてソフトウェア開発を行う企業にとって、自分たちの開発チームの生産性が十分に高いのか、あるいはそうでないのかについては大きな関心があります。 そのこと自体は、何かを計測し、改善するというのは営利企業としては健全です。一方で、ソフトウェアエンジニアリングの世界で「生産性の高さ」だと主張できる汎用性の高い指標は存在しません。こういった状況の中で、「生産性」を巡る議論は経営やビジネス部門とエンジニアチームとの間で繰り広げられ、場合によっては大きな不和や不信感につながることも珍しいことではありません。 今回は、エンジニアの開発生産性について、さまざまなステークホルダーと議論する上で把握しておきたいさまざまな論点について解説します。それによって、「我々が本当に議論すべきテーマは何か」についての共通認識をつくるための土台を構築することを目的としています。 もしかしたら改善したいことは「

                                                                              開発生産性について議論する前に知っておきたいこと - Qiita
                                                                            • 「モザイク画像の解像度を64倍にする研究」が人種差別の議論に発展、非難を集めた研究者はアカウントを停止

                                                                              計算機科学の分野において功績を収めた人物に贈られるチューリング賞を2018年に受賞した、Facebookの人工知能部門におけるチーフ研究者、ヤン・ルカン氏は、人工知能および機械学習における人種差別の議論で多くの非難を受け、Twitterアカウントを停止することを発表しました。 Yann LeCun Quits Twitter Amid Acrimonious Exchanges on AI Bias | Synced https://syncedreview.com/2020/06/30/yann-lecun-quits-twitter-amid-acrimonious-exchanges-on-ai-bias/ きっかけは2020年6月20日に、デューク大学が人工知能アルゴリズムを用いた高品質の画像生成に関する研究結果をTwitter上で公表したことから始まりました。 Face Depi

                                                                                「モザイク画像の解像度を64倍にする研究」が人種差別の議論に発展、非難を集めた研究者はアカウントを停止
                                                                              • クックパッド サマーインターンシップ2016の資料を公開します - クックパッド開発者ブログ

                                                                                技術部開発基盤グループの @moro です。 クックパッドでは、昨年に引き続き今年も、夏の技術職インターンシップを実施しました。 クックパッドのインターンシップは前後半に分けた構成になっていました。まず前半はWebサービス開発に必要な技術の中から6つの分野に関する講義や実習を行いました。さらに後半は、前半の座学に合格した方を対象に、メンターとなる社員と一緒に実際の開発現場に入り、具体的な問題解決に取り組んでもらいました。 その中で、前半の講義に使った資料を公開します。 1日目 Git (@moro) 昨年に引き続き、講義初日はGit, TDD, Railsを1営業日で一巡りするという、忙しい構成でした。 Git編では、すでにGitを使っているエンジニアも多いだろうと想定して各コマンドの紹介などは最小限に済ませました。代わりに、Gitの内部構造を説明し「コミットを覚えておけばなんとかなる」感

                                                                                  クックパッド サマーインターンシップ2016の資料を公開します - クックパッド開発者ブログ
                                                                                • 【Git入門者向け】イメージで理解するGitコマンド事始め - きのこる庭

                                                                                  ご無沙汰です。連載企画を書き進めると豪語しておきながら かなり経過してしまいました。連載企画の方は時間を見つけつつ少しずつ書き進めていければと思います、申し訳ございません。 さて、最近周囲の方にGitの解説をする機会が増えてきたため、今回はGitの基本コマンドに関連する説明をします。 対象読者 ・何らかの理由でGitを使う事になったが、コマンドが多くてよくわからない方。 ・コマンドごとの意味は何となく理解しているけど、イマイチピンと来ない方。 (※「そもそも何故Gitを使う必要があるのか」「バージョン管理とは何か」といった点については ノンプログラマ向けの連載企画として後日記載させていただければ幸いです) 解説するコマンド git init, git add, git commit, git status, git log, git branch, git checkout, git me

                                                                                    【Git入門者向け】イメージで理解するGitコマンド事始め - きのこる庭