開発 日記

http://www.trapping.xyz/

GarageBand 完全削除

遊びでGarageBandを使って見ました。 で、もう飽きてしまったわけでして。。。アンインストールすることに。 アンインストールが完了したのはいいのですが、GarageBandに関連したファイルなどが全て削除されていないので、どれを削除したらいいのかを確かめ…

ツイート集

https://t.co/P0LoXT8jmz — Ryu-ji (@guf__guf) 2017年11月5日 HHKBのBTいいね! — Ryu-ji (@guf__guf) 2017年11月5日 https://t.co/vaidBxjeza1997年だって — Ryu-ji (@guf__guf) 2017年10月31日 https://t.co/DklfochAZoLSDでも似たようなことできるよね。…

RedHatのステッカーいいなぁぁ~~ — Ryu-ji (@guf__guf) 2017年11月8日

Tensorflowのインストール

Tensorflowのインストール方法についてです。 今回はWindowsにインストールしてみます。 利用環境として、 os : Windows10 Fall Creators update py : Anaconda(python3.6) Anacondaを使っているわけですが、Tensorflowが公式にCondaをサポートしていないみ…

Wi-Fi選び

こんな経験ありませんか?また、したくないですよね。。。 通信が安定しない! 部屋まで電波飛んでないんだけど!! 遅すぎ。。。 前提として光回線やwimax 2+など最新の通信機器および終端装置および回線で通信していることを前提とした記事であり、ADSLや3…

普通ワイヤーフレームから作りますよね

ウェブページのフロントエンド作成する時って普通「ふっつう」はワイヤーフレームから作成しますよね

MR対応になるんだろうね

スマホが出てきてから、デスクトップにしか対応していないWebページが 売れなくなってというか、クライアントが求めなくなって、当然のこと デスクトップにもスマホにも両方に対応したWebページが良いとされるように なったのと同様で、MRが普及していけば間…

Gitクライアント

Windows Windowsであれば、 SourceTree , SmartGit , GitHubDesktopあたりがメジャーどころでは??? Mac macOSでは、 SourceTree , GitHubDesktop あたりかな? Linux Linuxでは、 GitKrakenなどがGUIクライアントとしては有名なのではないでしょうか?

Gitについて

Git 今、ほとんどの開発チームで使われていると言っても間違いではない概念であり、ツールであるGit https://git-scm.com/ Gitとは? 分散型バージョン管理ツールと紹介されることがほとんどでしょう。 プログラムのソースコードを記述したファイルの変更履…

SMBの脆弱性

SMBとは? Server Message Blockの略です。ネットワークを介してファイルの共有、プリンターの共有などを行うプロトコルです。 Windowsなどでは代表的ですよね。 SMBv1が原因 SMBv1の脆弱性が原因でマルウェアに感染するケースがあることをご存知でしょうか…

XORを実際に

XORを実際にプログラミングで実装してみようと思います。 プログラミングでの実装は単純です。 X = 0 ^ 0 print(X) // 答えは0 X = 1 ^ 0 print(X) //答えは1 これだけです。 XORを図で書いてみる。 A B ANS 0 0 0 1 1 0 1 0 1 0 1 1

Docker for Mac

Docker for Macとは? 単純にMac用のDockerです! Docker - Wikipedia オフィシャルからインストーラーをダウンロードしてきて、インストール開始! Docker - Build, Ship, and Run Any App, Anywhere 一般的なGUIのインストール作業なのでこれといって説明…

Go言語で開発がスムーズになった

「Go言語のおかげで開発効率がよくなった」ことに関して少し書いてみた。 C/C++での開発ではネットワーク関連に開発のしにくさを感じていました。 https://qiita.com/Guf/items/fb3f778c4f30a47b356d

FileLock 1.0

FileLockというアプリを書いています。 まだ、テスト的に実装している感じですね。

nmapの基本的な使い方

Qiitaにも同じのを投稿したのですが、こっちにも書いておこうと思って。 インストール ●Windows オフィシャルサイトからインストーラーをダウンロードしてインストーラーを起動すればインストールできますね。 https://nmap.org/ ●Debian or Ubuntu apt-get …

Visual Studio for mac

Visual Studio for macを試した率直な感想です。 (以下からvs macと記述する) vs macを試してみて最初に思ったのがインストーラーが安定しないな。。。 と、言うことです。 1回目インストールしたときはインストールに失敗しました。 2回目も失敗。。。 3回…

