並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 3364件

新着順 人気順

CSの検索結果81 - 120 件 / 3364件

  • 働きながらアメリカの大学院でCS修士号を取った - k0kubun's blog

    4年前に会社の福利厚生を使ってスタンフォードの授業を取ってみたら面白く、 働きながらでも続けられそうだなという実感を得たので、 2年後、受験を経てジョージア工科大学にリモートで通い始めた。 そして先日、ジョージア工科大学からコンピュータサイエンス修士号をいただくことができた。 画像の学位記は卒業式イベント用の非公式のもので、1~2か月すると Masterとちゃんと書いてある本物が来るらしい *1 。 After 1 year and 9 months, I graduated from Georgia Tech and got a master's degree in computer science. It was intense to be a student while working full-time, but I learned a lot. pic.twitter.com/J

      働きながらアメリカの大学院でCS修士号を取った - k0kubun's blog
    • IPA のけしからん技術が再び壁を乗り越え、セキュアな LGWAN 地方自治体テレワークを迅速に実現

      IPA のけしからん技術が再び壁を乗り越え、セキュアな LGWAN 地方自治体テレワークを迅速に実現 2020 年 11 月 3 日 (火) 独立行政法人情報処理推進機構 (IPA) 産業サイバーセキュリティセンター サイバー技術研究室 登 大遊 独立行政法人 情報処理推進機構 (IPA) 産業サイバーセキュリティセンター サイバー技術研究室は、このたび、できるだけ多くの日本全国の地方自治体 (市町村・県等) の方々が、LGWAN を通じて、迅速に画面転送型テレワークを利用できるようにすることを目的に、J-LIS (地方公共団体情報システム機構) と共同で、新たに「自治体テレワークシステム for LGWAN」を開発・構築いたしました。 本システムは、すでに 8 万ユーザー以上の実績と極めて高い安定性 を有する NTT 東日本 - IPA 「シン・テレワークシステム」をもとに、LGWAN

        IPA のけしからん技術が再び壁を乗り越え、セキュアな LGWAN 地方自治体テレワークを迅速に実現
      • 日本の住所の正規化に本気で取り組んでみたら大変すぎて鼻血が出た。 - Qiita

        先日、弊社では Community Geocoder というサービスをリリースしました。 Community Geocoder 紹介記事 さて、このジオコーダーは、住所を正規化してそれを「大字町丁目コード」という12桁の数字に変換し、そのコードをファイル名として GitHub ページ上に大量においた JSON ファイルにアクセスして緯度経度を取得するということをやっています。 つまり、住所の正規化からコードに変換する部分がとても重要で、そもそも正規化に失敗してしまうとどうしようもないという仕様なんです。 さいわい先日経産省が公開した IMI コンポーネントツール である程度のことをやってくれるのですが(というかそうであることを期待したのですが)、いろいろ調べ始めると住所という仕組みはほんとに複雑で、Facebook で絡んでくださった @hfu さんいわくまさに「自然言語処理そのもの」であ

          日本の住所の正規化に本気で取り組んでみたら大変すぎて鼻血が出た。 - Qiita
        • インフラエンジニア向けシステム系論文 - ゆううきブログ

          この記事ははてなエンジニアアドベントカレンダー2014の23日目とシステム系論文紹介 Advent Calendar 2014の23日目を兼ねています。 今回は、インフラエンジニア向けにシステム系論文を読むということについて書きます。 ここでいうインフラエンジニアは、Webサービスを作る会社のサーバ・ネットワーク基盤を構築・運用するエンジニアを指しており、はてなではWebオペレーションエンジニアと呼んでいます。 人が足りなくて普通に困っているので採用にご興味のある方はぜひこちらまで。 SRE (Site Reliability Engineer) 職 - 株式会社はてな はてなでは、id:tarao さんを中心に有志で論文輪読会を定期的に開催しており、システム系論文にかぎらず、言語処理系、機械学習についての論文などが読まれています。 だいたい1人でインフラまわりの論文を読んでいて、インフラ

            インフラエンジニア向けシステム系論文 - ゆううきブログ
          • 東京大学UT OpenCourseWare | OCW Home

            Teaching Development in Higher Education in English/UTokyo Global Future Faculty Development Program(UTokyo Global FFDP)

              東京大学UT OpenCourseWare | OCW Home
            • ダークウェブに自分の情報が漏れているか確認するGoogleの機能が無料に

                ダークウェブに自分の情報が漏れているか確認するGoogleの機能が無料に
              • Facebook London に入社することになりました

                A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team

                  Facebook London に入社することになりました
                • プログラムを動かす時にメモリがどのように割り当て・解放されるのかをめちゃくちゃわかりやすいイメージ画像で解説してくれるサイト「Memory Allocation」

                  コンピューター上でプログラムを動作する際に必要になるのがメモリです。プログラム自体をメモリに読み込む必要があるのはもちろん、プログラムが行う動作はほとんど「メモリから値を取りだして計算し、メモリに保存する」であるといっても過言ではありません。プログラムが動作する際にメモリがどのように管理されているのかについて、ベテランプログラマーのサム・ローズさんがブログで解説しています。 Memory Allocation https://samwho.dev/memory-allocation/ C言語の標準ライブラリには「malloc」と「free」という2つの関数が用意されています。この2つはなんと1979年のUnix v7から存在している歴史ある関数で、mallocがメモリの割り当てを担当し、freeがメモリの解放を担当しています。サム・ローズさんの解説は「この2つの関数の中身を自分で実装する」

                    プログラムを動かす時にメモリがどのように割り当て・解放されるのかをめちゃくちゃわかりやすいイメージ画像で解説してくれるサイト「Memory Allocation」
                  • SQLで木と階層構造のデータを扱う――入れ子集合モデル

                    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

                    • 働きながら米国のコンピュータサイエンスの学士号を取得する、UoPeopleという選択肢 - Velocity

                      2019年もついに終わりを迎え、2020年になろうとしている。 6月末に転職してから半年が経った。 SESから自社開発になり、自分の動き方・考え方も少しずつ変化したように感じられる。 技術的な部分だけではない、前職とはまた違った観点でエンジニアリングそのものの難しさを実感している。 しかし、自社開発ならではのサービスとチームの距離の近さは素晴らしく、一つ一つサービスを良くしている実感を得られるのはやはり楽しい。 同僚も優秀な方ばかりで、転職して良かったと心から思う。 一方で、この半年で心の奥底からふつふつと湧いてきたものもあった。 コンピュータサイエンスへの興味だ。 コンピュータサイエンスへの憧れ 僕は工業高校を卒業してからすぐ、石油天然ガスのプラントに就職。 その後、1年半でベンチャー企業(SES)に転職。 そして再び1年半後、現職(Webサービス開発)に転職、という経歴を持っている、2

                        働きながら米国のコンピュータサイエンスの学士号を取得する、UoPeopleという選択肢 - Velocity
                      • www.さとなお.com(さなメモ): 高校の「情報」の教科書がすごい件

                        ムスメが学期末試験真っ直中で一夜漬けの日々を送っている。 彼女はリビングで勉強したがるので何やっているのかわかっちゃうのだが、その中で気になることをやっていた。「フォトショの拡張子は…」とか声を出して暗記しているのだ。そして「お父さん、AVIファイルってデータ量が大きいんだっけ?」とか訊いてくる。 なんだなんだ? そしたら「情報A」とかいう科目と試験があるらしい。ほぉ。そういえばそんなこと言っていたな。ちょい見せてw 教科書を見せてもらって驚いた。 いやぁ、なるほど。いまどきの高校生ってこういうの体系的に教えてもらっているのね。 メディアの概念や記録メディアの変遷から入り、「メディア・リテラシー」とか「ディスクロージャー」とかいうキーワードを習い、「フィッシング」とか「クッキー」とか「アクセスログ」とかがいきなり冒頭で出てくる。この時点でついていけない大人とか普通にいそうだw ネットの仕組

                        • 「Twitterを理解していなかった」――UCC、キャンペーン“炎上”を説明 勉強会で経験共有へ

                          「Twitterを理解していなかった」――UCC、キャンペーン“炎上”を説明 勉強会で経験共有へ(1/2 ページ) 「Twitterの特性を理解せずキャンペーンを行ってしまった。申し訳ない」――UCC上島珈琲は2月9日、同社のTwitterキャンペーンがユーザーから批判を受け2時間弱で中止した問題について、ITmediaなどネットメディア向けに説明の場を設け、改めて謝罪した。 ソーシャルメディアを活用したマーケティング活動に同社が取り組むのはこれが初めて。マスマーケティングと同じ考え方に基づいた一方的な情報配信が失敗につながったとし、「ユーザーに混乱をきたしたと反省している」と、同社グループEC推進室の坂本晃一室長は話す。 Twitterは企業とユーザーが直接対話できる貴重な窓口と感じており、失敗を糧に今後も活用していきたいという。Twitterマーケティングの勉強会を開いてその内容を公開

                            「Twitterを理解していなかった」――UCC、キャンペーン“炎上”を説明 勉強会で経験共有へ
                          • 言葉の順番がいかに重要かを示すひとつの例 « 頭ん中

                            さきほど @etekichi さん経由で目にしたこの名言。 Twitter / ‭閑歳 孝子 今日の名言「今大事なのは仕事 いつも大事なのはお前」 「仕事と私とどっちが大事なの」という 長年にわたって人類を悩ませ続けてきた難問への見事な解答だと思う。 ぜひとも覚えておきたいものですね。 それはそうと、この名言は 順番を変えるとだいぶ印象が違う。 今大事なのは仕事 いつも大事なのはお前 いつも大事なのはお前 今大事なのは仕事 オリジナルの方だと、後半を聞いて「えへっ」となるのに対して 後者のように順番を逆にすると言い訳にしか聞こえない。 このときも書いたんだけど 苦情メールに返信するとき意識すること – 頭ん中 おっしゃることはよくわかります。しかし実際はこうなのです。 実際はこうなのです。しかしおっしゃることはよくわかります。 相反する内容を並べて言うときは 後半が主題になることが多い。

                              言葉の順番がいかに重要かを示すひとつの例 « 頭ん中
                            • なぜコンピュータを学ばなければならないのか 21世紀の君主論

                              国際基督教大学における、グローバル情報学という学部1年生向けの講義で、ゲスト講師をした際の講義資料です。

                                なぜコンピュータを学ばなければならないのか 21世紀の君主論
                              • 君には1時間でGitについて知ってもらう(with VSCode) - Qiita

                                おことわり この記事はプログラミング&業務未経験の新入社員に、Gitについて1時間程度で説明した内容をもとに作ったものです。自分がもし誰かにGitについて教えて貰える立場にいたら、最初にこれを教えて貰いたかったという気持ちで作りました。 とりあえず「1人のプロジェクト」で「1時間で」Gitをそこそこ知って使えるようになることを目的としています。実際のチーム開発ができる水準までこの記事だけで達することはできませんが、今後Gitを使う必要がある人にとって学習の足がかりになれば幸いです。 それと、新入社員に教えるという都合上、表現がやや正確でなくざっくりしたところがあるかもしれませんが、質の悪い誤解を招くようなものでなければご容赦下さい。 全体像 まずはGitとは何かをざっくり分かって貰った後で、VSCode上での操作を行って頂きます。 Windowsでの説明を行いますが、Macの方は適宜読み替

                                  君には1時間でGitについて知ってもらう(with VSCode) - Qiita
                                • 🙂コンピュータサイエンスと魔法のYコンビネータ

                                  こんにちは、上杉周作と申します。米国在住のプログラマ兼ブロガーです。2019年に日経BP社から発売された『ファクトフルネス』の共訳者でもあります。詳しいプロフィールとブログはこちら。 『ファクトフルネス』 本稿「コンピュータサイエンスと魔法のYコンビネータ」は、プログラミング未経験者向けの、邪道なコンピュータサイエンスの入門書です。どういう意味かは、すぐに説明しますね!

                                    🙂コンピュータサイエンスと魔法のYコンビネータ
                                  • 『ゼロからのOS自作入門』に込めた思い - uchan note

                                    2021 年 3 月 22 日に『ゼロからの OS 自作入門』を出版する予定です。 本書は OS を手作りする本で、現代のパソコンでちゃんと起動する点が特長です。 15 年前の 2006 年に出版された『30 日でできる!OS 自作入門』を読んで育った私(uchan)が その後継となるだろう本を書いたということで、執筆の裏話を記してみたいなと思います。 書籍の概要 タイトル:ゼロからの OS 自作入門 著者:内田公太(uchan) 出版予定日:2021 年 3 月 22 日 ページ数:768(最大。実際はもっと少なくなる予想) ISBN:978-4-8399-7586-9 出版社の書籍ページ:ゼロからのOS自作入門 | マイナビブックス 本書は OS 作りに関する知識がないところから始め、オリジナルの OS「MikanOS」を作る一通りの過程を説明します。 パソコンの電源を入れ、他の OS

                                      『ゼロからのOS自作入門』に込めた思い - uchan note
                                    • エンジニアの不安と壁 - naoyaのはてなダイアリー

                                      このところ、KLab×はてな エンジニア応援ブログコンテストというのを開催していまして、エンジニア人生に関するちょっとした小話をブログに書いていただくと、内容によっては、シリコンバレーに行けたり、iPad が貰えるかもしれない。という企画です。「え、ブログ書くだけでシリコンバレー? 」 なかなか太っ腹な企画です。 よい機会なので、宣伝がてら、自分もちょっと、昔話をしてみたいと思います。 振り返ってみると、自分がエンジニアとして経験を積むなかで、「ここが壁だったな」と思うところがぼちぼちありました。それが何で壁に感じたのかといま改めて考えると、いずれも体系的な知識がなかったために、それを乗り越えるための指針がなかったというのが大きかったように思います。 きれいなコードを書くにはどうしたらいいんだろう? 負荷分散って、どうやるんだろう? 溜め込んだデータをうまく活用するには、どうしたらいいんだ

                                        エンジニアの不安と壁 - naoyaのはてなダイアリー
                                      • Photoshopの切り抜き、選択範囲いろいろ:で、結局どれがいいの?

                                        Photoshop の切り抜き、選択範囲をつくるいくつかの方法をまとめてみました。記事では Photoshop CS5 を基準にしていますが、それ以外のバージョンの方は抽出フィルタなどで CS5 の機能を代替えできると思います。 Photoshop の切り抜き、みなさんどんな風にしてますか?今回紹介する切り抜きは、定番みたいなものだと思うんですけど、私の近くに Photoshop 達人がいないので聞く事もできず、もっといい方法無いのかなーなんて思ったりもしてます。この記事を読んでくれた人で、「こうした方がいいよー」とかあったらコメントいただけると嬉しいです! また、私は今 Photoshop CS5 を使っているので、それを基準にしています。CS4 以前を使っている人は、選択範囲の調整の代わりに抽出プラグイン(フィルター → 抽出)で代替えしてみてくださいね(注意:Web 用の切り抜きを前

                                        • 任天堂のすごさを垣間見たとき

                                          うちには NINTENDO DS が2台ある。2台も買えるほど裕福ではないのになぜあるかというと、1台は子供の誕生日のプレゼントで、1台はよめさんが懸賞に応募したら偶然当たったからである。 で、よめさんの DS が壊れた。子供が落としておりたたむ回転部分が外れてしまったのだ。 でもよめさんはあまり使わないし、子供用 DS があったのだが、この前子供1号が使用中に子供2号が体当たりして、同じように壊れてしまった。 というわけで、どうせなら一緒に、ということで https://www.nintendo.co.jp/n10/repair/index.html から修理を依頼すると、梱包用の箱が送られてきて、それに入れて送付。 すると、なぜかよめさん DS が先に返送。ちなみに「本来なら有料になりますが、無料とさせていただきます」とのことで0円。本体交換。 で、なんで子供 DS が遅いのかなと思っ

                                            任天堂のすごさを垣間見たとき
                                          • アドビ公式サイト:クリエイティブ、マーケティング、文書管理ソリューション

                                            クリエイターのための 生成AIがもたらす新時代 画像の追加や削除がより簡単なPhotoshopとAdobe Express。シンプルな言葉からベクターグラフィックを生成できるIllustrator。Firefly webで、高品質なコンテンツをスピーディに作成。 購入するすべてのプランを見る

                                              アドビ公式サイト:クリエイティブ、マーケティング、文書管理ソリューション
                                            • セキュリティエンジニアを3年続けて分かったおすすめ勉強法

                                              セキュリティエンジニアとして就職してからそろそろ3年経ちます。独断と偏見に基づき、IT初心者・セキュリティ初心者・セキュリティエンジニアの3つの時期に分け、費用対効果の良い勉強法を紹介していきたいと思います。 セキュリティエンジニアとは 「セキュリティエンジニア」という言葉は範囲が広いですが、私が今回記載する内容は脆弱性診断やペネトレーションテストに寄った内容となっています。インシデント対応やアナリスト業務などは専門ではないので、あくまで診断系の人が書いているということをご認識おきください。 そもそもセキュリティエンジニアにどのような職種が含まれるかはラックさんが分かりやすい資料を出しているのでそちらをご覧ください(サイバーセキュリティ仕事ファイル 1、サイバーセキュリティ仕事ファイル 2)。 IT初心者時代 セキュリティを学ぶ以前に基礎となるITを学ぶ時代を考えます。 学校教育 学生の場

                                              • 問い合わせ率が3年間で半分になった

                                                カンムは現在、Visaプリペイドカードの「バンドルカード」と手元の資産形成に活用できるクレカの「Pool」の2つの事業をやっています。今回はバンドルカードのお話です。 2022年末に過去の問い合わせ率を集計したところ、一番多かった時期と比べると問い合わせ率が半分になってました。(問い合わせ率 = 問い合わせ数 / 稼働会員数) 良きタイミングなので頑張ってきたことを振り返ってみます。

                                                  問い合わせ率が3年間で半分になった
                                                • 【神対応】スティーブ・ジョブズ氏にメールしたらトンデモないことになった件 - iTea3.0

                                                  2年前の出来事だった。2009年10月にCore i7搭載の27インチ iMac(Late 2009)が発売された。 iMac初のCore i シリーズ搭載ということもあり、僕は購入して半年程度のiMacを手放し、このマシンを手に入れた。 使い心地は最高だった。動作に関しては全く文句なし。しかし、iMacを起動すると、液晶に黄ばんだムラがディスプレイ全体に染み渡っていることに気付いた。

                                                    【神対応】スティーブ・ジョブズ氏にメールしたらトンデモないことになった件 - iTea3.0
                                                  • 「Photoshop」で人物を上手にマスクするテクニックとは | クリエイティブ | マイコミジャーナル

                                                    アドビ システムズは都内にてクリエイター向けのセミナー「デジタルフォト&デザインセミナー2011~トップクリエイターのテクニックとアイデア~」を開催した。セミナーでは、「HP WorkstationとAdobe CS5.5による写真と動画の最先端レタッチテクニック」が行われた。 セミナーでは、「Photoshop」のパペットワープを使ったレタッチテクニック、「Illustrator」の「エンベローブ」を活用した画像処理テクニックに続いて、「Photoshop」で人物をマスクするテクニックが、フォートンのプロデューサー 兼子研人氏とレタッチャー toppy氏によって紹介された。 Photoshopで人物をマスクするテクニック この画像の子供のマスクを作成する まず始めに、画像の子供の部分を範囲選択し、「選択範囲→境界線を調整」を選ぶ。次に「エッジの検出(スマート半径)」を使い子供の輪郭に沿っ

                                                    • 個人開発のコストはDB次第 - laiso

                                                      個人でWebサービスを継続的に運用するのは金がかかってかなわんという問題がある 「個人開発」だと定義が曖昧なので自己資金かつ赤字のプロジェクト(Webサービス)ということにする。 そういうプロジェクトではプロダクトオーナー=自分、開発者=自分、予算管理者=自分というロールになるので予算管理者としてコストを図る必要がある(ここでいうコストはWebサービスを実現するアプリケーションのランニングコストのこと)。 通常はみんな自分の人件費を0として計算していると思う(逆にいうとそれが負債という考え方もできると思う)。 ただしメンテナンス時間とコストのトレードオフもあるので、人件費0ではあるけど有限の時間は別軸として管理しているのが普通だと思う。極端な例だと「コスト削減できるけどメンテナンス時間10倍になる」というのは避けられる。 仮に個人開発のプロジェクトの予算を月数千円から高くても1万円ぐらいか

                                                        個人開発のコストはDB次第 - laiso
                                                      • 「はてな流大規模データ処理」を見てきた - もぎゃろぐ

                                                        KOF2008:関西オープンソース2008というイベントに来ています。 はてなの伊藤さんの講演があったので、講演メモを公開。 #ボクがメモした内容であって、100%言ったとおりに書いてあるわけじゃないので、参考としてご覧ください。 (続き) アジェンダ 大規模なデータ OSのキャッシュ MySQLの運用 大規模データアプリケーションの開発 データの例 はてなブックマークのデータ量:五千万件くらいのデータ量 このデータに対して何百万人がアクセスしてくる状況でどういう作りにするか レコード数 1073万エントリー 3134万エントリー 4143万タグ データサイズ エントリー2.5GB 何の工夫もなく普通にアクセスすると...200秒待っても結果が帰ってこない 大規模データの難しいところ 開発サーバで開発者が作っている時は快適に動いていても、多数の人間がアク

                                                        • CPUとGPUのマルチスレッディングの違いについて - arutema47's blog

                                                          "Locality is efficiency, Efficiency is power, Power is performance, Performance is King", Bill Dally マルチスレッディングとは? CPUとGPUのマルチスレッディングの違いをブログにまとめていたけど例によって誰も興味なさそう— arutema47 (@arutema47) 2021年8月16日 つぶやいたら読みたい方が多そうだったので完成させました。 マルチスレッディングとはメモリ遅延を隠蔽しスループットを上げるハードウェアのテクニックです。 ただCPUとGPUで使われ方がかなり異なるため、その違いについて考えてみる記事です。 (SIMDについて並列プログラミングの観点から触れるべきでしたが、時間無いマルチスレッディングに注目するため初版では省きました。) 本記事について 本記事はCPUとG

                                                            CPUとGPUのマルチスレッディングの違いについて - arutema47's blog
                                                          • ぜひ押さえておきたいコンピューターサイエンスの教科書

                                                            僕はバイオインフォマティクスという生物と情報の融合分野で研究を行っています。東大の理学部情報科学科にいた頃は同僚のマニアックな知識に驚かされたものですが、そのような計算機専門の世界から一歩外に出ると、それが非常に希有な環境だったことに気が付きました。外の世界では、メモリとディスクの違いから、オートマトン、計算量の概念など、コンピューターサイエンスの基礎知識はあまり知られていませんでした。コンピューターサイエンスを学び始めたばかりの生物系の人と話をしているうちに、僕が学部時代に受けた教育のうち、彼らに欠けている知識についても具体的にわかるようになってきました。 バイオインフォマティクスに限らず、今後コンピュータを専門としていない人がコンピューターサイエンスについて学ぶ機会はますます多くなると思われます。そこで、これからコンピューターサイエンスを学ぼうとする人の手助けとなるように、基礎となる参

                                                            • 少しでも研究に興味がある人,面白いテーマを探している人は「研究に必要なたったN個の事」とかいう記事を読まずに今すぐに"How to do good research, get it published in SIGKDD and get it cited!"を読

                                                              言いたいことはタイトル. そもそもSIGKDDとはSpecial Interest Group on Knowledge Discovery and Data Miningというデータマイニングや知識獲得のトップカンファレンス.WWWについで読んでて興味が合う論文が多い. How to do good research, get it published in SIGKDD and get it cited!(pdf) 173ページあるスライドだけど良い事ばかり書いてあるし,読者を楽しませるような非常に多くの著者の実体験(成功したものだけでなく,失敗したものも)や,後半になるとダメな論文,間違っている論文,その例が大量に載っていて飽きずに読める.ただKDDに通したい人だけでなく,研究を少しでもやろうとしている人,論文を書こうとしている人,面白いことをやりたい人は必ず読むべき. 適当に面白か

                                                                少しでも研究に興味がある人,面白いテーマを探している人は「研究に必要なたったN個の事」とかいう記事を読まずに今すぐに"How to do good research, get it published in SIGKDD and get it cited!"を読
                                                              • アルゴリズムの世界地図 - Qiita

                                                                0. アルゴリズムとは? まず、アルゴリズムとは何かを説明します。(0 節の説明はスライド「50 分で学ぶアルゴリズム」 の説明を参考にして書きました) さて、次の問題を考えてみましょう。 問題: 1 + 2 + 3 + … + 100 の値を計算してください。 単純な方法として、式の通りに 1 つずつ足していく方法が考えられます。すると、以下の図のように答えが計算されることになります。 これで答え 5050 が正しく求まりました。これはれっきとした アルゴリズム であり、この問題を 99 回の足し算 で解いています。しかし、計算回数が多く、計算に時間がかかるのではないかと思った方もいると思います。 ここで、方法を変えて、「1 + 100」「2 + 99」「3 + 98」…「50 + 51」の合計を求めることで、1 + 2 + 3 + … + 100 の値を計算してみましょう。 50 個の

                                                                  アルゴリズムの世界地図 - Qiita
                                                                • コンピュータ・サイエンスやりたくなって1年ちょっとコツコツやってる/やったことたち - でこてっくろぐ ねお

                                                                  私は経済学部出身でWeb系エンジニアをやっているわけだが、コンピュータ・サイエンスはずっと学びたいと思っていた。 そんな中、Turing Complete FMというpodcastに出会ってその気持ちが更に強くなり、ここ1年くらい、子育ての合間にコツコツコツコツとコンピュータ・サイエンス周りのことを学んでいた。このエントリでは、学んでいたこと、及び子育ての合間にどうやって時間を捻出しているのかをまとめた。 目次: やっている/やったこと コンピュータサイエンス系のPodcastを聞く コンパイラを書く(ペンディング中) OSの作り方を学ぶ RustでOSを書く(ペンディング中) Rustを学ぶ プログラミングコンテスト系のサービスをやってみる LeetCode Atcoder 計算理論の初歩を学ぶ 白と黒の扉を読む 大学の教科書で使われているような書籍で学ぶ システムのパフォーマンスについ

                                                                    コンピュータ・サイエンスやりたくなって1年ちょっとコツコツやってる/やったことたち - でこてっくろぐ ねお
                                                                  • 中央大学 | 世界初「情報をエネルギーへ変換することに成功」理工学部教授 宗行 英朗と助教 鳥谷部 祥一が記者会見を行いました

                                                                    中央大学の公式サイト 大学の基本情報、入試情報、学部・大学院・専門職大学院での学びポイント、世界に目を向けた研究や国際展開など、中大の旬な情報をお伝えします。中央大学はユニバーシティメッセージである「行動する知性。」のもと、未来につながる学びの実現に向けて「開かれた中央大学」をめざします。

                                                                      中央大学 | 世界初「情報をエネルギーへ変換することに成功」理工学部教授 宗行 英朗と助教 鳥谷部 祥一が記者会見を行いました
                                                                    • 世界最大、洞窟の中にあるジャングルが発見される : 【2ch】コピペ情報局

                                                                      2011年02月07日09:02 びっくりニュース コメント( 0 ) 世界最大、洞窟の中にあるジャングルが発見される 1: デンちゃん(catv?):2011/02/07(月) 02:39:51.31 ID:qm7FgKTx0 ベトナム中部にある「ソンドン洞窟」は2009年に世界最大の洞窟だということが確認されました。 20の洞窟が連なっており、最大のものは洞長5km、幅150m、高さ200mと言う驚きのスケール。 洞窟中央部にジャングルが広がる魔境をご覧ください。 それまで最大とされていた洞窟は、マレーシアのディア洞穴(洞長2km、幅90m、高さ100m)と言うから、倍以上の規模。 http://labaq.com/archives/51588151.html http://izismile.com/2011/02/04/a_bottomless_cave_20_pics.html

                                                                      • ストレージの基礎

                                                                        ストレージを知らない人/苦手な人向けに実施した勉強会の資料です。

                                                                          ストレージの基礎
                                                                        • Beautiful Watercolor Effect Tutorial and Photoshop Brushes

                                                                          2014年3月6日 Photoshop, Webデザイン 水彩画っていいですよね。なんだかほんわかした雰囲気が大好きです。ということで今回はPhotoshop CS5を使って画像を水彩画風に加工する方法と、便利なPhotoshopブラシ、水彩画風デザインのWebサイトを紹介します。デザインの参考にしてみてください! ↑私が10年以上利用している会計ソフト! 写真を水彩画風に加工する方法 また動画撮ってみました。ただでさえ時間かかってないのに、4倍速にしたら30秒くらいになっちゃいました。簡単なのでぜひ試してみてくださいね! 1. ぼかし 画像を開いて、そのレイヤーを複製します(コマンド+J)。 複製したレイヤーを「blur」にレイヤー名を変更します。 フィルター > ぼかし > ぼかし(詳細)で、「半径」を10、「しきい値」を25〜30に設定します。 2. エッジの光彩 元の画像レイヤーを

                                                                            Beautiful Watercolor Effect Tutorial and Photoshop Brushes
                                                                          • 米スタンフォード大学が「機械学習」「データベース」「人工知能」の無料オンライン授業を今秋から開始 − Publickey

                                                                            米スタンフォード大学は、今秋から同大学で行われているコンピュータサイエンスの講義のうち、3つのコースをオンラインで無料公開することを発表しました。 公開されるのは、「Machine Learning」(機械学習)、「Introduction to Databases」(データベース入門)、「Introduction to Artificial Intelligence」(人工知能入門)の3コース。どのコースも今年の10月に開講し12月に終了する3カ月間の予定。コースによっては実際の講義とほぼ同様の宿題も用意され、提出すると自動採点してくれるようです。 機械学習のコースを担当するAndrew Ng准教授は発表の中で次のようにコメントしています。 “Both in the United States and elsewhere, many people simply do not have a

                                                                              米スタンフォード大学が「機械学習」「データベース」「人工知能」の無料オンライン授業を今秋から開始 − Publickey
                                                                            • LOG関数で2を底とする対数(二進対数)とO(logN)の意味を知ることは情報処理の基本である【Excel】 - わえなび ワード&エクセル問題集 waenavi

                                                                              対数のlogを勉強するときにまず最初に習得するのは常用対数です。 【LOG・LOG10関数】Excelで10の累乗と常用対数が使えたら数値の桁数が計算できます 常用対数を習得したら次に習得するのが2の累乗と2を底とする対数です。学生の時に、2,4,8,16,32・・・と2の累乗を覚えた人もいるのではないでしょうか? 大人であれば、2を10回かけたら1024(=約1000)になることを知っておいても損はないでしょう。携帯電話の「ギガ」はもともと2を30回かけると約10億=1ギガの情報量になるところからきています。2の累乗と2を底とする対数を理解することは情報処理を理解する第一歩と言っても過言ではありません。 そこで、今回は、Excelで2の累乗と2を底とする対数を求める方法とその応用について解説します(2進数については深入りしません)。 目次 1.まずはExcelで2の累乗の性質を考えてみよ

                                                                                LOG関数で2を底とする対数(二進対数)とO(logN)の意味を知ることは情報処理の基本である【Excel】 - わえなび ワード&エクセル問題集 waenavi
                                                                              • B-CASカードを有料放送見放題カード「BLACKCAS」にする手順が判明するまでの経緯まとめ、一体ネット上で何が起きたのか?

                                                                                先週末あたりからネット界隈を騒がせているのが、テレビ視聴時に必要なB-CASカードの内容を書き換えることが可能になったという話題です。2月ごろに「有料放送を登録無しに視聴可能」という触れ込みの謎のカード「BLACKCASカード」が登場しましたが、今度は自分の手元にあるカードでも同じようなことができるとのこと。 現状で何が起きているのか、ということについては、ちょうどまるも製作所が本日3行でまとめてくれています。 5月18日(金) B-CAS の件 結局のところ、何がどうなってるのか 3 行でまとめろという電波を受信したので。 1.発行済み B-CAS カードの 80% を超える M001/M002/T422/T415/T419 のバックドアが公開されて、対象カードであれば、契約情報や鍵情報の参照&書き換えが自在に可能 2.ECM/EMM といった鍵配送に使われるデータの暗号アルゴリズムも、

                                                                                  B-CASカードを有料放送見放題カード「BLACKCAS」にする手順が判明するまでの経緯まとめ、一体ネット上で何が起きたのか?
                                                                                • コーディングに対する考え方を変える6つのプログラミングパラダイム | POSTD

                                                                                  私は時折、コーディングに対する考え方を変えさせられるような、従来と非常に異なるプログラミング言語に出会います。本記事では、その中でも特に気に入っている発見をいくつかご紹介したいと思います。 これは、先賢による「関数型プログラミングは世界を変える!」的な投稿ではありません。本記事で挙げるのは、もっと「知る人ぞ知る」的なリストです。多くの読者の方にとって、以下の言語やパラダイムは聞いたことのないものが大半だと思いますので、私が経験したように、これらの新しい概念を学ぶ楽しさを感じていただければ幸いです。 注:私は以下の言語の多くに関して最低限の経験しかありません。その発想に引き込まれたのであって、専門的知識は持ち合わせていないため、訂正すべき点や誤りがあればどうぞご指摘ください。また、本記事で取り上げていない新しいパラダイムや概念に出会った方は、ぜひお知らせください。 最新情報:本記事が r/p

                                                                                    コーディングに対する考え方を変える6つのプログラミングパラダイム | POSTD