SQLを使ったことがある人ならわかると思いますが、SQLは書き方、使い方によって
実行スピードがかなり変わる場合があります。
実行スピードが遅いなどでSQLの見直しなどしたことがあると思います。
SQLのチューニングとして気を付ける点など上げていきます。
jQueryを使って特定の要素を指定する際にセレクタを使いますが,指定方法を間違ったりすると,余計な要素まで取得してしまったり,要素そのものを間違えてしまったりします.
セレクタで要素を指定するパターンをまとめてみました。
storcli とは、なんぞや?というと、megacliの後継に当たるCUIのRAID管理ユーティリティツールで、megacliの後継にあたるツールらしい。
後継と言うからにはmegacliに出来ることは全部できるらしいので、今回はこれを使ってRAIDのステータスを確認し、異常を検知したら通知する仕組みを作ることになった。
SQL Serverの負荷テストで大量のデータを作成しないといけなくなり、できるだけ高速で作成する方法を探してみました。
まず、単純にループを使用して100万件のデータを作成するSQLを作成してみました。
プログラミング初心者がWEB画面を作らないといけなくなった状況で
CSSとはなんぞやにぶち当たったのが前回の記事”CSSとは?初心者は何を考える”でしたが、
今回は実際にデザイン通りに作っていくタイミングで検索検索した結果、これは便利そうと思った内容をご紹介。
前回の記事では、CSSとCSS3の違いに触れていましたが、
大きな違いはなく、バージョンが上がることでできること増えたよという内容でした。
そのCSS3でできることの一つに、
という情報を見つけました。
そもそもHTMLも初心者だったので、HTMLの順番で表示するというなんとなくの理解と
hidden使ってscriptで画面表示切替はできるなっていうアイデアしか頭になかった。。。。
会社のWEBサイトのサイバー攻撃対策はどのようにしていますか?
そう聞いてもサーバー管理会社に任せているって回答になりますよね。
サーバー管理会社はどのようにWEBサイトを守ってくれているのかまでは知らないことが多いと思います。
サーバーのセキュリティって皆さんのイメージはどのようなものでしょうか?
Firewall(ファイヤーウォール)をイメージされますよね。
OSに詳しい方なら、Firewall製品などアプライアンスやOSのIPセキュリティ、Windows Firewall、Linux Firewallなどを思い浮かべると思います。
ネットワークに詳しい方ならば、IPS、IDSといったものも思いつくかもしれませんね。
現在の日本におけるサーバー環境のセキュリティの大半はFirewall、より強固なところでIPSが導入されているといった状況です。
しかし、昨今のサイバー攻撃は多様化しており、これらの対策だけでは不十分になってきています。
ところが、日本企業において、セキュリティ強化はコスト増大と考えられ、上記のような対策にとどまっているのが現状です。
注目すべきは、昨今のサイバー攻撃はFirewallやIPSでは防げないSQLインジェクション攻撃、XSS、ランサムウェアが増えているということです。
これらを防ぐにはアプリケーションで対策をせねばならず、しかし対応がおいつかない、コストがかかるなどで対応が後手になっています。
そこで最近注目なのがWAF(Web Application Firewall)を用いたセキュリティ対策です。
JavaScriptで変数といえば「var」ですが、使用する変数が増えてくると取り扱いが面倒になってきます。
配列などで管理する方法もありますが、一長一短あるかと思います。
そこで、上手い方法はないかと模索していて辿り着いたのが、データオブジェクト風に扱う方法でした。
早速、例として、「名前」、「生年月日」、「年齢」という属性を持つ「人物」というデータオブジェクトを定義してみます。
awk は基本的に1行ずつ処理をするのだけども、XMLを見るときなんかはどうしても複数行処理したくなることがある。
そんなときに便利な関数が「getline」だ。
getline を引数なしで呼び出すと、今処理している行の次の1行読み込んで、$0とかNFとかに新しい値をセットする。
(前の$0とか消えてしまうけども、それが嫌ならgetlineに引数を渡すと、そこに格納してくれるようだ)
UNIX/Linuxでシェルスクリプトじゃ出来ないけども、ちょっと複雑なことをしたい。
でも、Javaとかで作りこむほどではない。
そんなときにawkを使うと便利だ。
例えばこんな感じのアクセスログがあって、平均の応答時間を求めたい場合時など。