웹 보안 강화를 위한 자바스크립트 런타임 환경의 취약점 대응 기술 현대 웹 환경에서 부상하는 보안 위협 자바스크립트 기반 웹 애플리케이션이 복잡해지면서 새로운 형태의 보안 취약점들이 지속적으로 발견되고 있다. 특히 Node.js와...
웹 보안 강화를 위한 자바스크립트 런타임 환경의 취약점 대응 기술 현대 웹 환경에서 부상하는 보안 위협 자바스크립트 기반 웹 애플리케이션이 복잡해지면서 새로운 형태의 보안 취약점들이 지속적으로 발견되고 있다. 특히 Node.js와...
DBにTritonnを使ってDjangoから全文検索をする という話 Tritonnってなに?どうやって入れんの かつあい モデル構造 class Book(models.Model): """本""" title = models.CharField(max_length=255) desc = models.TextField() pub_date = models.DateTimeField(auto_now_add=True) class BookSearch(models.Model): """本の検索テーブル""" book = models.OneToOneField(Book) title = models.CharField(max_length=255) desc = models.TextField() 全文検索に使いたいカラムを持った〜〜Searchモデルみたいなの
プログラムハイライトなぜSQLや正規表現は学びにくいか手段のためには目的を選ぶな得意であることの弊害縛りプレイで楽しく学習なぜSQLや正規表現は学びにくいか 趣味でWebプログラムをやっていて、アルバイトでもPHPを使っているので、SQLや正規表現はバリバリ出来ないと困るのですが、未だに苦手意識が強いです。もちろん最低限のレベルは出来るつもりですが、どうしても成長する気配がないというか何というか。 これ、どうしてかなーと思ったら、何となく理由が浮かんできました。SQLや正規表現は単独で使わないことが多いから学びにくいんじゃないかなと。手段のためには目的を選ぶな プログラムの勉強法としてよく人に勧めているのが「手段のためには目的を選ばない」という方法です。考え方としては、少し前に流行った遅延評価勉強法に近いです。 プログラムを学ぶとき、それ自体を目標にすると結構大変です。参考書を読んで、
It is important for every web developer to be familiar with database interactions. In part two of the series, we will continue exploring the SQL language and apply what we've learned on a MySQL database. We will learn about Indexes, Data Types and more complex query structures. What You Need Please refer to the "What You Need" section in the first article here: SQL For Beginners (part 1). If you w
Most modern web applications today interact with databases, usually with a language called SQL. Luckily for us, this language is quite easy to learn. In this article, we are going to start with some basic SQL queries and use them to interact with a MySQL database. What You Need SQL (Structured Query Language) is a language designed for interacting with relational database management systems (RDBMS
SQLiteとは Python2.5には、標準でSQLiteという軽量データベースが含まれている。 SQLiteは、JAVAでいうところのHSQLDBやApache Derbyのような感じのようである。 SQLLiteはデーモンやサービスではなく、スタンドアロンでのみ動作する。(DerbyやHSQLDBは組み込みモードとサーバーモードの両方をもつが。) また、データベースのストアもディスク上の単一ファイルになる。 Windowsでいうところの、ACCESS95〜2000で使われていた、JETデータベースエンジンのMDBファイルのような感じであろうか。 要するに単なるライブラリである。 ライセンスは、なんとパブリックドメイン(著作権放棄)である。 そのため、Pythonに限らず、C/C++、Perl、PHPなどに広く組み込まれている。 Python2.4まではアドオンとして別途インストールす
新規データベースの作成に対応するなど機能が向上した「SqlSchool」 SQL言語の基礎を実際にデータベースを操作して学べるiPhoneアプリ「SqlSchool 2.0」が公開された。対応デバイスはiPhoneとiPod touch、動作環境はiPhone OS 2.2.1以降。価格は115円。 SqlSchoolは、iPhone OSに収録されているsqliteコマンドを利用した、SQL言語のチュートリアルソフト。インポートした「連絡先」などのデータベースを対象に、内蔵のスクリーンエディット機能を使い、SQLコマンドを実際に入力して結果を画面で確認することが可能。データベースごとに最大50のコマンド履歴を保存することもできる。 今回のバージョンでは、新規データベース作成機能を追加。内蔵のWebサーバ機能が強化され、データベースのアップロードに対応したほか、Webブラウザからクエリーを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く