Reactで開発するときにいつも使っているリンク
Node.js® は、Chrome の V8 JavaScript エンジン で動作する JavaScript 環境です。
ユーザインターフェース構築のための JavaScript ライブラリ
HTML CSSでなにか調べたいとき
reactで使用できるアイコン集
googleのwebフォント
Node package manager

Reactで開発するときにいつも使っているリンク
Node.js® は、Chrome の V8 JavaScript エンジン で動作する JavaScript 環境です。
ユーザインターフェース構築のための JavaScript ライブラリ
HTML CSSでなにか調べたいとき
reactで使用できるアイコン集
googleのwebフォント
Node package manager
いつも使うサイトのまとめ。
mozilla作成のドキュメント、html、css、javascript、わからないことがあればまずはこちらから
css等いろんなチップス満載の老舗
Webフォント
アイコン

Table of Contents Plus(wordpress本家プラグイン紹介)
Table of Contents Plusで目次を設置する方法( サイト:OPENCAGE様)

こちらは、 “ゆる Web 勉強会@札幌 Advent Calendar 2020” の 18 日目の記事です。
今年はこういうご時世でみなさん集まることができなくなっていますが現在OnLine参加しているが、今後も実際の勉強会に足を運ぶのは考えていない方々の参考になればいいなと思い書いてみました。
ma2ken
派遣工員、57 歳
html, css, ubuntu, js, python などなど、、
Twitter: @ma2ken_zawa
サイト: https://codingfan.info
今はもう IT 業界で働くような年齢ではありませんが、個人的には開発などというおおげさなものではないですけどちょっとしたサイトやプログラムなど作っています。
10 数年前 Web サイト制作を請け負っていた時(個人的に) IE が 5.0 か?5.5?にバージョンが上がると float で左右どちらかに寄せているボックスに、margin の値を指定すると指定値の 2 倍程度の margin が設定される。
[参考サイト: CSS HappyLife]
というバグでレイアウトが壊れてしまい、今なら検索すればすむことが当時はどうすればいいかと途方にくれている時に CSS の勉強会をみつけて参加するようになったのがきっかけです。
上記疑問は参加して周りの業務をされてた方に質問したところバグであると教えてもらいすぐ解決できました。また普段自分で検索したら出てこないけど WEB 業界では有名な方のサイトその他業務で調べるのに有用なサイトなども聞くことができて非常に勉強になりました。
自分が個人的感じたメリットは
– 自分一人で集めることができる情報は限りがあるということに気づくことができる
– 開発で使うツールと操作方法を見ることができる
– ネットで出回ってる情報より現場は結構泥臭いことが理解できる
– その道の強い人の話が直接聞ける
– その業界で就職したいと思ってるのならチャンスが転がっている
特にないので参加し続けてるのですが、あるとしたら
– 聞いただけでわかったつもりになってしまう。
ほかの方がブログでも書いていましたがいきなり少人数の勉強会に参加せずその言語のカンファレンス、できれば参加人数 100 人以上(自分の場合初めて行ったのが java のカンファレンス)
今だと全国で オープンソースの今を伝えるイベント オープンソースカンファレンス(オープンソース関連のコミュニティや協賛企業・後援団体による、セミナーやプロダクトの展示などを入場・参加料が無料でご覧いただけるイベントです。)が開催されてますのでそこでコミュニティの雰囲気感じていただいてから勉強会に参加されるのが良いかと思います。
わたしも最初参加した時は周りは強そうな人ばかりで自分みたいな素人に毛が生えたような人はいないだろうなあと思ってましたが、意外と初めてで緊張してる方が結構いることに気づきそれから楽になりました。
最初は人と話すのも怖いと思いますがそんな時はしばらく聞くだけで何回か同じ会に通っていると
そのうちに雰囲気がわかって来ると思います。
WebSite : ゆるWeb勉強会@札幌
ネットで勉強するのも良いですが実際に業務されてる方の話はすごくためになります。
また実際参加するようになるとつながりもできて色々なところに参加しやすくなります。
勉強会楽しいですよ。

