openSUSE に関すること、openSUSE の上で動かすアプリケーションについてのアドベントカレンダーです。
![openSUSE Advent Calendar 2018 - Adventar](https://cdn-ak-scissors.b.st-hatena.com/image/square/216cc359e648393f04b96c88311401bbb5691aa2/height=288;version=1;width=512/https%3A%2F%2Fadventar.org%2Fog_image.png)
さくらインターネットは2017年にIINとPLMNを総務省から割り当てを受けました。これにより、キャリアに紐付かない独自の番号が入ったSIMカードを製造する事や、さくらのIoTで展開している端末設備にユニークな識別番号を付与することが可能になり、番号は主にモバイルネットワークで利用されます。当社はトライアンドエラーを重ねて以下のような内容で進めました。番号の申請内容に付随して、電気通信番号を利用する端末が、技術基準に適合している旨の証明、責任分界点の細かな設定・説明が必要です。また他の規則(端末設備等規則)や法令(電波法)に係る情報も求められます。これらを踏まえてPLMNの認証取得の流れを当社の実体験を基にご紹介します。 PLMNとは? PLMN(Public Land Mobile Network)とは、携帯電話事業者の国際的な識別番号です。5桁で構成され、先頭3桁はMCC(Mobile
最近、偶然プログラミング初心者に接する機会が続いた。初心者にもいろいろあるが、中でも印象深い女性のことを思い出したので書いておきたい。 大昔、ちょっとした業務改善のシステムを開発することになって、実際にその業務を行っている事務や経理の方々に話を伺ったことがある。 この時お会いした年配の女性が、すさまじいほどの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
転職ナビのフロントエンドを担当しています、@sueshinです。 Livesense - 関 Advent Calendar 2017、22件目をお送りします。 どうぞ宜しくお願いします。 はじめに フロントエンドでよく注目されるJavaScriptではなく、 地味で渋いまるで関節技のような、Google Chrome Devtoolsを使った技術をtipsの形式でまとめました。 免責事項 ショートカットなどは全てMacのキーボード操作にしています。Windowsユーザーは適宜読みかえてください。 Chromeのバージョンは63系に基づいて紹介しています。 52の関節技!! Elements 1.hover時のコンポーネントのCSSルールを表示 使い方 ①DOM要素を選択 ②Stylesペインを開く ③:hovをクリック ④hoverフィルタを適用 2.対応するCSSファイルを開く 使い方
この記事は、「数学とコンピュータ 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)を作る上でもベースとなるこのAPI、その内部の実装について、このアドベントカレンダーでは全体の動きと最近の高速化
家庭を支える技術Advent Calendarエントリー1日目です。 去年のAdvent Calendarで書いた、esa.ioの家庭での活用術を今年も書こうかと思いましたが、家庭の平穏に一番寄与したのがKPTだったので、KPTについて書こうと思います。 そもそもKPTって? プロジェクトの振り返りに使われる手法で、Keep, Problem、Tryの頭文字を取ってKPTと呼ばれています。 Keep、Problem、Tryは具体的には以下の通りです。 Keep:やって良かったと感じていること、今後も続けていきたいこと Problem:やりにくい、今後改善したいと感じていること Try:Problemを解決するために、挑戦しようと思っていること これをプロジェクトの終わりのタイミングなどに実施することで、建設的な振り返りができるようになり、それ以降のプロジェクトで同じ失敗を繰り返さなくなった
The Qiita Advent Calendar 2017 is supported by the following companies, organizations, and services.
この記事は、Fujitsu Advent Calender 2016の6日目の記事です。 はじめに 仕事柄、沢山の人が関わるお仕事の効率化に関心があり、プライベートで研究や開発をしています。システム・インテグレーションをはじめ沢山の人が関わるお仕事は、人海戦術で行なわれる事がよくあります。しかし、経験上ITが関わるお仕事の人海戦術はおすすめできません。効率面、品質面、労務管理の面で問題が発生する事が多いからです。 人海戦術にならないようにするには、「人間的な仕事」と「機械的な作業」を切り分けて、機械的な作業をIT化するのが近道ではないかと考えています。 ITの現場における機械的な作業の例 情報を記録する(課題とか、バグとか、更新履歴とか) 情報を探索する(あの資料どこだっけ?とか) 情報を収集する(進捗どうですか?だめですか?とか) 情報を転記する(メールからエクセルとか) 情報を伝達する
このエントリーは、IT勉強会/コミュニティ運営 Advent Calendar 2016の2日目のエントリーです。 昨日(1日目)は、 snowoy さんのIT勉強会/コミュニティ運営 Advent Calendar 2016 (Adventar版) 1日目 - 13日の金曜日仏滅生まれのブログでした。 子供とネットを考える会について IT勉強会という括りに、私がいま運営している「子供とネットを考える会」が入るのかということをまず考えないといけなんだけど、過去の勉強会一覧を眺めて、たぶん大丈夫だと思ったので子供とネットを考える会についてこのエントリは書くことにした。 過去の勉強会一覧はこち→4 勉強会・セミナー - 子供とネットを考える会 お題にしたテーマとご協力いただいた講師の企業名や立場を表にまとめるとこんな感じ。 回数 勉強会テーマ 講師 1 ソーシャルゲーム グリー、ガンホー 2
はじめに この記事はフューチャーアーキテクト Advent Calendar 2015の12/22です。 弊社副社長も書いていたと公言するPrologに関して書きます! 私も大学生の時に書いていたので、Prologとは?から書き始めたいと思います。 Prologとは? Prologは1972年に登場した老舗の非手続き型のプログラミング言語であり、主にAIに特化して作られています。Prologという名前の由来は、PROgramming in LOGicからきています。その名の通りPrologでは論理的に物事を解釈するようにプログラムを書きます。 Prologなんてオワコンじゃない? Go言語やRustなどから比べると40年近く前に登場した言語であり、AIに特化した言語ということもあり、知名度が低く、利用者も少ないですが、教育機関(大学など)で主として論理学の教材として利用され続けているのです
この記事は、リモートワーク Advent Calendar 2015 の19日目の記事です。 www.adventar.org 自己紹介 id:背景色と申します。 リモート勤務 5年目、某小売企業内で社内SEをしています。 社内SEについて、または自分の働くことへの考え方はこちらをご覧下さい。 back.hatenablog.com リモート勤務になった経緯 という感じで。 わりとあっさり、通常勤務からリモート勤務に変わりました。 理解ある上司でよかった。 ちょっと違うリモート勤務 私の働き方は、一般的に想像されるリモート勤務と、少々異なっています。 本社の通常勤務と同じ時間に HipChatやskypeなどの動画会話のツールを立ち上げて「おはようございます」 定時になったら、「おつかれさまでしたー」とツールを落として、お仕事終了。 という、場所が違うだけで、他は通常勤務とまったく同じ「そ
これは 【その2】ドリコム Advent Calendar 2015 25日目(最終日)の記事です。 24日目の記事は tiger さんの Firewall を貫くツールを自作してみたです。 【その1】ドリコム Advent Calendar 2015 もあわせてどうぞ。 自己紹介 こんにちは、バードです。顔がアングリーバードに似ているのでバードです。 中国の遼寧省から来ました。三国志で言うと公孫瓚の領土です。袁紹の領土にもなりました。 ドリコムに新卒として入社しました。今年4年目です。普段の仕事はサーバーサイドのエンジニアです。趣味はダイビング、言語学習、旅行などです。彼女はいません。好きなタイプは蒼井そらです。餃子はそんなに食べません。 そして、今日はサーバーの話はしまへん。 言語の話をしまっせ。 いま興味を持って取り組んでいること ワシは言語学習という周りから理解されない趣味を持って
オブジェクト指向 Advent Calendar というものを見つけたので、Visitor パターンについて書いてみます。 嘘です Visitor パターンについて書きたいけれど、Java Advent Calendar は埋まってしまってるので、それっぽい Advent Calendar に参加しただけです。別に Advent Calendar に参加しないといけない決まりなんてないんですけど。 デザインパターン Visitor パターンとは、デザインパターンの一つです。 そもそもデザインパターンとは何かというと、1995 年に Gamma らが "Gang of Four"、俗にいう GoF で提唱した、オブジェクト指向プログラミングによって特定領域の問題を解決しようとする際に頻出するイディオムのようなものです。 GoF で提唱されたデザインパターンは多くありますが、1995 年に発表
この記事はシステムエンジニア Advent Calendar 2015 - Qiitaの記事です。 弊社アーキ部で@kawasimaさんに教えてもらったさいきょうの二重サブミット対策について書いていきます! 二重サブミットが発生するケース 不正な更新リクエストが発生するケースとして、以下のものが考えられます。 サブミットボタンをダブルクリックする 戻るボタンで戻って、再度保存ボタンを押す 完了ページでブラウザリロードする CSRF攻撃による不正な更新リクエスト 1. サブミットボタンをダブルクリックする 確定ボタンをダブルクリックすることによって、ユーザが意図していないリクエストが発生してしまうケース。 2. 戻るボタンで戻って、再度保存ボタンを押す 処理完了画面から戻るボタンで前の画面に遷移し、再び確定ボタンを押すケース。 本来は入力➡︎確認➡︎完了の画面遷移が適切だが、その画面遷移にな
クラウドワークス Advent Calendar 17日目担当のSMTPおじさんの記事です。 時間の無い人のために3行でまとめますと以下のコンテンツでお送りします。 大規模なメール配送を安全に行うには特別なノウハウがあり罠も多い SendGrid便利です 当たり前になった技術は空気のように見えなくなってインフラ化する。それがある日突然失われたときの被害は甚大。インフラ技術をキャッチアップして備えよう メール配送今昔 さて、メール配送といえば古くはSendmailを使っていました。多くのUnixディストリビューションに標準でインストールされており、使うのが当たり前で選択肢も少なかった時代です。 Sendmailは開発が重ねられることで複雑化しセキュリティホールが頻発しました。また設定ファイルのsendmail.cfはチューリング完全であるほど高機能で複雑でまた長くなりがちでもあり今でも書きた
この記事は, Mackerel Advent Calendar 2015の21日目の記事です. 昨日の記事は, @stanakaさんの年末年始のディスク容量アラートを回帰分析で回避しようでした. はじめに ...まず最初に, せっかくの機会なので自分とMackerelの関係(?)について書いておこうかと思います. Mackerelを使い始めたのはかなり初期で, 記憶ではベータ版が公開されてすぐに登録して, 私用で使っているVPSに導入して試していた記憶があります. とはいえいきなり事業に投入! という訳にはいかず(社内には既にZabbixなどを使った監視の仕組みがあったので), そこから1年くらいは定期的に開催されるMackerel Meetupに参加するなどして情報を集めていました. 流れが変わったのは, 今年の春のことです. いろいろあってReactioチームに所属することになり, そ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く