I wrote the first algorithm on March 25. I wrote the last one today, on July 2. 100 days, 100 algorithms, 100 articles.
本格的ルーバー扉を採用!ルーバーシューズボックスシリーズ。2個セットで、横並びも縦積みもOK。60幅タイプの2個セット 2個セット シューズラック シューズボックス 幅60 奥行33 ハイタイプ ロータイプ ルーバーシューズボックス 下駄箱 靴箱 クローゼット 省スペース 靴 収納 薄型 玄関収納 靴箱 靴入れ ブーツ 木製 おしゃれ 韓国 北欧 ■商品説明 本格的ルーバー扉を採用。通気性にすぐれた扉で靴はいつでも乾燥状態が保てます。縦にも横にも使えて場所を選ばず使用可能。シューズボックスとしてだけでなく、リビングの収納庫にも使える優れものです。 ■本体サイズ [外寸](1台あたり)幅60×奥行33×高さ90cm ■その他サイズ [内寸](扉内)幅56×奥行27×高さ78cm (オープン部)幅56×奥行27×高さ7cm ■材質 [本体]プリント紙化粧繊維板 ■収納量・耐荷重 [収納数]約3
アルゴリズムとは、解が定まっている「計算可能」問題に対して、その解を正しく求める手続きをさす。あるいはそれを形式的に表現したもの。 実用上は、アルゴリズムの実行に要する記憶領域の大きさや完了までに要する時間が小さいこと、特に問題の規模を大きくした際に必要な記憶領域や計算量が急激に大きくならないことが重要となる。 ウィキペディア
データ構造とは、データを編成するための形式のことで、これにより、データを有意義的な形で保存、取得、処理、使用することができ、これらの機能の迅速化と効率化を図れます。 コンピューターでデータを活用するには、データを理解、発見、整理して、適切な場所に送信できる必要があります。
こんにちは。一松です。 前回のSQLの基本に続き、今回は基本として身に付けておきたいアルゴリズムについて書きます。 はじめの一歩として、アルゴリズムを知る上で必要な計算量という考え方と代表的なアルゴリズムの特徴を紹介します。また、これを踏まえてプログラムを書く際の注意点を説明します。 アルゴリズムとは アルゴリズムとは問題や課題を解決するための処理手順をもれなく表現した考え方のことです。この処理手順の考え方はプログラムの世界だけでなく、みなさんの日常にも使われています。 例えば、「雨が降っていたら傘を持って出かける、雨が降っていなかったら傘を持たずに出かける」、これも短いですがアルゴリズムです。もう少し長いものだと料理のレシピもアルゴリズムの一種といえるでしょう。手順をひとつずつ行うことでおいしい料理が完成しますね。他にもトランプを絵柄ごと数字の小さい順に並び替えることもアルゴリズムを元に
こんにちは、BASEランニング部で10kmマラソンなどに参加し、3kgほど体重が落ちたSRE Groupに所属しているデータベースエンジニアの植木です。おかげで甘いものが美味しいです。ちなみに次はハーフマラソンに挑戦です! 今回は会社のブログなどを書いてみます。弊社では、ネットショップ作成サービス「BASE」およびショッピングアプリ「BASE」を運営していますが、11月にメインDBをRDS for MySQL5.6からAurora(MySQL5.6コンパチブル)に変更しましたので、そちらの話を書かせていただきます。 何故Aurora? まず、弊社でAWSをメインに使っていたという背景があります。入社した際にはRDS for MySQLを使用しており、CTOの藤川も「AWSを使うならAuroraにしたい」という要望を持っていました。私自身、AWSをメインに使い続けるつもりであればAurora
12月、私は PuPPy(the Puget Sound Python users group)の会合でQ&A セッション を行いました。そこでようやくPython 3が誕生した理由と、string/bytesに関する全てを説明しました。Python 3が作られた理由をユーザはもう知っているはずだと思っていたので、私はこの説明で称賛を得たことに、ちょっと驚きました。後で考えてみると、Pythonに詳しい人もそうでない人も含めて大多数の人が、その理由を探すように言われたり、好奇心からその理由を探し当てられるなどと考えた私が愚かでした。ですから、このブログの記事で、Python 3が存在する理由をわかりやすく説明します。後方互換性の全くない unicode / str / bytes の仕様変更は、Python 3のコードの移植の中でも本当に難解な部分ですので、私たちがその仕様変更を選択した理
「6年勤めたNTTを退職しました」という記事が、注目を浴びているようですが、この筆者が NTT を辞めた理由が、私が32年前(1986年)に NTT を辞めた理由とあまり変わらないのに、少々驚きました。 私が NTT を辞めた件に関しては、これまで色々なところで話しては来たのですが、まとまって文章にしたことがなかったので、これを機会に書くことにしました。普段ならメルマガ(週刊 Life is beautiful)の読者限定で書くところですが、今回だけは、出来るだけ多くの人に読んで欲しいので、ブログ記事として公開します。 当時、NTTは電電公社から民営化したばかりで、1985年に入社した私は、NTTとしては第1期生でした。大学は、早稲田の理工学部電子通信学科で、修士課程まで行きました(当時は、情報学科はまだ独立しておらず、電子通信学科がソフトウェアとハードウェアの両方をカバーしていました)。
しいたけ.オフィシャルブログ「しいたけ.のブログ」Powered by Ameba しいたけ.オフィシャルブログ「しいたけ.のブログ」Powered by Ameba 半年前のことで、多忙にかまけて触れられてきませんでしたが、会社を設立しました。 以下、会社を設立した思いとかを書いていくので、お暇な方はお読みいただけたら嬉しいです。なお、「会社を作るのにいくらのお金がかかって、税制上のメリットうんぬん」とか、そういう話は僕は全く得意ではなく、今回も触れません。 ■ 会社を設立したふたつの理由 会社を今年設立したのは大きく二つの理由があって ① 執筆業などの仕事に専念するため、マネジメントなどに手が回らなくなってきてしまったという実務的な感覚 ② 個人事業主として8年仕事を続けて、9年目、10年目を迎える今、ただの利益団体じゃなくて、社会の公共財になりたいと考えた からなのです。 ①の実務と
既存の基幹系システムを刷新しなければならないが、同時にデジタル化を推進する必要もある――。多くの企業がこうした共通の悩みを抱えている。「攻めと守り」のIT活用の両立という難題だ。 住宅設備大手のLIXILも同じ課題に直面していた。そこで同社は2018年10月、組織を大きく変える決断を下した。IT部門である「情報システム本部」の体制を見直したのだ。具体的には、情報システム本部を「攻めと守りとインフラ整備」という3つのチームに再編した。 3チームとは、(1)顧客接点となるシステムの構築と製品やサービスのデジタル化を進める「SoE(System of Engagement)チーム」、(2)基幹システムの刷新に専念する「SoR(System of Record)チーム」、(3)世界規模でネットワークなどを整備する「ITインフラチーム」である。情報システム本部はこれまで、業務アプリケーションごとにチ
開発現場で役に立つ基本動作を身に着けるための効果的なコーディング練習問題の解かせ方について紹介します。 NOTE: ソースコード、紹介するURL等は基本的にPythonに統一しています まとめ 練習問題は一度解かせて終わりにしない。 一定時間内に解けるまで何度も反復させる。 一定時間内に解けるようになっても、少し期間を空けた上で再度解かせる。 練習問題を解くことを短期集中で終わらせず、長期継続する。 例えば2週間は毎日ミッチリ解いてもらい、それ以降は1日1時間を数カ月継続する。 練習問題は「解くこと」だけを求めず、以下の指針を設ける。 入力値の手動入力を排除する。(INを意識させる) 結果確認時の目視確認を排除する。(OUTを意識させる) (おまけ) 結果確認のパターンをテストデータ化する。 背景 開発チームに新人プログラマ、開発未経験メンバーが入ってきた場合は以下のように育成をすると思い
マイクロソフトの共同創業者兼元会長兼顧問のビル・ゲイツ。食器洗いは癒しの時間に Photo: Handout / Getty Images 皿洗いに隠された知られざるパワー ビル・ゲイツは1億2500万ドル(約140億円)もの豪邸に住んでいるし、ジェフ・ベゾスは自身が設立したロケット企業「ブルー・オリジン」で人類を宇宙に送るという夢を叶えるため、毎年10億ドル相当のアマゾンの株を売却している。 そんなスーパーリッチな彼らが、家のキッチンで食器を洗っている姿なんて想像できないかもしれない。だが、ベゾスは2014年のインタビューで冗談まじりにこう話している。 「毎日皿洗いをしているよ。僕がやっていることで一番セクシーだと思う」
AWSクラウドに関する最新技術や活用方法を紹介するイベント「AWS Summit Tokyo 2015」に、ユニクロなどの衣料品ブランドを手掛けるファーストリテイリングが登壇。同社はユニクロのスマホアプリやEコマースサービスをAWS上で運用している経験から、クラウドを使いこなすための7つのベストプラクティスを紹介しました。あまりテクニカルな企業イメージがないファーストリテイリングですが、オープンソースを積極的に活用し、システムの内製化を進めているところだと、社外のエンジニアに対してアピールしています。 ユニクロのAWS活用を4つのポイントで解説 福田慧人氏(以下、福田):皆さんこんにちは。皆さんお忙しい中、本日はお集まりいただいてありがとうございます。 たくさんセッションがパラレルで走っている中、ファーストリテイリングセッションを選んでいただいて貴重なお時間をいただいているので、本日は皆さ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く