個人的備忘録です。パーミッション設定間違えるとwordpress起動しなくなるおそれがあります。実行される場合は自己責任で。
久しぶりにサーバーにwordpress設置したので パーミッション設定の備忘録。
参考url:
WordPressの理想的なパーミッション設定は?権限を見直してセキュリティ強化しよう
上記サイト参考にしてまず wpconfig.php は 600
.htaccess はパーマリンクが設定できるように 606
ディレクトリは 70
他 ファイルは604
しばらくこの設定で様子見していこうと思います。
グループが全部 0 なのは、共有サーバーで複数ユーザーが同じグループ名になってる可能性があるため
です。
wp-config.php -> 400 (ディレクトリのひとつ上に上げる)
.htaccess -> 604
ディレクトリ -> 705(wp-content/themes , wp-content/upload のみ707 )
ファイル -> 604
ファイルやディレクトリのパーミッションを一括で置換したい : Qiita @takeshi81
// ディレクトリ
find /path/to/dir -type d -exec chmod 755 {} +
// ファイル
find /path/to/dir -type f -exec chmod 644 {} +
chmod -R a=rX,u+w path/to/dir
上のQiitaのコメント欄ほとんど転載ですが。
-R(ディレクトリ配下全部の) a (全員のパーミッションを) = (ゼロにクリアして) [000] r (読み込み権限と[+4]) [444] X (ディレクトリのみ実行権限[+1]) ディレクトリ: [555] ファイル : [444]
u(所有者のパーミッションを) + (次のように上書きする) w(書き込み[+2]) ディレクトリ: [755] ファイル : [644]

windows10 が調子悪くなったのでクリーンインストールしてからVScode再インストール、最初Emmetは普通に使えていたが急にうごかなくなったのでその対処。
参考url:
Visual Studio Code official | Emmet in Visual Studio Code
vscodeでEmmetがTab(ショートカットキー)で動かない人へ | Qiita @bushi 様
VScode 公式サイトでは、Emmet2.0 からは初期段階でEmmetは動かない設定になっているようなので設定で変更していきます。

以上でVScode Emmetは動くようになりました。これで動かない場合 TABショートカットキーが他コマンドとかぶって可能性もあるようですが自分は試していないのでそれで解決できるかどうかはわかりません。

wsl2のubuntuでキー操作していると頻繁に警告音がなってうるさいので消す方法を調べました。
参考 url:
【Ubuntu】ターミナルのビープ音を消す | IT土方の奮闘記 様
ビープ音には ターミナルとvimがあるようなのでそれぞれ設定していきます。
ファイルの場所 /etc//inputrc
下記行をコメントアウト(行頭 # を外す)
$ sudo vim /etc/inputrc // エディタはそれぞれ
# set bell-style none
||
set bell-style noneファイルの場所 /etc/vim/vimrc
「 set visualbell t_vb= 」 をファイル最下部に書き込む。
$ sudo vim /etc/vim/vimrc
set visualbell t_vb=両方書き込んで保存したら再起動。これで自分の環境ではビープ音が止まりました。
以前書き込んだ下記の通りだと自分の環境で再起動かかると止まりませんでした。
参考 url
https://www.yokoweb.net/2020/06/13/windows10-wsl2-bell-off/ | The modern stone age.様
ホームディレクトリの ~/.inputrc に set bell-style none を追加します。
$ echo "set bell-style none" >> ~/.inputrc
React 少し触ってみたいと思ったときjavascript Nodeを少しかじったかたならこの動画1つ1つが短いのでとっつきやすいと思います。
2日くらいで#8まで行けそうな感じです。
自分は休みの日2日くらいで#8 までいけました。
[あべちゃんのフロントエンド塾React入門(YouTube)
React(本家)
semantic UI(講座で使っているUI フレームワーク)
jsonplaceholder(ダミーapi)

参照サイト チラ裏の束 様
試しにコード書いてみよう
<html>
<body>
<h1>Hello World!!</h1>
</body>
</html>def helloworld():
name = input('input your name: ')
message = 'Hello ' + name + ' !'
print(message)
helloworld()ブロックエディタで書くときはこんな感じ
フォーマットから選択

