avatar
Articles
30
Tags
15
Categories
0

Home
Cornflakes Diary
Home
デブスト2019に行ってきた
Created2019-12-10
デブスト(Developers Boost)2019(11/30開催)に行ってきました。次の2つの講演を聞いてきたので、内容と感想を書きたいと思います。 [A-5]打算的エンジニアの成長戦略~人より得意な部分で勝負する!~ [A-6]組織にモヤっとしたら聞く話 打算的エンジニアの成長戦略~人より得意な部分で勝負する!~ エムスリーキャリア 萩原氏 「打算的=利益を上げ、損失を下げる」に仕事をするために、得意なことで勝負されているそうです。そのために、次の3つのことを考えておられるとのことでした。 場所(業界):自分の得意に価値がある 得意を伸ばす:他人に追いつかれない 得意を増やす:得意の陳腐化を防ぐ また、転職後にチームになじむためにされたことも、興味深かったです。 チームの価値観を知る:よく使われている言葉から 抱えている課題を把握する:活発なチャットから 上記から、自分の得意を知る 「自分の得意」な部分で勝負できれば、仕事もうまくいくだろうなと思いました。そのための戦略も理解できたので、伸ばしていきたいです。 組織にモヤっとしたら聞く話 IMAGICA Lab. 蜂 ...
Next.jsでBootstrapを使う
Created2019-06-17
ReactのSSRフレームワーク”Next.js”で、Bootstrapを使う方法を書いておきます。 React BootstrapのインストールReact用のBootstrapとして、その名も “React Bootstrap“ がありますので、これを使います。 1npm install react-bootstrap bootstrap CSSの読み込みReact BootstrapにCSSは入っていないので、別途CSSを適用する必要があります。今回は、通常のBootstrapのものを使うことにします。 Next.jsでCSSファイルを適用するために@zeit/next-cssをインストールします。 1npm install --save @zeit/next-css 次に、CSSファイルを使うためBootstrap自体もインストールします。 1npm install bootstrap --save 準備ができたので、設定ファイルを書き換えとCSSを読み込みます。 123456// next.config.jsconst withCSS = require('@z ...
1TBもあるHyper-V仮想マシンを圧縮した
Created2019-05-28
Hyper-Vの仮想マシンを別のホストへ移行しようとしたのですが、サイズが問題となりました。移行先は800GBほどしか空いてないのに、仮想マシンは1TBもあったので縮小することにしました。 TL;DRHyper-Vの仮想マシンを圧縮するには、 仮想マシンをシャットダウンする Mount-VHD "VHD/VHDXファイルのパス" -NoDriveLetter -Readonly Optimize-VHD "VHD/VHDXファイルのパス" -Mode QuickまたはFull Dismount-VHD "VHD/VHDXファイルのパス" 仮想マシンの圧縮仮想マシン全体のサイズの大部分を占めるのが、仮想ディスク(VHD/VHDX)です。これを圧縮するためには「最適化」を行えばOKです。 手順としては、まず、仮想マシンをシャットダウンします。(「停止」は電源を抜く行為に相当するためやめましょう) 次に、仮想ディスクに対してコマンドを実行して最適化を行います。この際、ディスクのパスを指定するため、マシンを右クリックし、設定から確 ...
「わかる!ドメイン駆動設計」を読んだ
Created2019-03-05
最近、「ドメイン駆動設計」(DDD)に興味を持っていろんなサイトや本を読んでいます。 この中で、入門書として紹介されていた「わかる!ドメイン駆動設計」を読んだので、感想を書いてみようと思います。 tl;dr ドメイン駆動設計の入門書としては分かりやすくて、おすすめ 用語のイメージがつかめる コードは出てこない おすすめポイント入門書としておすすめ123DDDを理解する手助けに(すべてを解説するのではなく)入門に必要な知識をわかりやすく、物語を通じて理解できる構成にしました。本書 P.i 「はじめに」より 本書「はじめに」に書かれているとおり、この本はドメイン駆動設計(DDD)の入門書として、おすすめできます。「ユビキタス言語」や「ドメインモデル」といった、DDDを学ぶ上では欠かせない用語の説明が物語形式で書かれており、初心者でも分かりやすいと思います。 一貫した説明でわかりやすい本文では「スマート冷蔵庫用の食材管理アプリ」を題材に、DDDの説明がなされていきます。ブログや解説サイトで断片的にDDDの知識を得ることはできますが、1つのテーマを中心に「DDDではこう考えるんだ」ということ ...
Wake On Lanでつまづいた話
Created2018-11-05
Windows 10でWake On Lan(ネットワークからPCを起動できる機能)を設定しようとして、かなり困りました。最終的には解決できたので、設定方法を書いておきます。 tl;dr 通常、必要な設定 Windows の電源設定 BIOSの設定 それでも起動しないときは LANポートのドライバを更新する 環境 Windows 10 (1869) マザーボード: ASRock LANポート:Intel I217-V 一般的に必要な設定Wake On Lanを有効化するには、一般的に下記2点の設定が必要です。 Windows 10の電源設定Windows 10では、前回終了時のデバイスのイメージを保存しておき、次回起動時に読み込むことで、スタートアップにかかる時間を短縮することができるそうです。 何の関係があるのか分かりませんが、Wake On Lanを使うためにはこれを無効化する必要があるそうです。 BIOSの設定Wake On LanではネットワークからPCを起動させる信号を受け取って、PCを起動させます。そのためには、電源がOFFの状態でもLANポートに電源を供給 ...
無人決済店舗に行ってきた
Created2018-10-29
先日、JR東日本が赤羽駅で無人決済店舗の実証実験をしているというニュースを見て「これは行かなければ!」と思い、初めて行ってきました。 基本情報場所 赤羽駅 5、6番線ホーム 平日:10時から20時 行き方5、6番線のホームの端の方にあります。 5人くらい並ぶと、それ以降は階段を降りたコンコースに並ぶように指示されました。(僕はエスカレーターを降りてしまい、迷いました) 体験してみて無人決済店舗を初めて体験しましたが、あまりにも普通に買えたので驚きも少なかったというのが本音です。 よく考えれば、商品のバーコードも読み取ってないし、店員さんもいないのに、商品が買えるというのは高度な技術が使われているはずなんですけどね。 今回は実証実験ということで、店舗に入るのは1,2人、とスタッフの方に制限されていました。無人決済店舗が店舗が一般的になるまでのハードルはまだ高いのかなというのが、体験した感想です。
書評「『数字』が読めると年収がアップするって本当ですか?」
Created2018-10-25
今回は、最近読んだ本の感想を書きたいと思います。 会計士の山田真哉さんと、声優の方がパーソナリティをされているラジオ番組「週刊マネーランド」を毎週聴いていて、「投資信託」とか「ふるさと納税」といったお金の運用やため方に興味を持っていました。 でも、一番の収入源である「会社からの給料」について考える機会がすくないなと思って、手に取ったのがこの本です。 いろいろな働き方と給料 サラリーマンの月収 歩合制って最高 独立して借金 過去の自分へのメッセージ どんな働き方をしたいか いろいろな働き方と給料この本は2部構成になっており、前半は著者のこれまでの働き方と「そのときどう考えていたか」が書かれています。 サラリーマンの月収著者は卒業後、自動車販売店に営業職として就職します。 そこで優秀な販売成績を収めるのですが、まだ若手と言うこともあって、給料はさほど上がりません。社長にも直訴するのですが、それが実ることはなく会社を辞めてしまいます。 歩合制って最高給料を上げたいと考えた著者は、歩合制の教科書の参考書を販売する会社に転職します。そこでも、優秀な成績を収め、会社から次を担う人材だと ...
ゲーム向けブロックチェーンMOLDの勉強会に参加してきた
Created2018-04-12
概要 新しいゲーム世界を作るMOLD(モルド)プロジェクトの勉強会 ゲームアイテムをMOLDに交換可能 ゲームを楽しみつつお金も稼げる 登壇者 朝野巧己 氏 朝野巧己 Morning Field Japan株式会社の代表 20歳! 人類の貨幣の歴史 物々交換 最初は貝殻が通貨 秤量貨幣から計数貨幣へ そしてBitcoin MOLD開発の経緯 子供のころ好きだったゲームをなぜやらなくなったのか? → お金を稼げないからでは? ゲームでお金を稼ぐには? RMT→法律で禁止 特徴 運営者とお金を切り離す ブロックチェーン上でアイテムを管理 1.アイテムをトークン化 ユーザーで管理される 第3者に縛られない 2.ゲームに特化したアカウント チャット機能などがある 3.取引所(MOLDEX) 高性能 4.ICO 手数料なし 投資家にもやさしい 5.SDK 開発者を巻き込む コミュニティ ブロックチェーンエンジニア募集中 https://moldproject.org/ 今後 今月末(2018/4)に、ホワイトペーパーを公開 目標 2020年までに1000ゲーム(取引所 ...
C#でファイルをBase64形式に変換するときにメモリ不足になった話
Created2018-02-28
最近、SQL ServerにPDFファイルなどを保存する必要があって、Insert文を生成するためのツールを作成していました。その中で、C#プログラムがメモリ不足で落ちてしまうことがあり、いろいろ調べたのでまとめておきます。 tl;dr SQL文でファイルをSQL Serverのvarbinay型カラムにInsertしたかった SQL文を生成するツールをC#で作ったがメモリ不足で落ちた 原因:ファイルを一気に読み込んでいたため 解決策:BinaryReaderで少しずつ読み込む 問題がおきたコードやりたいこととしては、ファイルを読みこんでBase64形式の文字列に変換したい、ただそれだけでした。 1234567891011121314151617181920public void メモリ不足になるコード() { // 対象のフォルダ配下のファイル一覧 string[] files = System.IO.Directory.GetFiles(@"フォルダパス", "*", System.IO.SearchOption.Al ...
Hexoを使い始めた
Created2018-02-18
最近dev.toの表示速度が速いというのがニュースになっていますよね。 これまでWordPressでブログを書いてきたんですが、速くするにはどうしたらいいかと考えた結果、「そもそもWordPressを使う意味あるのかな」と思い、静的ページジェネレータのHexoを使い始めました。 簡単な使い方をまとめてみます。 インストールNode.jsで動くプログラムなので、インストール済という前提で、 1npm install hexo-cli -g 設定Hexoではコマンドラインから、ローカルで生成したページをFTPを使ってサーバーに転送し、公開することができます。(GitHub.ioで公開することもできます) _config.ymlに設定を書きます。 12345678deploy: type: ftpsync host: <ホスト名> user: <ユーザー名> pass: <パスワード> remote: <サーバー内でのアップロードディレクトリ> port: <ポート> connections: <同時接続数&g ...
123
avatar
ak2ie
プログラムを書きたい日々
Articles
30
Tags
15
Categories
0
Recent Post
生涯エンジニアでいるために、自分ができる社会課題への対応
生涯エンジニアでいるために、自分ができる社会課題への対応2023-10-22
VSCodeでMarkdownに簡単に画像を挿入する方法
VSCodeでMarkdownに簡単に画像を挿入する方法2023-10-16
FlutterでのRiverpodを使った状態管理の基礎
FlutterでのRiverpodを使った状態管理の基礎2023-10-07
書評「テキストコミュニケーション力の基本」
書評「テキストコミュニケーション力の基本」2023-06-19
書評「Googleのソフトウェアエンジニアリング」
書評「Googleのソフトウェアエンジニアリング」2023-06-15
Tags
AtCoder C# Hexo MOLD,ブロックチェーン Next.js ReactiveProperty SQLServer Selenium VSCode WakeOnLan firebase Docker flutter ドメイン駆動設計 書評 無人決済店舗
Archives
  • 2023/103
  • 2023/062
  • 2023/052
  • 2021/121
  • 2021/102
  • 2021/097
  • 2020/043
  • 2019/121
Info
Article :
30
Last Push :
©2018 - 2023 By ak2ie
Framework Hexo|Theme Butterfly