プログラミング
Powershellについて、どうしてWindowsを長いこと使ってきたのに知らなかったのだろうと自分にがっかりしたので、気軽に試せる内容をメモすることにしました。 PowerShell(パワーシェル)は、マイクロソフトが開発した拡張可能なコマンドラインインターフェ…
Jupyter Notebookの次はJupyter Labらしい。 雰囲気はJupyterNotebookと変わらないように見えますが、Jupyter Labはよりシンプルで見やすくなっている気がします。 入手方法については、Anacondaをインストールしたときに自動で入っていました。 起動方法は…
問い合わせフォームのコードをメモ。 See the Pen ZEQbWmZ by しげ@元プログラマ (@sigeo5) on CodePen.
JQueryで、ウィンドウサイズを変えたときに動作を発動したいケースを調べていました。 //画面サイズを変えたときにイベント発動 $(window).on('resize', function(){ //処理 }); resizeを使う、これだけでした。 ちなみに、画面を更新したとき、スクロールし…
CSSでレイアウトを考えるときに、「position」の設定はどう効いているのか、試してみたかったため、CodePenで表示してみました。 borderで枠を作ると、absolute側がborder分下にずれています。起点にborderが含まれないということなんでしょうか・・・。 See…
CSSでアニメーションを付ける方法です。 下記例では、四角の枠が斜め下に動きながらバウンドしたような動きになっています。 CSSプロパティのanimation, keyframes, transform, translateの使い方がわかります。 @keyframes 関数名 { from { transform: tran…
GitHub、巷ではとてもメジャーだとのことですが、実際使ったことがなかったので、興味もあり、UdemyのGit入門を受講することにしました。 Gitとの出会い・・? 本当にトレンドについていけていないのが悲しいですが、かなり昔から「Git」というバージョン管…
勉強記録です。 題材 1~50までの値で、素数のみを表示 Code #!C:/MAMP/bin/python/bin/python print 'Content-type: text/html'print '' #1~50の素数のみを表示i = 1while i <= 50: j= 1 while j < i: if (i%j == 0) and (j != 1): break else: j = j…
Udemy教材で習ったのですが、MAMPのPython実行結果をブラウザで表示したいときの設定方法について、ちょっと迷ったのでメモします。 OS: Windows10 変更する設定ファイル: httpd.conf (保存場所:C:\MAMP\conf\apache) 変更箇所(左:変更前、右:変更後):…
やはり基本のディレクトリ操作は知っておく必要があるようですね。 絶対パスでの移動は os.chdir('\\Users\xxx\Desktop\Python') というかんじで。 参考サイト http://localhost:8888/notebooks/Desktop/Python/Jupyter/directry.ipynb
今回は電卓作成やってみました。 Tkinterのコマンド、いろいろありますね。そのせいか一つのコマンドを探すのにどこのサイトを参照すればいいのやら・・・ 表示を消す disp.delete(0, tk.END) 便利ですね。使いこなせばデスクトップアプリも手軽に作れるでし…
Jupyter Notebook, 名前は聞いたことがあったのですがどういうものなのか知りませんでした。グラフや表がWebブラウザで確認できるのは確かに開発環境に役立ちそうですね。 こないだ仕事でちょっとグラフ状態確かめたいときに、いちいちExcelにデータを作成し…
新しいライブラリをインストールしようと初めてAnaconda Navigatorを使用してみました。Environmentsのページで なぜかほしいライブラリが出てこない・・・と思ったら「update Index」のボタンを押さないと最新情報に更新されないのですね。 コードでやりた…
今日はファイルリネームのスクリプト ファイル名を一瞬にして取得できるPythonはやっぱり優秀。 jpegファイルは確かに自分のPCにはたくさんありますが、例題のように数値だけだと実際は内容がわからず使い勝手が悪いので、ファイル名ヘッダをつけてリネーム…
最近コードに触れてなかったので、久々だとなんか安心感ありますね。コードを見ながら昔の色々な失敗や変な出来事を思い返しそうです。 アドレスからパラメータを与える メッセージボード をやってみました。細かい設定は追々覚えます。。。 最近の言語はCと…
できることなら毎日コードを触りたいけどそうもいかない現実。。。 参考ページはweb上でPythonを動かす、という内容でしたが、とりあえずはローカル環境でやってみます。なんかArdinoとかでやったやつだな。。。 前回作るところまでいかなかった、BMI計算ス…
忘れないようにやったことをメモします。 Anacondaセットアップ、tkinderインストール Anaconda Prompt実行 コマンドライン入力 ・cdはディレクトリ移動 注)エクスプローラのファイル表示は「拡張子も表示」に しばらくPrivate PC触れないとこういうのは浦…
先日都内の某イベントにて、面白そうな開発プラットフォームを紹介されていました。 それがこちら↓ enebular.com 例で作成されていたのは、ラズパイを使って、そのI/O(今回は距離センサー入力)をわかりやすい図で描いて認識させるというもの。 ラズパイなの…
気になっていたPaizaのプログラミング学習サイトを本日はやっていました。 paiza.jp このサイト考えた人すごいです・・・。 初歩的なところしかまだやっていませんが、コーディング中に躓きそうなところを丁寧にVideoの中で教えてくれます。 ナレーションも…
とりあえずPaizaのお題をPythonで解いていってます。 まだちょっとですが、初心者にはなかなか大変なのでいい訓練になりそう。 paiza.jp というか、Cでやろうとしたら意外に難しくてやめた人です。 普通の計算は向いてないんだろうな。。。
CODEPREPで今更ながらPythonの項目完了しました。 でもやっぱり納得するまでには、自分でEditerに書き込んで実行し、間違いながら覚えていくのが効きますね。。。 こーんな。 自分で書こうとして、あれ、これいいんだっけ。。。というのは現場でもよくあるこ…
先日のブログでも書いたCODEPREPをやっていて、Numpyというライブラリを使う演習がありました。 そこではあの懐かしい「行列」を利用する機能が。。。。 正直プログラミングってホント便利。公式とか覚えなくてもライブラリ変数呼び出せば、一発で計算できて…
この前ツイートで気になった無料のプログラミング学習サイトを、PC立ち上げついでに見てみました。サイト名は「CODEPREP」。 前から巷で行われているプログラミング系の勉強会に行きたかったのですが、ことごとく日程が合わない(平日が多い)ので、それならと…