約 3,280,811 件
https://w.atwiki.jp/soscomp/pages/207.html
Pythonを使う場合は特にSQLiteは標準で持ってるのでインストール作業は特に必要ない Pythonでデータを作る #coding shift_jis import sqlite3 db=sqlite3.connect( test.db ) #データベースに接続無ければ作成 db.execute( create table test(name, busy, old, sex) ) #テーブルの作成 db.executemany( insert into testdayo(name, busy, old, sex) values(?,?,?,?) , \ [(u 名前 ,u 仕事 ,年(数字),u 性別 ), \ ・ ・ ・ ]) #テーブルにデータを入れる db.commit()#データの保存 db.close()#データベースの切断 このソースを使って説明する。 #coding Pythonでは文字コードの指定をしてやらないとエラーをはくので確実に 1行目無いし2行目には記述するものであり、文字コードの種類としては Shift_JIS EUC-JP UTF-8 cp932 がある。 import sqlite3 これは見ていただくと分かるようにただただsqlite3を使えるようにしている。 db=sqlite3.connect( test.db ) これはソース中にも書いてある通りにデータベースの作成及び接続である。 dbというものは変数名でありRubyを使っている方だと納得できるであろうが 特に型宣言などはいらない。 connect( test.db )のtest.dbは拡張子さえ変えなければ名前は何でも良い ここで名前を変えるならば以降で出てくるtestというところも直さなければ ならない。 db.execute( create table test(name, busy, old, sex) ) データベース自体の実行をしたいときはこのexecuteを使わなければならない create table testここはSQLを使っている方なら分かるようにテーブルを作成 してするための構文である。その次の(name,busy,old,sex)はカラム名になる ため特に自分の分かりやすい名前でよい。 ただし日本語にする場合は""でくくらなければならない。ACCESSでいうところ のvarchar(10)などはいらない。 db.executemany( insert into test(name, busy, old, sex) values(?,?,?,?) , \ executemanyは全てのパラメーターを呼び出すのでここで書いたような insert into test(name, busy, old, sex)をinsert into testにしても良いのである。 またイテレータが使えるためclassを定義し、自動的に要素を入れることも可能である。 後ろに書いてあるvalues(?,?,?,?)というのは変数を表しているので変数を用いる以上は 必要である。 またここで使用しているtestとはデータベース名なのでデータベース名を 変更していれば変更する必要がある。 [(u 名前 ,u 仕事 ,年(数字),u 性別 ), \ これはただ要素を入れていっているだけである。 uというのはUnicodeをあらわしているので日本語を用いたい場合は必要不可欠なものである。 またu 名前 となっているが を""にしたところで何も困りはしないので臨機応変に使おう。 またこれ以上データを入れたい場合は (u 名前 ,u 仕事 ,年(数字),u 性別 ), \ と書いていけばよい。名前・仕事・年・性別は任意である。 db.commit() db.close() ソース中にある通り保存とデータベースからの切断である。 切断を忘れるとメモリ上に残ると思われるので注意が必要である。 またcommitのほうを忘れると・・・・言わずとも分かるであろうが保存はされない。 参考サイト http //www.shido.info/py/python_sqlite3.html 名前 コメント このページへのアクセス数 total - today - yesterday - このページのタグ一覧 Python SQL SQLite
https://w.atwiki.jp/soscomp/pages/227.html
新世代のFONソーシャルルーター・LaFonera 2.0に関するメモとか。 概要 LEDとUSB端子が追加されてる以外はLaFonera+とまったく同じ。 電源電圧が無印と同じ5Vに戻りました。eneloopとか使用できるようになったのでありがたい。 USB用のLSIはNEC製のようです。 ファームウェアのアップデート 現状ではインターネット経由の自動アップデートは行われないので、Webインターフェイスからファームウェアを流し込んでアップデートします。 foneraのファームウェアはmtdに書き込まれるので、書き込み中に電源を切ったりするとOSが二度と立ち上がらなくなります。 そうなった場合はシリアルコンソールでRedBootにアクセスしてDD-WRTとかと同じように書き込み。RedBootいぢる技術はfoneraの開発する上で必須だと思うので怖がらずに試してみるといいと思います。 fonera2.0へのシリアルケーブルの繋ぎ方はLaFonera+と一緒です。 fonera2.0のファームをRedBoot経由で書き込む方法は以下のページを参照してください。 http //wiki.fon.com/wiki/Firmware_Update_Instructions#RedBoot_partition_table USB なんかいろいろ繋げるようです。 Linuxで動作するUSB機器ならだいたい動くはず。 http //www.rmatsumoto.org/index.php?Linux%A4%C8Web%A5%AB%A5%E1%A5%E9
https://w.atwiki.jp/yoshida2/pages/52.html
ネットワーク外にアクセスする時、出入り口となる機器 佐藤 所属するネットワークの外のコンピュータへアクセスする際に使用する「出入り口」の代表となるコンピュータやルータなどの機器。 藤田 所属するネットワークの外のコンピュータへアクセスする際に使用する「出入り口」の代表となるコンピュータやルータなどの機器。田上 ネットワーク外のコンピュータへアクセスする際に「出入り口」の代表となるコンピュータやルータなどの機器 長谷川 デフォルトゲートウェイとは:所属するネットワークの外のコンピュータへアクセスする際に使用する「出入り口」の代表となるコンピュータやルータなどの機器。周 所属するネットワークの外のコンピュータへアクセスする際に使用する「出入り口」の代表となるコンピュータやルータなどの機器。 久保 所属するネットワークの外のコンピュータへアクセスする際に使用する「出入り口」の代表となるコンピュータやルータなどの機器。 山館 所属するネットワーク以外のコンピュータへアクセスするときに使う出入り口の代表となる機器のこと。 白瀬 所属するネットワークの外のコンピュータへアクセスする際に使用する 「出入り口」の代表となるコンピュータやルータなどの機器 藤山
https://w.atwiki.jp/ryhe/pages/14.html
このページはhttp //ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%A2%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%8D%E3%82%B9からの引用です コンテキストアウェアネス コンテキストアウェアネス(Context Awareness)とは、世の中の情況を捉える技術や、それらに関する概念のこと。 例えば、部屋の中のテーブルにリンゴが載っているとする。人間では目視すれば、どの位置に、何があるかを把握できるが、コンピュータは位置や個数などの情報をデータとして入力しないと把握できない。また、そのリンゴの位置を変えたり食べたりする毎に、コンピュータ内のデータを修正しなくては行けない。その修正や更新が1回でも損なわれた場合、実際のリンゴの情況とコンピュータ内のリンゴの情況とでは大きく差異が生まれる。 コンテキストアウェアネスは、単純ながらも膨大な量に及ぶ世の中の事象を、RFIDなどの技術を用いて人間が意識せずとも、水面下でコンピュータが能動的にデータを収集・処理を行い、情報化する技術及びそれらの概念である。 ユビキタス RFID 「http //ja.wikipedia.org/w/index.php?title=%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%A2%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%8D%E3%82%B9 oldid=34894407」より作成 カテゴリ 情報工学 ユビキタスコンピューティング
https://w.atwiki.jp/soscomp/pages/222.html
自宅サーバがあるといろいろ便利に使えるし、何より友達に自慢できます。 自慢する友達がいない人も、友達ができるきっかけになるかもしれません。 自宅の回線の確認 サーバにするマシンを探す インストールCDの準備 Debianのインストール SSHの有効化 Apacheのインストール FTPサーバのインストール ドメインの取得とアップデータの設定 ルータの設定 自宅の回線の確認 CATV回線の人は要注意 自宅でサーバを外部に対して公開するには、自宅のインターネット回線にグローバルIPアドレスが割り当てられている必要があります。 ADSLやFTTHの場合は大部分がグローバルIPアドレスですが、CATV(特に、「接続可能なマシンは1台のみ」「ルータ使用不可」などと謳ってある安いプラン)やマンションの契約のオマケのようなインターネット接続の場合はプライベートIPアドレスが割り当てられている場合が多いので自宅サーバを公開することはできません。 回線にグローバルIPアドレスが割り当てられているかどうか確認するためには、ルーターのWAN側に割り当てられているIPアドレスがグローバルIPアドレスかどうか確認すればおk サーバにするマシンを探す 古いマシンでおk Debianは軽量なOSなので、それほど速いマシンを用意する必要はありません。 家の押入れの奥で眠っていたWindows98が動いていたようなマシンや、中古屋で5000円以下で売られているデスクトップ機で十分です。 目安としては、CPUはPentium MMX 200MHz以上、RAMは128MB程度あれば十分、64MB程度でもかまいません。 ただし、LANアダプタがついていないマシンはインターネットにつながらないので使用できません。 Windows98の頃はまだ常時接続は一般的でなかったし、インターネットに繋ぐのもダイアルアップを使用することが多かったのでLANアダプタが搭載されていない場合があります。 そういうときはPCIスロットにLANアダプタを増設してください。 PCIスロット用LANアダプタも中古屋で100円程度で大量に出回っていますし、新品を買っても1000円程度のものです。 USB接続タイプのものでも使用できないことはありませんが、PCI接続タイプに比べて抜けやすかったり不安定だったり高価だったりとあまりいいことが無いのでお勧めしません。 また、中古品を漁る場合、値段が同程度ならスペックよりもケースの開け閉めのしやすさやドライブベイへのアクセスのしやすさで選んでください。 ジャンク品でもケースの中を確認させてもらえる場合が多いので、お店の人に聞いてみてください。 大学の研究室でも、毎年それなりの数のマシンが廃棄されているので、腕に覚えのある人はゼミ室回りでもしてみてください。 ただし、機密保持のためHDDは外して置いてけって言われる場合が多いとです。 新品を用意する場合は静音性重視で お金に余裕のある(= 3万円くらい用意できる)人は、Atomオンボードのマザーボードで自作してみるのもいいでしょう。 Atomで組んだシステムは発熱も騒音も非常に小さいので一緒に寝ても大丈夫です。 インストールCDの準備 インストールCDイメージのダウンロード DebianのFTPサイトから、debian-500-i386-businesscard.isoをダウンロード CDイメージをCD-Rに書き込む DeepBurnnerなどのisoイメージ書き込みのできるツールでイメージをCDに焼きます Windowsマシン(またはMac)での作業はここまで。 Debianのインストール SSHの有効化 Debianの場合はすごく簡単 # apt-get install openssh-server これだけ Apacheのインストール インストール # apt-get install apache 動作確認 http //サーバのIPアドレス/ にアクセスしてみて、"It Works!"と表示されればApacheは既に起動している。 /var/www/ に index.html という名前でhtmlファイルを置いてみて、同じようにアクセスすればindex.htmlがブラウザに表示されるはず。 表示されない場合はパーミッションとか確認してみれ。 CGI 基本的に、 /usr/lib/cgi-bin/ に .cgi という拡張子で実行ファイルを置けば動作します。 PythonCGIでもRubyCGIでもおk その他の設定はこちら FTPサーバのインストール お勧めはproftpd http //www.stackasterisk.jp/tech/systemConstruction/proftpd01_01.jsp 前述のOpenSSHが入っていれば特に何も設定弄らなくてもWinSCPなどからSFTPで接続できます。 ドメインの取得とアップデータの設定 http //kunik.no-ip.com/2007/10/20/1958/setting-no-ip-dynamic-dns-update-client.html noip2アップデータの動作が確認できたらnoip2をデーモンとして登録します。 http //park15.wakwak.com/~unixlife/linux/de-init.html ルータの設定 インターネットから自宅サーバにアクセスできるよう、ルータのNATを設定します。 名前 コメント このページへのアクセス数 total - today - yesterday - このページのタグ一覧 Network Unix サーバー Linux
https://w.atwiki.jp/wikiinfo/pages/27.html
システムの復元は、コンピュータのシステム ファイルを以前の時点の状態に戻すときに役立ちます。 電子メール、ドキュメント、写真などの個人用ファイルに影響を与えずに、コンピュータに対するシステム変更を元に戻すことができます。 場合によっては、プログラムやドライバをインストールすることにより、コンピュータに予想外の変更が加えられたり、Windows が異常な動作をしたりすることがあります。 通常は、プログラムやドライバをアンインストールすれば問題が解決します。 アンインストールしても問題が解決しない場合は、コンピュータのシステムを、すべて正常に機能していた日時の状態に復元してみることができます。 システムの復元は、システムの保護と呼ばれる機能を使用して、コンピュータ上に復元ポイントを定期的に作成し、保存します。 これらの復元ポイントには、レジストリの設定に関する情報、および Windows で使用されるその他のシステム情報が含まれています。 復元ポイントを手動で作成することもできます。 システムの復元は個人用ファイルのバックアップを目的としていないため、削除または破損した個人用ファイルを復元することはできません。 個人的なファイルや重要データは、バックアップ プログラムを使用して定期的にバックアップする必要があります。 • [システムの復元] を開くには、[スタート] ボタン をクリックし、[すべてのプログラム]、[アクセサリ]、[システム ツール]、[システムの復元] の順にクリックします。 管理者のパスワードまたは確認を求められた場合は、パスワードを入力するか、確認情報を提供します。
https://w.atwiki.jp/soscomp/pages/63.html
「あなたが商用化されてもかわりはいるもの」- MySQLについて by 零号機パイロット 現在のホストに存在するデータベースの一覧を表示する show databases; 現在のデータベースに存在するテーブルの一覧を表示する show tables; テーブルにカラムを追加する ALTER TABLE テーブル名 ADD 追加するカラム名 型; 一度作ったデータベースを削除する drop database データベース名; データベース切り替え use データベース名 プライマリーカラム作成 プライマリーにしたいカラムに not null primary key を追加 テーブルのカラムに値を入れる insert into デーブル名(カラム) values(値); 注意:文字列はシングルクオートで囲むこと 見たいカラムの表示 select カラム from テーブル名 参照等の条件付け where 条件文 名前 コメント このページへのアクセス数 total - today - yesterday - このページのタグ一覧 データベース ずっきぃ みみなし
https://w.atwiki.jp/soscomp/pages/46.html
メニュー La Fonera関連まとめ DD-WRT化したLaFonera 3台をWDSで接続して、ネットワークを中継する 「(ファームウェア)書き換えは、男の仕事!」 - ばかしんじ君 概要 作り方LaFoneraにDD-WRTをインストール WDS設定 その日の気分でこんなもの作ってみました。 概要 WDS(アクセスポイント間通信)を利用して、長距離を無線LANネットワークで結ぶための機器です。 LaFoneraを改造して作りました。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 3台のLaFoneraにはDD-WRTがインストールされています A-B間とB-C間がそれぞれWDSで接続されています Aは有線LANのネットワークに、Cはノートパソコンに接続されています 青いLANケーブルはクロスケーブルです Aが色褪せているのは1年間窓際に設置してあったからです Bについている黒い丸い物体は、試しにつけてみた冷却ファンです 速度は以下のような感じ。結構落ちるけどニコ動観る程度なら問題無い速度 ↓有線で接続した場合 ↓中継した場合 ping打ってみたけど、4台繋いでも遅延は20msecくらい 2台ので通信させた場合300mくらい届くはずだから、3台あれば600mくらいの距離を伝送できるはず ってことで今度実験してみようと思うんだけど誰か手伝ってくれん? YouTubeを再生させてみるテスト 作り方 !!!!注意!!!! 1セット作るともう1セット作りたくなる病が発症する危険があります。 素材のLaFoneraは10台くらい用意しておいた方が賢明です。 LaFoneraにDD-WRTをインストール WDS設定 参考サイト !!設定は1台だけ電源を入れて、1台ずつ設定を行うこと!! 1.無線接続でLaFoneraにアクセス(標準なら、http //192.168.1.1) 2.(別に英語とか読めるし、とかいう頭のいい人は、実行しなくておk) 英語で読みにくいので、[Administration]タブの[Management] のページで、[Language] を "japanese" に設定。 このとき、同じページの上部にある[Router Username]と[Router Password]を適当に設定しておくと吉。 [Save] をクリック。 3.[基本]タブでの設定 [インターネット接続]項目の[インターネット接続方法]を"無効"にする。 [ネットワーク設定]項目で、IPアドレスを設定(自由でいいけど、わかりやすく。ex 192.168.1.2) --IPアドレスとかは一種のあだ名みたいなものなので、かぶらないように各機設定する。 サブネットは、255.255.255.0 ゲートウェイとLAN側DNSは、0.0.0.0 でおk [DHCP]項目の[DHCPサーバー]を"無効"にする。 セーブっと。 4.[無線LAN]タブでの設定 [ネットワークID(SSID)]を任意なものに。(これも各機かぶらないように) [無線チャンネル]を"自動"から任意のものへ。(これはチャンネルなので各機同じものに) 忘れないうちにレポート書いてっと。 そのまま同じタブの[無線LANセキュリティ]のページへ行き、[無線LAN認証]を"無効"に。 ここはこれで糸冬。 5.[セキュリティ]タブでの設定 [Firewall保護]を"無効"にする。 ここはこんだけ、しおりでも書きますね。 ###ここまでが、各機共通設定### 6.[機器診断]タブでの設定 [システム情報]のページに、[無線LAN MACアドレス]があるので、それと機器自体のSSIDをメモ 7.[無線」LAN]タブでの設定。 [WDS]のページへ行く。 1行ごとに設定を下記のように設定する。 "LAN" 通信させたい機体のMACアドレス 通信させたい機体のSSID これで設定完了です。各機[管理]タブの下にある[再起動]をクリックするか、電源を引っこ抜いて再起動してね。 後は、pingで接続確認。 一応、”6 ”で見た、[機器診断]タブの[システム情報]のページ下に[無線]って項目があり、 つながってれば、そこにつながってる機体が表示されます。 名前 コメント このページへのアクセス数 total - today - yesterday - このページのタグ一覧 DD-WRT LaFonera ずっきぃ みみなし
https://w.atwiki.jp/sevenlives/pages/608.html
コンパイル 読み:こんぱいる 英語:compile 別名: 意味: コンパイルとはソースコードをオブジェクト・コード?に変換すること。またはアセンブリ言語に変換すること。 人間が書いたソースコードはコンピュータで直接実行できないためコンピュータの実行可能なオブジェクト・コードに変換する作業が必要になる。それをコンパイルという。 コンパイルされたオブジェクト・コードはリンカーにより実行可能なファイルをまとめた実行ファイルとなり初めて実行される。 2019年01月05日 gcc コンパイラ 処理系 実行ファイル コンパイル・エラー? アセンブリ言語 リンカー オブジェクト・コード 分割コンパイル 条件コンパイル クロス・コンパイル?
https://w.atwiki.jp/soscomp/pages/234.html
「こうするにはこう」 Stageオブジェクトにアクセスする イベントを登録する クリックされた場所のマウス座標を取得する 円を描く Flashの視覚効果を取り入れる graphicsに描画した図形を拡大縮小する 親から自身への参照を削除する Keyイベントを取る ピチューンする 制御構文 Stageオブジェクトにアクセスする applicatonCompleteメソッドが呼ばれた後じゃないとアクセスできないようです。 例) ?xml version="1.0" encoding="utf-8"? mx WindowedApplication xmlns mx="http //www.adobe.com/2006/mxml" layout="absolute" backgroundColor="#000000" applicationComplete="onApplicationComplete()" mx Script ![CDATA[ //import flash.display.Sprite; import mx.core.Application; private function onStageClick(event MouseEvent) void{ trace("clicked"); } private function onApplicationComplete() void { trace("creation complete"); trace(stage) stage.addEventListener(MouseEvent.CLICK, onStageClick); } ]] /mx Script /mx WindowedApplication イベントを登録する http //actionscript.g.hatena.ne.jp/d4-1977/20080719/1216495811 クリックされた場所のマウス座標を取得する 例えば、 /* 前略 */ private function onStageClick(event MouseEvent) void{ trace("clicked"); trace(event.stageX); trace(event.stageY); } /* 後略 */ このメソッドをMouseEvent.Clickのイベントリスナーとして登録しておけば、クリックされたときにマウス座標がコンソールに表示されます。 参考 円を描く http //www.memorize-being.net/2008/02/29/cant-use-sprite-with-flex3.html 線のオプションとかは http //livedocs.adobe.com/flex/3_jp/langref/flash/display/Graphics.html を参考に設定 Flashの視覚効果を取り入れる http //www.atmarkit.co.jp/fwcr/rensai/flexjissen02/flexjissen02_01.html エフェクトをコードで実装するには、 http //www.phactory.jp/blog/pyblosxom.cgi/tech/080612.html http //www.phactory.jp/blog/pyblosxom.cgi/tech/080615.html 回転の中心を指定するにはこんなふうにするそうです。 http //d.hatena.ne.jp/haru-komugi/20090203 graphicsに描画した図形を拡大縮小する Resizeエフェクトじゃ何故かgraphicsに描画したまるとかしかくが拡大も縮小もされないので、Zoomエフェクトを使う。 親から自身への参照を削除する 参照を削除したいオブジェクトをobjとすると、 obj.parent.removeChild(obj); これで消えてくれたけど、ほんとにこれでいいんだろうか・・・。 Keyイベントを取る http //sites.google.com/site/shin1ogawa/adobe-air/keyevent ピチューンする http //zenith.sakura.ne.jp/blog/2008/01/-flex.html 制御構文 http //d.hatena.ne.jp/unageanu/20070609 名前 コメント このページへのアクセス数 total - today - yesterday - このページのタグ一覧 Flash リッチクライアント Flex