お仕事 タスク管理を

タスク管理をどのようにするか? 自分は古典的な手法で「ホワイトボードに記述して、終わったら丸つけて」みたいな手法を用いていました。 今時じゃないですね。 ついでに、それの写真を「パシャッ」ってしといて(-ω-)/’(若者らしくない) そんな感じなのでタ…

ブロック暗号 モード

ブロック暗号にはモードという概念があります。 ブロック暗号の代表としてAESなどがありますね。 ●ブロック暗号?? 共通鍵暗号方式にはブロック暗号とストリーム暗号という分類があります。 RC4などはストリーム暗号で上記したリンクで説明しているAESなど…

AESについて2

AESの理解にはRijndaelを理解する必要があると前回の記事で記述しました。 前回の記事 : AESについて - 開発 日記 Rijndaelの概要的なアバウトな説明を記述しましたが、それが理解できれば後はAESの説明を付け足すだけでAESを理解したことになります。 なぜ…

AESについて

AESについて数回に分けて説明していこうと思います。 いきなりですが、AESをしるにはRijndaelを知る必要があります。 Rijndaelについて Vincent Rijmen , Joa Daemen によって設計されたブロック暗号アルゴリズムです。 ブロック長 :128~256bit 鍵長 : ブロ…

Anaconda仮想環境

Anacondaで仮想環境を構築してみた時のメモです。

Atomのセットアップ

Atomのセットアップをした時のログということで書いておきます。 まずはAtomのオフィシャルページからインストーラーをダウンロードしてきて、 起動 あ、終わった。 以上

UbuntuにCmake

UbuntuにCmakeを入れてみます。 そもそもCmakeとは?? リンク : https://cmake.org/ Cmakeとはビルドツールです。 C++などでプログラミングをしたことがあれば分かると思いますがWindowsなどではVisual Studioなどを用いることで階層化されたディレクトリ、…

Ubuntuのデスクトップ

Ubuntuのデスクトップに関してです。 UbuntuといえばUnityデスクトップというデスクトップ環境がデフォルトでありますが、どうやらGNOMEに変更になるとかなんとかで。。。。 とりあえず現在どのようなデスクトップ環境を搭載したUbuntuが公式のフレーバーと…

Kotlinって?

Androidの公式言語がJavaからKotlinに変更なるってしってましたか? コンピュータ大好きな方々なら「当然そんな情報しってる」って感じですよね。 浅いですが簡単に書いてみました。 ・Kotlinの基本情報 What is Kotlin Programming language? Kotlin : コト…

Vagrant

最近VagrantとかDockerとか聞きますよね。 もうVagrantやDockerを使っての開発は当たり前な感じ? なのでVagrantの超簡単な入門を書いてみようと思います。 環境 Windows10 (Creators update , 64bit )VirtualBox 5.1.22 r115126 Vagrant 1.9.7 上記の環境で…

Arduino VsCode

Visual Studio Code(以下からCode)にMicrosoft純正のArduinoのプラグインが出たので早速入れてみました。 とりあえず先にArduinoをインストールしておきましょう。 ここからダウンロードします : Arduino - Home 上のメニューからソフトウェアを選択 ここか…

おすすめの書籍を一覧に

C言語 , C++ Python 暗号 系 セキュリティ 系 数学 僕が今まで読んでみた書籍で良かったものをリストアップしてみました。 ごさんこうまでにどうぞ。 C言語 , C++ 苦しんで覚えるC言語 : Amazon CAPTCHA 数値計算 : C言語による数値計算入門―解法 明解C++入…

Visual Studio Codeのセットアップ

Visual Studio Code(以下からCode)はMicrosoftが開発、提供するエディターです。 使ってみるとわかるのですが、さすがMicrosoftという感じの高品質な感じです。 ここではaptを使ったインストールとdnfを使ったインストールを紹介します。Windowsへのインスト…

Ubuntu 16.04 .NET Core

Ubuntu16.04(以下からUbuntu)に.NET Coreのインストール作業をしてみます。まずはMicrosoftのサイトへアクセス。 このようなサイトが表示されたと思います。 ここからLinuxを選択 そしてUbuntuのタブを選択 ここまで来たら下にスクロールしてみていきましょ…