こなさんち

しがないフリーランスエンジニアの備忘録。

git に add する際の改行コード問題

割と毎回ですね、 git add . を叩くと CRLFに強制的に変えられるんですよね。

自分のソースじゃなくて、 サードパーティだったり、プラグインだったり。 ※そもそもgitの管理対象にするなって話はしないでくだちい。

解決策としては .gitattribute ファイルの * text=auto を消すだけ。

わー嬉しい。

【Cloud9】リダイレクトが繰り返し行われた。【Chrome】

備忘録。

特定のサイトの Cookie を削除する
1.パソコンで Chrome を開きます。
2.画面右上で、その他アイコン その他 次へ [設定] の順にクリックします。
3.下の方にある [詳細設定] をクリックします。
4.[プライバシーとセキュリティ] で [コンテンツの設定] をクリックします。
5.[Cookie] をクリックします。
6.[すべての Cookie とサイトデータ] で、ウェブサイトの名前を検索します。
7.サイトの右側で削除アイコン 削除 をクリックします。
ChromeCookie の削除、有効化、管理を行う - パソコン - Google Chrome ヘルプ

文字列を配列チックに扱う!? @python3

連投です。

面白いですよ、python

今回は配列からの文字の抜き出し方、、をメモ。

@PHP

<?php

$str = 'hoge';

// 1文字目だけ
echo mb_substr($str, 0, 1);
// -> 'h'

@Python

str = 'hoge'

print(str[0])

画期的…

配列の種類 @python3

最近、phpしか得意でない自分が嫌になり鬱になってきたので、薬を飲みつつpythonに手を出して、djangoにも浮気しようとしています。 まあ鬱々としているのはFC2で書きます。

さて本題。ある程度プログラム慣れしてる人向けです。

PHPでは、配列を

<?php

// ex.1
$array = array('a', 'b');

// ex.2
$array = ['hoge', 'fuga']

と記載します。 pythonでは簡単に言うと「変更可能(mutable)な配列」と「変更不可能(immutable)な配列」があります。 連想配列も勿論あります。 下記3種類について再代入してみてくださいまし。tupleのみエラーがでます。

# list is mutable 
num_list = [1, 2, 3]

# tuple is immutable
num_tuple = (1, 2, 3)

# dict is mutable
my_cat = {'size': 'fat', 'color': 'black'}
print(my_cat['size']) # fat

面白いよね。 {} [] () で違うんですよね。