タグ ソート
人気順 5 users 10 users 50 users 500 users 1000 users【SQL】ちょっとしたパフォーマンスチューニングまとめ - Qiita
SELECT table_a.id, table_a.name FROM table_a INNER JOIN table_b ON table_a.id = table_b.id; メリットとしては、 どちらかのテーブルのid列のインデックスを使用可能 サブクエリがないことで中間テーブルが作成されない しかし、インデックスがない場合はEXISTSの方が良い場合があります ソートの回避 SQLでは暗黙... 続きを読む
あるエンジニアの面接で、ソートについて聞かれたら
あるエンジニアさんが面接でソートについてきかれました。 ここまで覚えておく必要あるの?と思いましたが、知っている人はいるものですね。 でも、必要なら調べるぐらいの情報のような気もする。Webエンジニアなら必要な知識なのかなあ。 続きを読む
シャニマスのチェックボックスから見る色弱者の世界|謝罪P|note
先日のアップデートでシャニマスのUI周りに色々と手が加えられた。 その中でも個人的に嬉しかったのは、ソートに関連するチェックボックスのON/OFFが見やすくなっていたことだ。 大多数のユーザーにとっては「まあ確かにね」くらいのものかもしれない。 しかし私は「これでようやくまともにソート機能が使える」とひそか... 続きを読む
Googleスプレッドシートと同期できるデータベースアプリ「Memento Database」がかなりいい! - ロマろぐ
僕は今はGoogleスプレッドシートで購入物を記録しています。 GoogleスプレッドシートはGoogleドライブで同期でき、ハードオフなど出先でスマホで検索できるのでそこそこ便利です。 ただ、スマホでの一覧性はあまりよろしくなく、検索機能も乏しくソートや条件での整理はできません。画像の登録・閲覧も限定的。まぁそり... 続きを読む
Tabulator - これはすごい。HTMLテーブルを高機能に MOONGIFT
テーブル表示はWebシステムのデファクトとも言えます。業務システムはいうに及ばず、管理者画面などでも必ず求められる表示です。そしてただ表示すればいいという訳ではなく、ソートやフィルタリング、インラインでの編集など様々な機能が求められるものです。 そんな多機能なテーブル表示を実現してくれるのがTabulator... 続きを読む
Tabulator - これはすごい。HTMLテーブルを高機能に MOONGIFT
テーブル表示はWebシステムのデファクトとも言えます。業務システムはいうに及ばず、管理者画面などでも必ず求められる表示です。そしてただ表示すればいいという訳ではなく、ソートやフィルタリング、インラインでの編集など様々な機能が求められるものです。 そんな多機能なテーブル表示を実現してくれるのがTabulator... 続きを読む
Pythonの知っておくと良い細かい処理速度の違い8個 - kumilog.net
はじめに 標準入力 input と sys.stdin.readline ソート sort と sorted ソートの key ループ for と while リスト リストの初期化 二次元配列の場合 リストの値参照 リストへの値追加 それぞれの処理速度 まとめ はじめに 最近、PythonでAtCoderなどの競技プログラミングに挑戦しています。これまであまりに気にしなか... 続きを読む
こういうブコメの書き方やめろ
「↓それは違うんじゃない?」 ブコメの表示順はソート(人気順か新着順か)によって変わるし、たとえ新着順だとしても言及先のブコメが削除されたら無関係な人に言及することになる。 「トップブコメは頭おかしい」 当然トップブコメもスターによって変動する。 やめろ 続きを読む
「ソート」を極める! 〜 なぜソートを学ぶのか 〜 - Qiita
こうした時代の変化により、「どういう場面でどのソートが最強か」という議論の重要性が相対的に下がって来ています。昔は 【Before】 多くの場面では、 クイックソート がよい 要素数が小さいときや、ほとんど整列済みに近いときは、 挿入ソート も有力 要素数が小さくて、省メモリ性や安定性を重視したいときは、 挿入ソート がよい 各要素が整数値であまり大きな絶対値をとらないときは、 計数ソート や 基... 続きを読む
【レビュー】「Visual Studio Code」でExcelスプレッドシートやCSVデータを表示「Excel Viewer」 - 窓の杜
レビュー 「Visual Studio Code」でExcelスプレッドシートやCSVデータを表示「Excel Viewer」 テーブルスタイルでわかりやすく。ソートやフィルタリングも可能 樽井 秀人 2017年2月27日 06:00 「Excel Viewer」v1.1.11 「Excel」やCSV形式のデータをテーブルスタイルでわかりやすく表示 「Excel Viewer」は、「Micros... 続きを読む
日本の産業分類別年収/労働時間ヒートマップ - A Successful Failure
2016年06月07日 日本の産業分類別年収/労働時間ヒートマップ Tweet 厚生労働省は毎年産業分類別に賃金や労働時間の調査を行っている。10名以上の従業員を抱える5万余の民間事業所に対する調査をまとめたものであり、最新の調査結果は今年2月に公表された 平成27年賃金構造基本統計調査 だ。 そこで同調査にもとづき、産業分類別の年収、月間労働時間をヒートマップにしてみた。男性・女性の降順にソート... 続きを読む
JavaScript - とても長い配列の上位M件だけをクイックソートより高速に取り出す - Qiita
要約 めっちゃ長い配列の上位M件だけ取り出したい時に、全部ソートするのは無駄に感じる QuickSortをちょっと改良すると無駄なソートを省ける 単純な実装でも10倍の差が出た 発想 QuickSelect(wikipedia英語版記事) というアルゴリズムがある。 これは、「配列をソートした時、n番目にくる要素を効率よく取り出す」アルゴリズムである。 例えば という配列をソートした時に3番目にく... 続きを読む
TRPG「ソード・ワールド2.0」がスマホアプリに! 収録シナリオは500本超え…最後まで無料で楽しめる見守り系RPG | インサイド
コンシューマー機やパソコンなどで発展を続けてきた、いわゆる「RPG」というゲームには原点があり、「テーブルトークRPG」(TRPG)という遊びから派生したジャンルとなります。 それぞれが役割を演じるTRPGは、基本的にひとりが1キャラクターを演じ、みんなでパーティを組んで様々な冒険に出かけます。このゲームに勝敗はなく、ゲームマスターと呼ばれる進行役が提示する様々な状況に、みんなで協力してどう対応し... 続きを読む
バブルソートよりも非効率なソートアルゴリズムを探して ―― ストゥージソートとスローソート - Line 1: Error: Invalid Blog('by Esehara' )
2014-08-16 バブルソートよりも非効率なソートアルゴリズムを探して ―― ストゥージソートとスローソート はじめに 恐らく、プログラマの中で配列内の要素を整列させたりするソートにお世話にならなかった人、というのは余り考えられないのではないでしょうか。しかし、とはいえ、大抵はソートを自前で実装せず、組み込み関数であったり、あるいは何らかのライブラリで済ませることが殆どだと思う。 車輪の再発明... 続きを読む
数あるソートアルゴリズムをビジュアル化し堪能できるサービス「SORTING」 - GIGAZINE
大小の関係が決められたデータを小さい順や大きい順に並び替える作業はソートと呼ばれ、コンピュータには欠かせないプログラムです。そのため、ソートをより早く・確実に・効率良く実行できるように、さまざまなアルゴリズムが考案されてきました。そんなコンピュータの発展にかかせない役割を果たしてきたソートアルゴリズムをビジュアル化することで直感的に理解できるのが「SORTING」です。 SORTING http:... 続きを読む
プログラマ向けMacの不要なファイルを削除するためのコマンド - 科学と非科学の迷宮
2014-04-09 プログラマ向けMacの不要なファイルを削除するためのコマンド git や homebrew などに言及しているので「プログラマ向け」と書いてますが、別にプログラマじゃなくても人によっては有用と思います。 現在のドライブ使用量の確認 ドライブ全体 $ df -h 現在のディレクトリ以下の合計サイズ $ du -sh 現在のパス以下の全ディレクトリを容量順にソート ファイル数が多... 続きを読む
[JS]ぷるぷるっとかわいいアニメーションでレイアウトを変更するレスポンシブ用のスクリプト -DyLay | コリス
ダイナミックなかわいいアニメーションでパネルのレイアウトを変更する、レスポンシブ用のレイアウトを生成するjQueryのプラグインを紹介します。 DyLay! V2 DyLay -GitHub DyLayのデモ DyLayの使い方 DyLayのデモ デモはフィルタとソートでレイアウトを変更します。 デモページ DyLayの使い方 Step 1: 外部ファイル 「jquery.js」と「easing.... 続きを読む
CSSのプロパティを正しい並び順でソートし直してくれる『CSScomb』 - K'conf
CSScomb OnlineはCSSファイル内のプロパティを一定のルールにしたがった正しい並び順でソートしてくれるオンラインツール。使い方はコードをペーストして『RESORT』をクリックすれば結果が右半分に表示されます。 変換したコードは『Copy result code』をクリックすればすぐにコピーができます。ソートのルールはあらかじめ設定されていますが、必要に応じ『Setting』からカスタマ... 続きを読む
テーブルを簡単にカッコよくスタイリングできるjQueryプラグイン「tablecloth.js」:phpspot開発日誌
テーブルを簡単にカッコよくスタイリングできるjQueryプラグイン「tablecloth.js」 2012年05月08日- tablecloth.js テーブルを簡単にカッコよくスタイリングできるjQueryプラグイン「tablecloth.js」 $('table').tablecloth() と記述で簡単にテーブルをカッコよくスタイリングできます。テーマも選べる模様。 ソート可能にしたり、スト... 続きを読む
jQuery UIをタッチデバイスに対応させるためのライブラリ・jQuery UI Touch Punch - かちびと.net
jQuery UIをタッチデバイスに対応させる ライブラリ・jQuery UI Touch Punchの ご紹介です。いつか使うかも、と思った ので備忘録。これを見て、そういやスマ フォでjQuery UIを試したことが無いこと に気が付いた次第です・・ jQuery UIのドラッグとかリサイズとかソートとかをiPhoneなどに対応させるためのライブラリです。そういやjQuery UIはタッチデバ... 続きを読む
「低要求での品質逆転の法則」というのを思いついた - きしだのはてな
つまり、ソフトウェアのあらゆるパラメータで、要求が低いときには工夫をしないほうが品質が高くなるという法則。 たとえば、アルゴリズムというのは理論的にはデータが増えたときに性能悪化がゆるやかなもののほうがよいということになってる。でも多くの場合で、よいアルゴリズムは、少ないデータ数では単純なアルゴリズムに負ける。ソートなんかだと、データ数が一定以上のときはクイックソートだけどデータ数が少ないときはマ... 続きを読む
404 Blog Not Found:algorithm - bucket sort - 比較しなければソートは相当速い
最古にして最速? おそらくプログラムを組んだことがない人でも「誰にも教えられずに」知った「天然の」アルゴリズムの筆頭に来るのがこのバケットソートではないでしょうか。 ソートしたいものに適当に番号を振っておく 番号がついたバケツを用意する ソートしたいものの番号がついたバケツにそれを放り込む 必要があればバケツの中身を同じやり方でソートする 番号順にバケツの中身をぶちまける 花札やトランプといった番... 続きを読む
quick sortよりも高速でmerge sortのように安定しているソートアルゴリズムtim sort [勘違い] - Islands in the byte stream
C++ベンチマークプログラムに誤りがありました。ソート済のシーケンスに対してソートを掛けていました。ご指摘ありがとうございます>ak氏そんな夢のようなソートアルゴリズムがあるのかというと、あるらしいんです。それがtim sortと呼ばれるアルゴリズムです。濃縮還元オレンジニュース:画期的(?)なソートアルゴリズム「Sleep Sort」|gihyo.jp … 技術評論社このあたりで拾ってきたネタで... 続きを読む
ソードアート・オンライン
ソード・アートオンラインこれは、ゲームであっても遊びではない--- アニメ化決定 アニメーション制作:A-1 Pictures 原作:電撃文庫『ソードアート・オンライン』(著/川原 礫 イラスト/abec) さらにゲーム化も決定!! (C)川原 礫/アスキー・メディアワークス/「ソードアート・オンライン」製作委員会 All rights reserved. No reproduction or r... 続きを読む
アルゴリズムの勉強のしかた - きしだのはてな
この記事で、アルゴリズムの勉強はアルゴリズムカタログを覚えることじゃないよということを書きました。プログラムの理論とはなにかアルゴリズムの勉強というのは、スポーツで言えば腕立て伏せや走り込みみたいな基礎体力を養うようなもので、「ソートなんか実際に自分で書くことないだろう」とかいうのは「サッカーは腕つかわないのに腕立ていらないだろう」とか「野球で1kmも走ることなんかないのに長距離の走り込みいらない... 続きを読む