サー・アイザック・ニュートン(1642-1727)によって1687年に刊行された近代科学史の画期的な著作「自然哲学の数学的原理(通称プリンシピア)」の未発見の初版本が、カリフォルニア工科大学の歴史学者による世界的な大規模調査の結果、新たに約...
Jaslabs: High performance phpで紹介された「MySQLのクエリを最適化する10のTips」に対して、反論している人がいる。ブログ「20bits」のJesse氏だ。彼は「10 Tips for Optimizing MySQL Queries (That don’t suck)」というエントリーで、Jaslabs氏の記事は適切でないとしている。 Jesse氏の経験によれば、SQL最適化で最も重要なことはSQLやDBの基本をしっかりと理解することであり、60%がこれで解決するという。残り35%はDBやクエリの特殊な性質に対する対処であり、最後の5%で発想の転換などを求められる。Jaslabs氏はここにばかり力を入れており、それはまったくもって時間の無駄だと述べている(Jesse氏は「SQL_SMALL_RESULTなんて、生まれてこの方使ったことすらない」とまで言っ
はじめに 「AndroidはiOSと同じデザインで!」と言われてどう実装しようか悩んでる方向けの記事です。 Androidアプリを作るなら当然マテリアルデザインガイドラインに合わせて1から画面設計するのが最高なんですが、そうはいかないことが経験上多いので対応案をざっくりまとめました。 諸注意 これは「iOSとAndroidのUI対応一覧」ではありません。 iOSとAndroidで同じような見た目のUI部品でも作られた経緯や目的は違うので、比較して置き換えるようなことは基本的にできないと思います。 とはいえなんの指標もないと辛いので、ここでは「iOSのこのUIをAndroidで代用できるのはこれかもね」くらいのニュアンスで列挙しています。 必ずしもどのアプリにも言えるようなことではないので、あくまでたたき台と思ってください。 「なぜAndroidらしくする必要があるのか」についてはこ
Sorry, JavaScript is required to view Global Stats charts.
子要素を親要素の左右の中央寄せに配置するのは、簡単です。 インライン要素は「text-align: center;」で、ブロック要素であれば「margin: 0 auto;」で中央に配置できます。 難しいのは天地、上下の中央です。 CSS Hackはなしで、要素を上下左右の中央寄せに配置する実装方法を紹介します。 Absolute Centering with CSS 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 positionプロパティを使って、要素を上下左右の中央寄せに配置 単位vhを使って、要素を上下左右の中央寄せに配置 Flexboxを使って、要素を上下左右の中央寄せに配置 CSS Gridを使って、要素を上下左右の中央寄せに配置 positionプロパティを使って、要素を上下左右の中央寄せに配置 「position
ドメインウェブの設定が見つかりません 考えられる原因 ドメインウェブの設定がまだ行われていない。 ドメインウェブの設定がまだ反映されていない。(反映には数時間~24時間かかることがあります) ドメインウェブ・DNSの設定が誤っている。 アカウントが存在しない、契約が終了している、削除されている。
同じようなデザインの手直しに人生の貴重な時間を費やしたいと思う人はいません。過去に別のアプリなどで解決されている問題があるのなら、その問題の解決策がテンプレートとして既に存在するはずです。それこそが、誰にでも使えるデザインパターンです。 ここでは、Web上でデザインパターンを見つけるのに最適なサイトをリストアップしました。執筆時現在、これらのリソースはすべて無料ですが、一部はプレミアム版などを支払うように求められる場合があります。なお、この記事は、これらのサイトのアフィリエイトではないことを最初に断っておきます。 UI Patterns UI Patternsでは、好みのパターンを簡単に検索でき、使えると思ったパターンをグループ化することができます。また、自分のデザインでのパターン活用に役立つ、UIデザインパターンに関する多くの興味深い記事があります。 WELIE Interaction
Pythonで最初に知っておきたかったこと 最近、PC(Mac/Linux)やRaspberry PiでPythonを使ってプログラムを組むことが多くなってきました。長く使っていると、多少はPythonのことが分かってきて、色々便利な機能なども知ることができます。その中でも「これ、もっと早くに知りたかった…」というものが結構あったりするので、一度そういったものをまとめて紹介しようと思います。 Pythonをこれから始める初心者の方の参考になればよいなと思います。環境はMac/Linux(Raspberry Pi)を想定していますが、それ以外の環境の方でも参考になるかとは思います。 環境セットアップ 最初は環境構築です。PC(Mac/Linux)だと、仮想環境を使うのを個人的にはオススメします。以下記事参照下さい。 「俺はとにかくPythonで機械学習をやりたいんだー!」という人は、下記の記
bitly/oauth2_proxyを用いて,ウェブアプリケーションに手っ取り早くOAuth2認証を導入するという話です. oauth2_proxyは良い感じでOAuth2による認証を肩代わりしてくれる君で,何らかのリバースプロキシの認証機構と組み合わせて利用すると簡単にOAuth2ログインを実現することができます. 今回は例としてKibanaにGoogleのOAuth2ログインを導入してみたいと思います. 構成 Kibana bitly/oauth2_proxy nginx +------+ +-------+ +--------------+ +--------+ | | | | ----auth----> | | | | | user | --request--> | nginx | | oauth2_proxy | <--auth--> | Google | | | | | <--
最近のボーカロイドがすごい。なにがすごいって良い曲が出過ぎてすごい。すごい。とにかくすごい。 かくいう自分はニコニコ最初期には夢中だったものの、そのあとニコニコの衰退と共にゆるやかに遠ざかり何年もボカロなんて聞いていなかったのだがちょうど一昨年くらいかな? それぐらいの時期にPSVitaで出たミクの音ゲー『初音ミク -Project DIVA -F2nd』の曲がやたら懐かしい曲ばっかりだったものだから買って遊んでみて、「やっぱり良い曲だな〜」って、遊び足りなくなってユーザー投稿の譜面遊び始めたら最近の曲でもすごい良い曲多いでやんの。 それで新しい曲にも注目し始めて、でもまだ新曲聴き漁ったりまではしてなかったのだけれど、今年発表されたハチの『砂の惑星』で完全に火をつけられた。ボカロすげー!!すげー!! もっと良い曲ないのかっていろいろ聞きまくった。 ハチ MV「砂の惑星 feat.初音ミク」
Webのセキュリティ プログラミングスクールからエンジニアデビューしたものですが、セキュリティの重要さと、攻撃された時の恐ろしさに戦々恐々としました。今でもしてます。 たとえ、エンジニアでなくとも、最低限の対策をしないとリリースするのは危険です。 プログラミングスクールではセキュリティについては、深く学ぶことはあまりないと思います。 自分と同じ駆け出しエンジニアさんや、エンジニアじゃないけど、Webサービスリリースしたい!みたいな方に共有できたらと思います。 セミナーでセキュリティについて学んできたので、復習も兼ねて自分なりの解釈で記事に落とそうと思います。 脆弱性? Webサイトの脆弱性は二種類。 ロジックエラー(設計段階で生まれる脆弱性) セッションの管理不備や特殊文字を処理せずにデータを受け渡してしまうことです。 テクニカルエラー(実装段階で生まれる脆弱性) SQLインジェクション、
サーバーやインフラなどの監視ツールの1つとして最近注目されているのが「Prometheus」だ。Prometheusはインストールや設定が容易で、かつ十分な機能を持ち管理しやすいという特徴を持つ。本記事ではこのPrometheusの導入方法、基本的な監視設定の流れを紹介する。 クラウド時代の監視管理ツール ネットサービスを運営する場合、そのサービスを運営するソフトウェアやサーバー、ネットワーク機器などの状況を監視する手段を用意するのが一般的だ。監視を行い、意図しない状況になったら自動的にメールなどで通知を行うシステムを構築することで、問題をいち早く解決できるようになる。さらに、サービスやマシンの稼働ログを適切に記録することで潜在的な問題を事前に見つけたり、最適化に向けた分析を行うといったことも可能になる。 監視や問題発覚時の通知などを行うオープンソースのツールとしては、過去にElastic
今回は「pt-query-digest」を使用して、チューニングしたいSQLがスローログに記録されている場合の調査方法について説明します。 pt-query-digestとは pt-query-digestはPercona社が開発・配布するMySQL用のユーティリティーキットで、「Percona Toolkit」の1つです。最新ドキュメント(2016/3/22現在)はこちらにあります。pt-query-digestの基本的な使い方は「スローログをノーマライズ・集計し、人間が判断しやすい形式で出力させる」です。基本的にはスローログ用と考えますが、スローログ以外にもジェネラルログやバイナリーログ(mysqlbinlogコマンドの出力を入力する)、パケットキャプチャー(tcpdumpコマンドの出力を入力する)などが利用可能です。 Percona Toolkitのインストール まずはPercona
2,500円から4,000円と言うカテゴリーは、「趣味の一つとして、いいお酒を家飲みしたい。」と筆者がもっとも意識している価格帯となります。実際に10,000円を超えるようなお酒には、それだけのものがあるのも事実ですが、そんなお酒ばかり飲むわけにもいきません。とびっきりのお酒を基準に置き、表題の価格帯の中で探し出すことで、ぶれることなく自分好みのラインナップを増やすことができるのではないでしょうか。高額なものとは違って当たり前ですが、遜色はない。そんなコストパフォーマンスの良いお酒が、今回のカテゴリーの上位にランクしているようなので、取り上げてみました。 以前にもこのタイトルで記事をUPしておりますが、WordPress Popular Postsと言うプラグインを利用して自動集計しておりました。サーバーへの負荷が非常に高くなってしまったので、新たに2017年バージョンとして手動で作成しな
2021.09.20 ページ再作成 ハイドライド3 for X1 OP動画追加 2021.09.12 ページ再作成 ハイドライド3 for PC88 OP,ED動画修正 2021.08.31 ページ再作成 サイオブレード for PC-8801mkⅡSR 2021.08.25 ページ再作成 ボスコニアン for X68000 2021.08.21 ページ再作成 天使たちの午後・Ⅱ 美奈子 for PC-8801mkⅡSR 2021.08.20 ページ再作成 EVE burst error for PC-9801VX/UX 2021.08.18 ページ再作成 サバッシュⅡ for PC-9801VM/UV 2021.08.12 ページ再作成 メタルサイト for X68000 2021.08.08 ページ再作成 ソフトでハードな物語2 for X68000 2021.07.31 ページ再作成
Webサイトやブログに、気持ちいいインタラクションやユーザーインターフェイスを実装できるJavaScriptを紹介します。実用的なものから、あまり見かけない新鮮なものまで、素晴らしいアイデアがいっぱいです!
仮想通貨(暗号通貨)のトレードや情報収拾をはじめる人に向けて、役立つリンク集を作りました。 2016年からこの業界をウォッチしてるのでそれなりの網羅性はあります。 DEG(デグ) ぜひ役立ててね。 ぼくのツイッターアカウントもフォローよろしくです... 仮想通貨市場全体の情報や各通貨の情報仮想通貨全体の時価総額や、各通貨の情報を収集するサイトたちです。 全体的な動向から自分の関心のある通貨やジャンルなどを分析できます。 CoinMarketCap 仮想通貨のトレードや情報収集をしている人がほぼ全て知ってるであろうサイトです。 このサイト内でよく使われるページは以下の3つ。 仮想通貨の時価総額→Global Charts各通貨の時価総額ランキング→Cryptocurrency Market Capitalizationsトークン限定の時価総額ランキング→Token Market Capita
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く