The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.
The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.
最近、偶然プログラミング初心者に接する機会が続いた。初心者にもいろいろあるが、中でも印象深い女性のことを思い出したので書いておきたい。 大昔、ちょっとした業務改善のシステムを開発することになって、実際にその業務を行っている事務や経理の方々に話を伺ったことがある。 この時お会いした年配の女性が、すさまじいほどのExcelのエキスパートだった。当時のPC環境はまだまだ原始的で、動作も不安定だったが、彼女は独学でExcelマクロを開発し、かなりの業務の自動化に成功していた。 話を聞いてみると、とくにプログラミングの勉強をしたことはなく、本を数冊読んだ程度で、あとはExcelのヘルプだけを頼りにマクロを組み上げたらしい。まだインターネットもさほど普及していない時代だ。ほぼ自分の頭だけで考えて、ここまでたどり着いたのだろう。素晴らしい出来栄えだった。 一番驚いたのは、彼女が重要なソフトウェア工学の原
この記事は「再起する青年 Advent Calendar 2017」19日目の記事です。 お題箱から「おすすめの技術書を教えてください」と来たので。 これまで読んで「実用できた」ものに絞ります。入門から応用まで。 システムプログラミングGNU 開発ツールhttp://www.oversea-pub.com/store/gnu_development_tools println(“hello world”); がなぜ動くのかわかる。 2. Linuxシステムプログラミング https://www.oreilly.co.jp/books/9784873113623/ カーネルや system call などの仕組みが網羅的にわかる。でも、今から始めるなら 「Goならわかるシステムプログラミング」がいいかもしれない。 言語学習プログラミングの基礎(OCaml)http://amzn.asia/e
この記事は、「数学とコンピュータ Advent Calendar 2017」の15日目です (前の記事は、mod_poppo さんの「「週刊 代数的実数を作る」中間報告 」でした) piacere と申します 100年間、その存在を確認できなかったのに、2015年9月から立て続けに5回も観測できた「重力波」をプログラムで解析してみたいと思います 続編(?)の重力プログラミング入門「第3回:太陽フレアをディープラーニングで予測する」を「TensorFlow Advent Calendar 2017」24日目として公開しました ※本コラムの「LT向けスライド」ができました パラパラめくりながら眺めたいときはどうぞ タイトルが「第2回」となっているのは、2017/9の福岡数学イベントで登壇した、重力プログラミング入門「第1回:地球の重力下で人工衛星を公転軌道に乗せる」の続編(?)のためです 私は
はじめに この記事は CrowdWorks Advent Calendar 2017 の8日目の記事です。 Terraform職人の @minamijoyo です。Infrastructure as Codeしてますか? インフラのコード管理に Terraform を使い始めて2年ちょっと、本番環境で運用していると日々色んな学びがあるので、Terraformやってみた系の入門記事では語られない、現場の運用ノウハウ的なものを共有してみようかと思います。 Terraformを使い始めた or 使っている人が、こんなときどうするの?っていうときに参考になれば幸いです。 書き始めたら超長文になりました。概要は以下のとおりです。 公式ドキュメントを読もう tfファイルを書く技術 インデントを揃える 組み込み関数に親しむ lifecycleブロックを使う リソースの差分を無視する リソース再生成のとき
※この記事は「ソフトウェアテストの小ネタ Advent Calendar 2017 - Qiita」用の記事です。 ソフトウェアテストの小ネタ 2日目担当のオムそばです。 実はちゃんとした(?)記事を書くのはこれが初めてなので、生暖かい目で見ていただければ。 そんなわけで早速表題の件、市場バグを引き起こした優秀なデータたちをご紹介します。 今回は、よくある「半角記号」、「空白やスペース」などは割愛させていただきます。 (2017/12/26追記)"市場バグ"という言葉に違和感や疑問を持たれた方は、こちらの記事をどうぞ。文言について整理してみました。 ■日時に関するデータ ・1969/12/31、2038/1/20:UNIX系のシステムに有効なデータ。UNIXのシステム時刻は1970/1/1 開始なので、それ以前のデータを打ち込むと予期せぬエラーが発生する可能性がある。また、同様に2038/
この記事はChromium Browser Advent Calendar 2017の3日目の記事になります。 今日の担当はamiq11(twitter, chromium)です。2016年の4月からBlink-WorkerチームでServiceWorkerの実装をしています。このadvent calendarに登録しているchromiumコミッターのなかでもChromium歴が浅いのでちょっと記事かくのドキドキしちゃいますが、がんばります٩(●˙▿˙●)۶ はじめに さて、なうでやんぐな機能であるところのServiceWorker、みなさんつかってますか? 最近はWebKitでも開発中になったということで話題になりましたよね! PWA (Progressive Web App)を作る上でもベースとなるこの
家庭を支える技術Advent Calendarエントリー1日目です。 去年のAdvent Calendarで書いた、esa.ioの家庭での活用術を今年も書こうかと思いましたが、家庭の平穏に一番寄与したのがKPTだったので、KPTについて書こうと思います。 そもそもKPTって? プロジェクトの振り返りに使われる手法で、Keep, Problem、Tryの頭文字を取ってKPTと呼ばれています。 Keep、Problem、Tryは具体的には以下の通りです。 Keep:やって良かったと感じていること、今後も続けていきたいこと Problem:やりにくい、今後改善したいと感じていること Try:Problemを解決するために、挑戦しようと思っていること これをプロジェクトの終わりのタイミングなどに実施することで、建設的な振り返りができるようになり、それ以降のプロジェクトで同じ失敗を繰り返さなくなった
情報系と無縁だった者が、コンピュータのしくみを知るために格闘した作業ログ 半導体回路の基礎から出発し、FPGAで
このエントリーは、IT勉強会/コミュニティ運営 Advent Calendar 2016の2日目のエントリーです。 昨日(1日目)は、 snowoy さんのIT勉強会/コミュニティ運営 Advent Calendar 2016 (Adventar版) 1日目 - 13日の金曜日仏滅生まれのブログでした。 子供とネットを考える会について IT勉強会という括りに、私がいま運営している「子供とネットを考える会」が入るのかということをまず考えないといけなんだけど、過去の勉強会一覧を眺めて、たぶん大丈夫だと思ったので子供とネットを考える会についてこのエントリは書くことにした。 過去の勉強会一覧はこち→4 勉強会・セミナー - 子供とネットを考える会 お題にしたテーマとご協力いただいた講師の企業名や立場を表にまとめるとこんな感じ。 回数 勉強会テーマ 講師 1 ソーシャルゲーム グリー、ガンホー 2
Deleted artAIに特化して作られています。ProPROgramming in
この記事は、リモートワーク Advent Calendar 2015 の19日目の記事です。 www.adventar.org 自己紹介 id:背景色と申します。 リモート勤務 5年目、某小売企業内で社内SEをしています。 社内SEについて、または自分の働くことへの考え方はこちらをご覧下さい。 back.hatenablog.com リモート勤務になった経緯 という感じで。 わりとあっさり、通常勤務からリモート勤務に変わりました。 理解ある上司でよかった。 ちょっと違うリモート勤務 私の働き方は、一般的に想像されるリモート勤務と、少々異なっています。 本社の通常勤務と同じ時間に HipChatやskypeなどの動画会話のツールを立ち上げて「おはようございます」 定時になったら、「おつかれさまでしたー」とツールを落として、お仕事終了。 という、場所が違うだけで、他は通常勤務とまったく同じ「そ
オブジェクト指向 Advent Calendar というものを見つけたので、Visitor パターンについて書いてみます。 嘘です Visitor パターンについて書きたいけれど、Java Advent Calendar は埋まってしまってるので、それっぽい Advent Calendar に参加しただけです。別に Advent Calendar に参加しないといけない決まりなんてないんですけど。 #デザインパターン Visitor パターンとは、デザインパターンの一つです。 そもそもデザインパターンとは何かというと、1995 年に Gamma らが "Gang of Four"、俗にいう GoF で提唱した、オブジェクト指向プログラミングによって特定領域の問題を解決しようとする際に頻出するイディオムのようなものです。 GoF で提唱されたデザインパターンは多くありますが、1995 年に発
この記事ははてなデベロッパーアドベントカレンダー2015の12月24日の記事です。 昨日は id:stefafafan さんのエンジニアと英語でした。 こんにちは、こんばんは。 クリスマス・イヴですね、皆さんはどのような一日を過ごされる(た)のでしょうか。 僕は一人です。 改めまして、先日初めての合コンを経験/失敗して二度と行かないと誓った はてなの id:ichirin2501 です。今回は小ネタとしてMySQL(InnoDB)のBULK INSERTにおけるデッドロックの話をしようと思います。ただ、外部キー制約が絡むと複雑になるので今回は触れません。それについてはこちらを参照ください。 あ、タイトルはオマージュです*1。 Topic 検証環境 INSERTのデッドロック 避けられないケース もしくはロックする リトライ処理に注意 初期データ Duplicateの場合 Deadlockの
この記事は, Mackerel Advent Calendar 2015の21日目の記事です. 昨日の記事は, @stanakaさんの年末年始のディスク容量アラートを回帰分析で回避しようでした. はじめに ...まず最初に, せっかくの機会なので自分とMackerelの関係(?)について書いておこうかと思います. Mackerelを使い始めたのはかなり初期で, 記憶ではベータ版が公開されてすぐに登録して, 私用で使っているMackerel Meetupに参加するなどして情報を集めていました. 流れが変わったのは, 今年の春のことです. いろいろあってReactioチームに所属することになり, そ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く