朝日ネット開発部のmuratamです。 先日Go 1.12もリリースされたことなので、今回はGo modulesについて書きます。
続きを読むOpenAPI Specification 3.0 チートシート
async/awaitを挿入するBabelプラグインを作りたい
こんにちは。株式会社朝日ネット開発部のxfuzzyです。 JavaScriptで非同期プログラムを書くためのasync/awaitについて考えてみました。 また、プログラムを使って同期的なコードを非同期なコードに変換する方法も考えてみました。
続きを読む脆弱性スキャナ Vuls の紹介と実運用時の工夫
はじめに
開発部の tasaki です。
皆さんはソフトウェアの脆弱性の検知をどのように行っていますか? NVD や JVN、Linux ディストリビューションの公式 Web サイトで脆弱性情報を逐一確認し、現在マシンにインストールされているパッケージと照らし合わせる……、というのは非常に骨の折れる作業です。 更にサーバが複数台あり、ディストリビューションもインストールされているパッケージもまちまち、という状況ではとても人の手でできたものではありません。
このような時に役に立つのがオープンソース (GPLv3) の脆弱性検知ツールである Vuls です 1 。 今回は Vuls の基本的な使い方を紹介し、加えて弊社で実際に運用してみて得た知見について書いていきます。
-
商用版の FutureVuls も提供されています。↩
Bootstrap4エディタのpingendoでpdfのマニュアルをHTML化してみた-前編
最初に
朝日ネットの開発チームでサービスの企画やUIデザイン、HTML+CSSでの実装を主に担当している watanabeです。 今回は自サービスのマニュアルをHTML化したときのノウハウを記録しようと思います。
- 最初に
- Bootstrap4+pingendoを選んだ理由
- HTML化の手順
- 1.元のマニュアルの各要素をBootstrapのコンポーネントに割り当てる
- 2.BootstrapのCSSをカスタマイズする
- 3.pingendoで読み込み組んでいく
- 3-1.pingendoの画面の見方
- 3-2.組み込み方
- 3-3.プレビューについて
- 3-4 完成
- 次回予告
- 採用情報
オンラインマニュアルを自前で用意する場合、編集の行い易さからPowerPointやWordで作成したものを pdf化してネットにアップすることも多いと思われます。
自サービスのmanabaでも長年pdfのマニュアルを使用していましたが 以下の理由からHTML化することにしました。
- pdfだと毎回ダウンロードが必要なので見たいときにすぐにアクセスできるようにしたい
- どのデバイスでも見やすいレスポンシブデザインにしたい
- wordやパワポ等のエディタだと作成者によりレイアウトが異なってしまうので構造化されたHTMLにしたい
Bootstrap4+pingendoを選んだ理由
HTML化にあたって、以下の条件を元に Bootstrap4+pingendoを選択しました。
続きを読むたのしいCloud Build
開発部のmuratamです。 今回はGoogle CloudのサービスのひとつであるCloud Buildについて書きます。
続きを読む