Libra Studio Log

開発に関することやゲーム、ガジェットなどについてつらつらと書き記しています

MySQLでmysqld.sockのエラーが出た (Ubuntu16.04)

f:id:daihase:20190809115406j:plain

こんばんは、daihaseです。

自分が見てるNode.js製のサービスがあって、先日重大なセキュリティアップデートの件もあったので久々サーバー周りみていて、いざアプリを起動したらエラーが...

あれ?昨日とか普通に動いてたのに、と色々潜ってログ等漁っていたらどうもMySQLが起動していませんでした。

調べてみると

続きを読む

iOSアプリで定番のUserDefaultsの使い方

f:id:daihase:20190809100049p:plain

こんばんわ、daihaseです。

久々にSwiftネタを。 iOSアプリ開発をやっていれば必ずといって使うUserDefaults、その使い方などを簡単に紹介。

UserDefaultsとは、簡単にいうとデータなどをアプリ内に保存し管理する方法の1つです。アプリで例えばスプラッシュが流れてユーザーのuserIdがあればログイン済みなのでトップ画面へ、なければ未登録のユーザーなので新規登録画面へ、といった処理をする際など、このUserDefaultsを使うかと思います。

自分がよく定義する簡単なサンプルを。というかメモを。

続きを読む

Linuxで遊ぼう 「シェルについて」

f:id:daihase:20190809104252p:plain

こんにちは、daihaseです。 今日は「Linuxで遊ぼうシリーズ」のシェルについてお話しようかと。

さっそくシェルを触ってみる前に、OSはどうしようかと思ったのですがUbuntuだったりCentだったり色々あるのですが、結構MacがメインPCという方が今は多いと思うのでしばらくはMacで触ってもらって大丈夫かと思います。

ちなみにMacはUnixベースで(正確にはUnix派生)、基本的にはそれを元に作られたLinuxとも近い挙動をするため、一旦こちらでイジイジしていきましょう。(自分はUbuntuにて説明します)

続きを読む

Linuxで遊ぼう 「ディストリビューションについて」

f:id:daihase:20190809104252p:plain

こんばんは、daihaseです。 今日はLinuxのディストリビューションについて。

ディストリビューションとは

このディストリビューションが何なのかを説明すると広義のあれもあって少しややこしいので、「Linuxを使いやすくするために色々なソフトがパッケージされており、それをすぐ使える状態で提供されたもの」くらいに覚えておけばいいかと思います。

そもそもどんな種類があって、全部で何個ぐらいのものが提供されているのだろうか。それを把握するにはまず系統を理解する必要があります。

続きを読む