高校がまぁまぁの田舎で、これ「田舎あるある」だと思うんですけど、人間関係の枠が超狭いので「友達の元々々カノが別の友達の元々カノで後輩の元カノで友達の兄ちゃんの今カノ(元々カノと今カノは親友で元々々カノの姉ちゃん(元カノの同級生))」みたいなことがめちゃくちゃある。 昔、高校の友達の結婚式があって新郎新婦どっちもクラスメイトなんですが、両方「性のバケモン」で結婚式場にいた参列者の3割は新郎or新婦と関係持ってて、新郎ハヤトの元カノ(クラスメイトでカオリとは親友)とか、新婦カオリの元セフレ(クラスメイトでハヤトとは幼馴染)とか普通に参加してて「いやお前らどんな顔して来てんの?」って思ってたら、なんかアホの顔して、 「え〜〜〜〜カオリぃぃ〜〜〜おめでと〜〜〜〜…!わぁ〜〜〜超キレイ〜〜〜〜!うぅ…泣きそう〜〜〜〜〜…」 「ありがとう〜〜…。サヤカのおかげだよ〜〜〜〜…」 とか 「ハヤト…おめでと
Jenkinsのpipelineには2通りあります。 declarative pipeline scripted pipeline 本記事は scripted pipeline の書き方です。 Jenkins2では、Groovy DSLを用いたpipelineの記述ができるようになったらしい。若干の時代遅れ感があるけど、最近仕事で使う機会があり、土日にわからないところを整理したのでメモる。 ジョブ定義を画面からぽちぽちするなんて時代遅れ!技術者として恥ずかしい!これこそがモダン!とか煽るつもりはまったくないけど、ジョブ定義の柔軟性が高いし、パイプラインに人の承認フローが組み込めたり、実行ノードを簡単に選べるし、何よりコード管理できるので、普通に良さそうだと思いました。情報が少ないことを除けばな! Jenkins2のインストール とりあえず動かす node 環境変数の参照 パラメータ付きビル
Jenkins には Docker 公式のイメージ があったりして、セットアップが非常に容易になっています。 で、いざ docker run して立ち上げてみたら、いきなり Plugin をインストールしろやみたいな画面になるし、仕方ないなぁお勧めプラグインでもインストールしてやるかみたいな感じでボタン押したら、大量のプラグインのインストールが走ってずいぶん時間待たされることになりました。 こんなのは全然軽量じゃない、もっと迅速に Jenkins と遊びたいんや!! というわけで、お勧めプラグインをインストール済のイメージを作りましょう。 お勧めプラグイン一覧の作成 お勧めプラグインをインストールしておくためにはお勧めプラグイン一覧が必要なわけですが、これは Jenkins の Jenkins Script Console で以下のような Groovy スクリプトを書いて実行すれば良いです
ソラ代表。『大乱闘スマッシュブラザーズ』シリーズ全作品でディレクターを務めたスゴイ人。そのほか、『星のカービィ』、『新・光神話 パルテナの鏡』などヒット作多数。 うれしい誤算? スイッチは意外と○○だった ――まず今回の最大の特徴は“全員参戦”というところだと思いますが、そこは最初から、それありきで考えられたのでしょうか? 桜井もちろん、“全員参戦”ありきですね。 ――『スマブラSP』の詳細が正式にお披露目された“Nintendo Direct: E3 2018”は、現地で映像をメモしながら見ていたのですが、だんだんメモが追いつかなくなってきて、海外メディアも含めて苦笑が漏れ始めて、最後はみんなメモを諦めてひたすら喜んでいました(笑)。 桜井あのときはウケてよかったです(笑)。わたしはE3会場で、ライブ放映の準備をしていたのですが、遠くから任天堂スタッフを含めて、観ていた人たちの歓声がワー
はじめに リクルートテクノロジーズに4月に新卒入社した 辻 健人です.GitHubではmaxmellonで活動しています. 7月より,やりとりも作成もラクになるシフト管理サービス「Airシフト」 のエンハンス開発を担当しています. 以前は,React製SPAのパフォーマンスチューニング実例という内容で記事を書きました. 今回は同じSPAにおいて,いかにwebpackが生成するJavaScriptのバンドルサイズを減らすかについて紹介していきます. webpackが,そもそも何のためのツールか,バンドルする理由などについては割愛させていただきます. そういった話は,こちらの記事 (Webpack の考え方について – mizchi’s blog) がわかりやすいと思います. Airシフトのアーキテクチャ Airシフトは,React-Reduxで開発されており,かつSSRを行っておりコードの大
docker-composeで日本語対応のHeadless Chromeを「puppeteer」で操作する手順です。 🐡 Dockerfile日本語対応のChromeの入ったDockerfileは次のように記述します。 FROM ubuntu:latest MAINTAINER morizyun <@zyunnosuke> # For Japan RUN sed -i -E "s@http://(archive|security)\.ubuntu\.com/ubuntu/@http://ftp.jaist.ac.jp/pub/Linux/ubuntu/@g" /etc/apt/sources.list # Basic RUN apt-get update \ && apt-get install -y sudo curl wget zip unzip git nodejs npm fon
こんばんは、たねやつです。 ついにこのときが来たかという感じで記事を書いている今でも興奮冷めやらぬという感じです!! 題名の通りVSCodeをchromebookでまともに使うことができるようになりました! いろんな先人たちの知恵をお借りして「なんか出来ちゃった」感はありますが、布教も兼ねて記事にしてみます。(´∀`) (2019/04/24追記) Chrome OSなどのアップデートを重ねるうちにfcitxで日本語入力できなくなる可能性があります。Powerwashなどを行いまっさらな状態で手順を進めてみてもうまく行かない場合は、busterのリポジトリを追加したあとに以下のコマンドを実行して最新化、OSのバージョン更新をするとうまく行くかもしれないです。(私の場合は解決しましたが不確定要素が多く正しい解決法か不明です・・・) $ sudo apt-get update $ sudo a
はじめに このオンラインブックは執筆中です。完成版ではありません。フィードバックフォーム この本には一冊の本に盛り込むにはやや欲張りな内容を詰め込みました。本書では、C言語で書かれたソースコードをアセンブリ言語に変換するプログラム、つまりCコンパイラを作成します。コンパイラそのものもCを使って開発します。当面の目標はセルフホスト、すなわち自作コンパイラでそれ自身のソースコードをコンパイルできるようにすることです。 この本では、コンパイラの説明の難易度が急に上がりすぎないように、様々なトピックを本書全体を通じて次第に掘り下げていくという形で説明することにしました。その理由は次のとおりです。 コンパイラは、構文解析、中間パス、コード生成といった複数のステージに概念的に分割することができます。よくある教科書的アプローチでは、それぞれのトピックについて章を立てて解説を行うことになりますが、そのよう
もう人生で何個目かわからない markdown エディタ作った。が、今回のは結構気に入っている。 https://markdown-buffer.netlify.com/ で遊べる。 用途としては、GitHub か Qiita か はてなブログかわからないが、なにか書こうと思ったときに、どのサービスも中途半端に重いので、とりあえずのバッファが必要、という感じで作った。なので速度重視。 ブラウザのストレージで永続化してる。オフラインで動く。できるだけエディタとしてはスコープを大きくせず、単に編集バッファ(textarea)でしかない、というのを意識している。 結構頑張って作り込んでしまった https://nedi.app が色々肥大化してしまっていて入力時にラグを感じるので、編集体験を見つめ直す自戒もある。 機能 数式対応 コードハイライト対応 バックグラウンドで自動保存 改行を br に
はじめに とある企業で組み込み系ソフトエンジニアとして働いていますが「このままだと、将来ないかも?」と思えてくる場面に日々遭遇します。 今回は日本の組み込み業界の将来が不安になる、耳を疑った”上司の発言”をまとめてみました。 「最近の若いやつらは残業が足りない」 働き方改革が騒がれるこの時代に、そんなこと言う人いるの!? と驚く方もいるかもしれないですが、いるんです。 そして、それがまかり通る現場の一番の問題は 「開発業務の効率化、スピードUPを図る文化が根付かない」ことだと私は思っています。 「時間が足りなければ残業でカバーすればOK!残業代も出るし、いいでしょ。」 という考え方では、どうすれば開発スピードが上がるか?無駄な作業はないか?自動化できることはないか?といった改善のアイデアは、なかなか出てきません。 残業を推進し次から次へと業務が積まれていくような現場では、改善のアクションの
Microsoftは2014年3月、MS-DOS 1.25と2.0のソースコードをComputer History Museumで公開しました。今回これに続き、同OSのソースコードがGitHubにて公開されています(Microsoft、Phoronix)。 Computer History Museumで公開されていたソースコードは圧縮アーカイブファイル形式でしたが、GitHubのリポジトリとして公開されたことで、ブラウザ上で閲覧・参照することがより簡単にできるようになっています。 ただしリポジトリは調査や実験目的のためのもで、リードオンリーに設定されているため、プルリクエストを送信することはできません。 ソースコードは以下のような特徴を持っているとのことです。 MS-DOS 1.25と2.0のソースコードは全て8086アセンブリ言語で書かれている。 86-DOSの初期版のソースコードの日
「働き方改革」で管理職は部下の仕事を肩代わり。部下の負担は減り定時に帰れるゆとりが生まれたが、各所で弊害が生じている。 続きを読む
はてなブログでは、2018年6月11日以降、全てのブログを対象にHTTPSで配信できる仕組みを提供しました。 staff.hatenablog.com おかげさまで、多くの方にHTTPSでの配信機能をご利用いただいています。一方で、「HTTPSって? 何をすると良いの?」という声や「移行作業が大変そう」という意見も見掛けます。 そういった疑問を解決するために、実際にHTTPS配信を利用しているはてなブロガーの記事をピックアップしました。まだ迷っている方や、使用感が気になっている方は、ぜひ参考にしてください。 なお、2018年2月22日以降に新しく開設されたブログは、最初からHTTPSで配信されます*1。 はじめに:HTTPSとは? ブログ全体のHTTPS配信について より安全に「はてなブログ」をご利用いただくため 新たなWeb技術に対応するため はてなブロガーのエントリーをご紹介! おわり
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く