DjangoとRuby on Railsだったらどっちを使えば良いのかな?両方の特徴や違いを詳しく知りたい!
![DjangoとRuby on Railsはどっちがおすすめ?【違いを徹底比較】](https://cdn-ak-scissors.b.st-hatena.com/image/square/84e6ada85d2e6c601a1e02493759db30a80c3339/height=288;version=1;width=512/https%3A%2F%2Fwagtechblog.com%2Fwp-content%2Fuploads%2F2022%2F04%2Fpixta_85583797_M.jpg)
明けましておめでとうございます。本年も GIS奮闘記をよろしくお願いいたします。 2022年末に Microsoft が4780万kmを超える道路データ(GeoJSON形式)の公開をアナウンスしました。本年一発目のエントリーではそのデータを可視化してみようと思います。 公開されている道路データについて 深層学習モデルを使ってBing Maps画像(2020年〜2022年に撮影されたMaxarやAirbusの衛星画像含む)の道路を判読して作成したそうです。OpenStreetMapに無いデータも含まれているみたいですね。 可視化する道路データ 2023年1月7日時点では日本の道路データは公開されていませんでした(少なくとも東アジアの国の道路データは見つかりませんでした)。残念ですが、今回はオーストラリアの道路データを可視化してみようと思います。 実行環境 macOS 13.0.1 Pytho
検索エンジンを何故作ってみたかったか もともとこのブログのコンセプトのNLP的なことで、情報を整理してなにか便利にしたかった(Googleと同じモチベーションの世界の情報を整理する) 4年前にほぼ同じシステムを作ろうとしたとき、500万を超える大量のインデックスを検索するシステムは、数学的な理解度が十分でない+エンジニアリング力が伴わないなどでギブアップした背景があり、今回再チャレンジしたくなった ほぼすべての機能をpure python(+いくつかの例外はある)で実装して、世の中の ソフトウェアを使うだけ の検索エンジンをやってみたなどではなく、実際に理解して組んでみることを目的としたかった 依存パッケージと依存ソフトウェア GitHubのコードを参照してください 様々なサイトを巡回する必要があり、requestsが文字コードの推論を高確率で失敗するので、nkf をlinux環境で入れて
Djangoフレームワークのテンプレートの継承について、基本的な内容です。 base.html というファイルを作って、共通部分をまとめる話。 検索用に記事をまとめておきます。 ※この記事は 力強くアウトプットする日の 20240301 のアウトプットです。 テンプレートの継承 Djangoのドキュメントに例と説明があります。 テンプレートの継承 - Djangoドキュメント Djangoのテンプレートには『継承』という仕組みがあります。 どのようなときに利用するか HTMLでウェブサイトを作る場合、複数のページでヘッダー部とフッター部を共通にすることがよくあります。 また、サイドバー、レイアウトなど、複数ページに渡って共通の構造とするパターンがとても多いです。 こうした構造のときにテンプレート継承がうまくハマります。 例 base.html: <html> <head> <meta ch
WordPressはブログに必要な機能が一から十まで全部用意されていて、自分は記事を書いてテンプレートを選ぶ十一の部分だけやれば良いというお手軽感があります。ブログのカスタマイズは用意されたプラグインを必要なだけ導入すれば良いので、通常の利用では全く困る事が有りません。 しかしある程度触っていると、何処で何が行われているのかが分からないため、いざプラグインが存在しないような機能が欲しくなった時や、そもそもプラグインでは実現出来ないようなWordPressの根幹の部分が変更したくなった時に、モヤモヤする事が多くなりました。 プラグインで何とかなる場面は自分でプラグインを作れば良いのですが、そのような解決法ではプラグインを作る学習コストはともかく最終的にWordPressがプラグインでゴテゴテになってしまい、精神的・処理コスト的にあまり嬉しくはありません。 そもそも、プラグインではほとんどどう
どーも Takeです。久々の投稿です。 いつもたくさんのお問い合わせありがとうございます。そしてなかなか仕事が忙しくて返信できずすみません。。。 この度、新しいブログ「スーパー開発ブログ」を作成しました! このブログ、なんとWordpressなしでPython の Django というWebフレームワークのみで作成しました! なぜWordpressなしでブログをつくったのか? それは「WordPress」だとどうしてもできないことが多かったからです。 WordPressって本当に凄いソフトだと思います。 自動でマークアップもされプラグインもテーマも豊富で世界一のCMSだとも思っています。 しかしIT系のブログを書いていると、文字だけではなく実際にプログラミングが動く記事に乗せたいなと思っていました。 そう思って、目につけたのが私が一番好きな言語である Python であり、Python で
概要 Python 3 で HTTP リダイレクト先の URL を取得する 動作確認環境: Python 3.8.5 + macOS Catalina ソースコード get_redirect.py というファイル名で以下の内容を保存する。 import sys import urllib.request # リダイレクトしないハンドラークラス class NoRedirectHandler(urllib.request.HTTPRedirectHandler): # HTTPRedirectHandler.redirect_request をオーバーライド def redirect_request(self, req, fp, code, msg, hdrs, newurl): self.newurl = newurl # リダイレクト先URLを保持 return None # リダイレク
今となってはOAuth1.0 認証を実現したい時、ライブラリを使うことで、簡単に実装することができるようになりました。 ここでは、それらのライブラリを使わずに、OAuth1.0 の認証がどのようにして行われているかを理解するため、Twitter API を使って、その流れを見ていきたいと思います。 ということで、ここでは、なるべくシンプルにcurl コマンドを使ってTwitter にツイートする処理を参考にして、OAuth1.0 の認証処理の流れを見ていきたいと思います。。 注意点として、本記事はbash でTwitter クライアントを作成することではなく、処理を見ていくことが目的となります。 bash 等のコマンドラインからTwitter を利用したい場合は、twurl 等を使うようにしたほうが良いです。 twitter/twurl OAuth-enabled curl for the
Pythonでhmac(HMAC,Hash-based Message Authentication Code)を求めるサンプルプログラムです。ここでは、md5 sha1 sha224 sha256 sha384 sha512などのハッシュ関数を利用します。 読み方 hmac えいちまっく 概要 HMACは、暗号ハッシュ関数を使用して、メッセージ認証を行う仕組みです。 ハッシュ関数と秘密鍵を組み合わせて使用します。 秘密鍵を変更するとメッセージが同じであっても、異なるハッシュ値となります。 1つ目と2つ目は、同じ鍵、同じメッセージであるため、2つのハッシュ値は同じになります。関数の呼び出し方が少し異なるだけです。 3つ目は、1,2番目と異なる秘密鍵を使用しているため、メッセージは、1,2と同じですが、ハッシュ値が異なります。 hmacを求める hmac.new()の第三引数でハッシュタイプ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く