- cd foldername
- mkdir newfoldername
- touch newfilename
- rm filename
- git clone
- git status
- git add filename
- git commit -m (commit with inline message. this save the changes in the history of this repo.)
- git push
- exit (logout)
Ok, so I did say I was gonna go all out and do the Udemy Python Bootcamp course. BUT…it turned out to be extremely dry and boring! I felt as if I was being a quitter by abandoning the Udemy course. But now I’m actually enjoying my learning experience, because I realized that I don’t have to be tied to a single learning structure — that’s the joy of being self-taught!
So I found a much more fun teacher on YouTube: Sylvester Morgan. He is a self-taught developer and he has all kinds of videos, not just function after function with no real-world usage.
So I’m going to try his videos out for a while and see how they work for me.
Here’s where I started in his Python series (I skipped a few). It’s quick and easy! https://www.youtube.com/watch?v=zMnoHsgNvNQ
I also discovered that watching “A Day in the Life of a Programmer” -type videos is also helpful and motivating. They often lead to other learning resources and can be a fun study break as well.
|Swype keyboard with Star Trek skin. The microphone icon is a communicator.|
BUT Swype wants a lot of permissions. I just switched off everything except Microphone. And I keep rotating my default keyboard in Settings, because they are basically tricky little keyloggers in my humble opinion.
|[||大かっこ開く dai kakko hiraku||]||大かっこ閉じる dai kakko tojiru|
|‘||アポストロフィー aposutorofī||◯||まる maru|
|▲||黒さんかく kuro sankaku||:||コロン koron|
|,||コンマ konma||–||ダッシュ dasshu|
|!||感嘆符／ビックリマーク／ kantan fu / bikkuri māku
エクスクラメーション・マーク ekusukuramēshon māku
|.||ピリオド／ドット piriodo / dotto||?||疑問符／はてな gimon fu / hatena|
|”||ダブルクオーテーション daburu kuōtēshon||”||ダブルクオーテーション閉じる daburu kuōtēshon tojiru|
|‘||クオーテーション kuōtēshon||‘||クオーテーション閉じる kuōtēshon tojiru|
|;||セミコロン semi koron||&||アンド／アンパサンド ando / anpasando|
|*||アステリスク asuterisuku||@||アットマーク atto māku|
|/||スラッシュ surasshu||^||キャレット kyaretto|
|・||中黒 chū kuro||°||度記号 do kigō|
|#||シャープ shāpu||%||パーセント pāsento|
|_||アンダーバー／アンダースコア andābā / andāsukoa|||||パイプ paipu|
|$||ドル記号 doru kigō||¢||セント記号 sento kigō|
|£||ポンド記号 pondo kigō||€||ユーロサイン yūro sain|
|¥||円記号 en kigō||しかめっ面 shikamettsura|
|スマイリー sumairī||ウインク uinku|
|®||登録商標 tōroku shōhyō||>||大なり dai nari|
|<||小なり ko nari||–||マイナス／引く mainasu / hiku|
|x||かける kakeru||+||プラス／足す purasu / tasu|
|÷||わる waru||=||イコール ikōru|
So I decided to stop with the “Tech Tangents” already. I had an old blog years ago which was basically my Japanese practice notebook typed up and posted online. Last week while dealing with a friend’s tech support issue, I decided to write up my experience. Then, since I am a glutton for punishment, I decided to also write it up in Japanese. After I did that, I thought, “hey, remember your old Japanese blog? Post ‘er there!”
From now on, I’ll endeavor to keep my techie stuff separate from my art stuff in this way. I think that forcing myself to write in both English and Japanese will keep me from getting too deeply involved in tech blog posts because of the level of difficulty. I also used my dad’s old domain name, dhrp.net , to redirect to my Blogger page:
。。。を 使って これから 書きます!
English post at Symantec Connect Forums:
This community for the most part already knows that Symantec PGP Desktop was replaced by Symantec Encryption Desktop, but to someone encountering this software for the first time, this is not obvious. Clicking a Symantec Trialware link, the very next page is a registration form, and then a download for Symantec Endpoint Encryption TW. So as a layperson, I assume that the old PGP product name was changed to SEE, click “download,” and struggle to install the thing. After finally installing .NET, the dependent SEE Mgr and MSI, then the Client in serverless mode, I hit a brick wall. Going back to the forums it was dawning that NONE of the 3 packages I’d downloaded was the right one. Another commenter had posted the correct link and I finally downloaded the SED trialware but it wouldn’t execute, and so I posted the previous questions.
Then there was the problem of the license key…
At first, like these commentors, I thought there was no way to activate using the product key I received in my trial email.
The “thank you for trying SEE (confusing wrong product name again)” email sends a temporary product key that is too long to fit in the allotted spaces. A video instructionn said to paste the whole thing, but I was on a separate machine from my email, so I just typed. But it worked — just cut the key in half and copy the latter half of digits only. (They email you a 12-segmented license key, but only use the last 6 segments.)
Not even sure I should call this one a tangent, since I’ve been doing a lot more tech reading than drawing and designing lately. I thought I could turn my art into a side gig, eventually growing into a licensing income stream, but that hasn’t been working out. So maybe my other hobby, techie reading, will play out eventually…
With such an interest in tech in general, I decided to try learning Python again (I learned a few basic operations a few years back but not much beyond “hello world”.) Let’s see how long it will hold my interest this time!
Udemy had a $9.99 sale this week, so I bought the course “Complete Python Boot Camp: Go From Zero to Hero in Python”.
I decided, as I am wont to do, to go all in: try to complete the course on Linux instead of Windows. Getting stuck at jump, (“Course materials installation guide,”) prompted this blog post! The course uses Jupyter notebooks, and they recommend that newbies use something called Anaconda to install both Python and Jupyter. So I had to visit Jupyter.org on my laptop. After downloading the file Anaconda2-4.4.0-Linux-x86.sh , I of course tried to double-click it, and got this:
The text editor is tryna open it! So a web search brought me to StackExchange, where I learned that you have to manually run the .sh file from inside the correct directory in Terminal. Success!
So I entered ‘jupyter notebook’ into a new terminal window, it was very anticlimactic to just see a new browser tab opened with …a list of my local folders. But glad it’s finally done!!
It’s pretty easy to write commands in Python and then immediately run them by pressing Shift-Enter. And saving is easy as well. On to the next course module, I hope it doesn’t take as long as the installation took!