Phabricator is a set of tools for developing software. It includes applications for code review, repository hosting, bug tracking, project management, and more.
pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world. pgAdmin may be used on Linux, Unix, macOS and Windows to manage PostgreSQL and EDB Advanced Server 11 and above. Latest Blog Posts Customising your pgAdmin 4 workspace - Part 1: Browser Author: Anil Sahoo, date: Aug. 24, 2023 If you a
How to Migrate Data From PostGres to MySQL on a Remote Server for a Ruby on Rails Application When it comes to migrating data from postgres to mysql, a developer might face some compatibility issues for which finding the right solution becomes a hectic task. I went through a lot of hassle when migrating data of an application from postgres local server to a remote mysql cloud based server. This sm
psqlODBC - PostgreSQL ODBC driver psqlODBC is the official PostgreSQL ODBC Driver. It is released under the Library General Public Licence, or LGPL. Downloads are available in source and binary formats at the PostgreSQL downloads site psqlODBC Documentation The following documents contain various bits of useful information. Please send any additional documentation, or report errors/omissions to pg
掲載日:2015/12/03 更新日:2015/12/03 [ミニライブ, サイン会] Nujabes featuring Shing02「Luv(sic)Hexalogy」リリース記念イベント Nujabes featuring Shing02「Luv(sic)Hexalogy」リリース記念イベント 開催日時 2015年12月30日(水) 18:00 場所 渋谷店 1Fイベントスペース 出演 Shing02 参加方法 観覧フリー 下記の対象商品(ご予約者優先)購入者先着で「サイン会参加券」を差し上げます。「サイン会参加券」をお持ちの方は、ミニライブ終了後に開催致します、サイン会にご参加いただけます。 なおサインは購入していただいたCDジャケットにしますので、忘れずにお持ちください。 観覧フリーですが混雑が予想されるため優先観覧エリアを設けます。当日開店後より1F「ぴあカウンター」にて整理
H2O is a new generation HTTP server that provides quicker response to users with less CPU, memory bandwidth utilization when compared to older generation of web servers. Designed from ground-up, the server implements of HTTP/2 and HTTP/3 taking the advantages of features including new and old content prioritization schemes, server push, 103 Early Hints, promising outstanding experience to the visi
北野天満宮(京都市上京区)で、12月13日、「大福梅」をはじめとする正月縁起物の授与が始まった。正月縁起物の授与は、正月支度を始めることから「事始め」と呼ばれる同日に、毎年行われる師走の恒例行事。北野天満宮の梅苑で実り、漬けられた梅干「大福梅」約30000袋に加え、屠蘇、祝箸、守護縄など4種類が用意され、授与所には午前8時30分の授与開始を待って大勢の参拝客が列を作った。 2015年は、各授与品の包装を北野天満宮の紋である「星梅鉢」を配したモダンかつ伝統的なデザインで一新。年末挨拶時の贈答品としての需要も高いことから、全ての授与品と清め塩を納めた縁起物詰合せ袋「ことはじめセット」も新たに登場した。正月用品を現代のライフスタイルに取り入れやすい形に進化させた今回のモデルチェンジは、一年のうちでもっとも和の文化に触れる機会が多い新年に、しきたりやならわしといった伝統がもつ魅力の再発見を目指した
7 เว็บ สล็อตออนไลน์ ชั้นนำที่ดีที่สุด akachancare ขอแนะนำ 7 เว็บเดิมพันสล็อตออนไลน์ชั้นนำ ที่มีครบทุกความต้องการ ไม่ว่าจะเป็น pgslot99 betflik168 460bet mgm99win joker123slot และอื่น ๆ พร้อมรับโปรโปรชันสุดพิเศษ แจกโบนัสให้แบบจุกๆ เล่นง่าย ไม่เสียค่าใช้จ่าย ได้เครดิตฟรี ๆ ไปเลย pgslot99 เป็นตัวเลือก ที่สมบูรณ์แบบ สำหรับผู้เล่น ที่กำลังมองหาสภาพแวดล้อม ที่ปลอดภัย ในการเล่นสล็อต PG เว็บไซต์ มีรูปแบบเ
収集予定リスト 本バイオバンク事業では、下の模式図に示すように、学術研究、創薬研究、新規診断法・個別化医療等の開発研究などのために収集された様々な生体由来試料を保管・管理し、共同研究等として有効に活用することを目指します。6つのNCは、主に担当する疾患が互いに異なり(がん、循環器疾患、精神・神経・筋疾患、感染症・代謝疾患・免疫異常症、成育疾患、老年病)、各々の専門性を生かしながら、高精度な臨床情報を備えた高品質の試料を収集しています。さらに、複数の機関横断的な収集が可能であり、比較的多数の国民の健康に影響を与える重点疾患として、①がん、②心血管病とその危険因子、③認知症、④アレルギー・免疫、の4群の検体収集に力を入れています。 各NCで保管・管理するアクセス可能な試料に関する情報は、「アクセス可能なカタログ」のページに記載してあります。 【バイオリソースの活用例】 アクセス可能なカタログ
バストアップに関しての悩みは10代や20代の人の悩みのように思えます。しかし、実際は30代、40代や50代でも悩みは持っているのです。20代の頃のバストアップの悩みは単純にバストを大きくしたいというものがほとんどでしょう。しかし、30代以降になるとバストの形が崩れ垂れてくることに悩んでいる人が多いのです。バストアップをして昔のようなバストに戻りたいと思って悩んでいる人もいるのです。その意味ではバス... » 続きを読む 人は誰でも年を取ります。女性であれば40代、50代と年齢を重ねていくうちに見た目にもシワが出たり白髪が増えたりしてきます。バストに関しては多くの人が昔のようなハリはなくなり垂れてくるといった現象が目につくようになります。これは仕方がないことですがやはり女性としては何とかしたいと思うものです。40代以降になると更年期が絡んできます。そのため、バストアップをしようと思うと若いこ
B型やC型肝炎ウイルス感染、アルコール、非アルコール性脂肪性肝炎などによって肝臓に炎症が生じますが、その炎症を修復するときにできる「線維(コラーゲン)」というタンパク質が増加して肝臓全体に拡がった状態のことです。肉眼的には肝臓全体がごつごつして硬くなり、大きさも小さくなってきます。顕微鏡でみると肝臓の細胞が線維によって周囲を取り囲まれている様子が観察できます。そこで肝硬変になると、肝臓が硬いために起こる腹水や食道静脈瘤と、肝臓の機能が低下するために起こる肝性脳症や黄疸、こむらがえりなどが問題となります。 肝硬変をきたす病気には次のようなものがあります。 ウイルス性 B型肝炎ウイルス C型肝炎ウイルス 自己免疫性 自己免疫性肝炎(AIH) 原発性胆汁性胆管炎(PBC) 注:平成28年より原発性胆汁性肝硬変から原発性胆汁性胆管炎に病名が変更となりました。 非アルコール性脂肪肝炎(NASH) ア
伊藤陽香16階 特別個室病棟 16階で働いて2年目になります。特別個室という環境で一人一人の患者さんと向き合って話すことの大切さを日々感じています。個室のため疾患もそれぞれ違い、病態生理や治療を学習するのは大変ですが、患者さんのことを理解して看護できる人になりたいと思い、日々学習に励んでいます。病棟スタッフは看護に熱く、働きやすい環境です。看護計画をスタッフ全員で考え、統一したケアができたときにやりがいを感じます。みなさんも16階病棟で一緒に働きましょう。 齊藤大介15階 混合個室病棟 目指そう!ジェネラリスト ジェネラリストとは様々な特定分野に精通した専門家です。昨年度からPPC方式が導入され、多種多様な疾患の看護の機会が増えています。有料個室病棟は正しくジェネラリストを目指すあなたにピッタリの病棟です。新卒看護師教育においても共に学び、共に成長できるような教育体制を整えているところで
紹介状をお持ちの方 他の医療機関で手術を勧められたが、当院で治療を希望される方 セカンドオピニオンを希望される方(完全予約制・自費診療) 首の前の腫れ(甲状腺腫)が心配な方 乳房にしこり等の症状があり乳癌を心配されている方 新宿区乳癌一次検診を希望の方 鼠径ヘルニア(脱腸)で診察を希望される方 ➡ 初診の方は「一般外科」外来(月曜から金曜まで毎日)を受診していただきます。 ➡ 手術が必要な場合は、必要な検査を行い、後日専門外来におかかりいただきます。 ➡ 当科では一泊二日入院により、メッシュを用いた手術を行っております。 痔など肛門出血で診察を希望される方 その他、外科的疾患で診察を希望される方 予約を変更をしたい方・最後に受診してから半年以上経って予約される方 当科は紹介状なしでも受診できますが、保険外併用療養費がかかります。なるべく紹介状をお持ちください。 初診受付は原則として 8:
受付時間: 1.外来診療時間:8:30~17:15 2.初診受付:紹介状がない場合-8:30~11:00 紹介状がある場合-8:30~14:00 3.再診受付:予約制 尚、受付時間は診療科により異なる場合がございます。 詳細は、「お問い合わせ電話番号」にてご確認ください。 お問い合わせ時間:月曜日~金曜日(平日) 8:30~17:15まで。 外来診療休診日: 土曜日・日曜日・祝祭日・年末年始12月29日~1月3日 救急診療受付について 上記とは別に、急病者受け入れの「夜間休日の救急診療」も毎日行っております。 救急受診の希望がございましたら、必ずお電話にてご相談の上ご来院くださいますようお願いいたします。 *当院は救命救急センター(重症患者を取り扱う)のため、診察が重症者優先になる事がございます。 <注意>当院を受診する際には、必ず「保険証」「各種医療証」をご持参ください。
C型肝炎とはC型肝炎ウイルス(HCV)の感染により起こる肝臓の病気です。HCVに感染すると約70%の人が持続感染者となり、慢性肝炎、肝硬変、肝がんと進行する場合があります。現在日本では約100万人程度のHCV感染者がいると考えられています。その中には感染がわかっていない人やわかっていても通院されていない人が多いのが現状です。慢性肝炎、肝硬変、肝がん患者の約60%がHCV感染者であり、抗ウイルス療法が進歩した現在においても、未だに年間2万5千人が肝がんにより亡くなっているため、多くの人にC型肝炎についての正しい情報を知っていただくことが大切です。 肝臓は「沈黙の臓器」ともいわれ、肝炎になっても自覚症状はほとんどありません。そのため、気づかないままおよそ 20~30年で肝がんへと病気が進んでいきます。進むスピードは個人差があり、60歳をこえると肝がんになる確率が高くなります。病気が進むと治療も
がんの診断について PETでは全身のがんなどを一度に調べることが出来る PETとは、positron emission tomography (陽電子放出断層撮影) の略で、放射能を含む薬剤を用いる、核医学検査の一種です。放射性薬剤を体内に投与し、その分析を特殊なカメラでとらえて画像化します。 CTなどの画像検査では、通常、頭部、胸部、腹部などと部位を絞って検査を行いますが、PET検査では、全身を一度に調べることが出来ます。核医学検査は、使用するくすりにより、さまざまな目的に利用されていますが、現在PET検査といえば大半がブドウ糖代謝の指標となる18F-FDGというくすりを用いた"FDG-PET検査"です。 CT検査などでは形の異常を診るのに対し、PET検査では、ブドウ糖代謝などの機能から異常をみます。臓器のかたちだけで判断がつかないときに、機能をみることで診断の精度を上げることができます
「結核(結核症)」とは、一言でいえば「結核菌による感染症」です。あなたにとっての結核のイメージは、「不治の病」、「恐ろしい伝染病」でしょうか? あるいは「一昔前の病気」でしょうか? かつて、日本でも数知れぬ老若男女が結核により尊い命を奪われてきました。結核は、1950年以前の日本人の死因のトップで、当時の患者数は年間60万人以上、死亡者数も年間10万人超、国民の二人に一人は潜在的に結核に感染しているという、まさに「国民病」、「亡国病」ともいわれた脅威でした。その後、有効な治療薬が開発され、ほとんどの場合「薬で治る病気」になり、さらに、早期発見・隔離、厳格な服薬支援、接触者の健診などの総合的な結核対策が効果を上げ、患者数は激減しました。現在の新規発病者数は約2.2万人/年、つまり60年前の30分の1となり、一般の医療従事者の間ではまれな病気になりました。それでも、「低まん延国」といわれる欧米
1968年当時の国立東京第一病院全景 1945年8月わが国は終戦を迎え、現在地にあった臨時東京第一陸軍病院は厚生省の所管に移され国立東京第一病院となり戦後の日本の模範病院とするということで再出発した。外科医長には出月三郎が就任したが、脳外科手術についてはすでに戦時中から主として戦時外傷に関する輝かしい業績をあげており、脳外科手術器具についても当時の水準としては十分に揃えられていた。 1949年7月、東大清水外科から森安信雄医師(後の日本大学脳神経外科教授)が赴任し、全国の国立病院のなかで最初に「脳外科」の看板を掲げて診療を切り開いた。新たに「脳手術室」も設けられその後5年間に140例の脳手術が行われた。 森安は、東大生産技術研究所の糸川英夫教授と共同でインク式脳波記録器(従来はオシロスコープ)を完成させ、その後の日本の脳波計の発展の礎となった。 また、放射性同位元素I-131を用いたラ
B型肝炎に関する最新の話題 平成23年度 肝疾患診療連携拠点病院 相談員向け研修会 2012.3.17. 虎の門病院 肝疾患相談センター 鈴木 義之 Contents • B型慢性肝疾患における問題点 • 治療の現状 • drug freeにむけての治療とは (1) HBs抗原を消失させるためのアプローチ (2) 核酸アナログ中止を目指したSequential療法 • De novo型肝炎とその対策 B型慢性肝疾患における問題点 B型肝炎は減少しているのか? B型肝炎の治療適応とは? B型肝炎治療の最終目標は? B型肝炎は減少しているのか? 母子感染予防法が施行されて25年を経過し、 新たな感染拡大は抑えられたのか 近年指摘されている外来種(genotypeA)の B型肝炎は増加しているのか 非B非C型、 自己免疫性肝炎 ほか C型 約70% 慢性肝炎 約150万人 約10% B型 約20
2016年4月1日以降に生まれた全ての0歳児にHBVのワクチンが接種されるようになりました。ワクチンを打って抗体が陽性になればHBVに感染することはありません。これにより、性的な交渉による感染も阻止することができます。また、HBVにはジェノタイプ(genotype)という、少しずつ違うタイプのウイルスがあります。日本に多いのはジェノタイプC、次いでジェノタイプBでしたが、最近欧米で多いジェノタイプAの感染が増えてきています。このジェノタイプAのHBVは成人が感染しても持続感染になる率が少し高いことが知られています。抗体が陽性になればどのタイプのウイルスも感染することはありません。 B型肝炎は、急性肝炎と慢性肝炎の大きく2つに分けられます。 B型急性肝炎 感染して1~6ヶ月の潜伏期間を経て、全身倦怠感、食欲不振、悪心、嘔吐、褐色尿、黄疸などが出現します。典型的な症状の症例では、尿の色は濃いウ
脳血流シンチグラフィー(99mTc-ECD/123I-IMP) 脳の血流を評価する検査です。脳血流の異常を検出することで、脳血管障害の病態評価、認知症や変性疾患の鑑別診断、てんかん焦点の検出などに役立ちます。 現在当院では99mTc-ECD/123I-IMPの2種類の薬を使用しています。検査の前日や当日には食事制限はありません。検査時間は30分~1時間程度です。また、目からの情報による脳の活動を抑えるために、目隠しをして検査を行います。 このほか脳循環の予備能を評価するためダイアモックスという血管を広げる薬剤を使用する場合があります。 認知症は、アルツハイマー型認知症のほか、レビー小体型認知症などが知られていますが、レビー小体型認知症はとくに123I-MIBGとの組み合わせで診断精度が向上します。 MIBGシンチ 脳血流シンチグラフィーとMIBGシンチグラフィーによるレビー小体型認知症(D
123I-MIBGシンチグラフィー:パーキンソン病、レビー小体型認知症、褐色細胞腫、神経芽腫 123I-MIBG(メタヨードベンジルグアニジン)は、ノルエピネフリン(ノルアドレナリンとも呼ばれる)とよく似た物質です。ノルエピネフリンは交感神経終末から放出される神経伝達物質です。副腎髄質からもホルモンとして血中に分泌されます。これはエピネフリンと共に、交感神経系を動かし、心拍を増加させ、脂肪からエネルギーを放出し、筋肉の反応を増強する、すなわち闘争反応あるいは逃避反応を制御する物質です。 123I-MIBGは、褐色細胞腫、傍神経節腫瘍、小児の神経芽腫、など副腎髄質や交感神経から発生した腫瘍に集まることから、これらの診断に使われます。 副腎髄質シンチグラフィー:123I-MIBG:褐色細胞腫再発 80歳代女性の方で、褐色細胞腫の手術後。発作性高血圧があり、採血でノルアドレナリン、アドレナリンな
2016年4月1日以降に生まれた全ての0歳児にHBVのワクチンが接種されるようになりました。ワクチンを打って抗体が陽性になればHBVに感染することはありません。これにより、性的な交渉による感染も阻止することができます。また、HBVにはジェノタイプ(genotype)という、少しずつ違うタイプのウイルスがあります。日本に多いのはジェノタイプC、次いでジェノタイプBでしたが、最近欧米で多いジェノタイプAの感染が増えてきています。このジェノタイプAのHBVは成人が感染しても持続感染になる率が少し高いことが知られています。抗体が陽性になればどのタイプのウイルスも感染することはありません。 B型肝炎は、急性肝炎と慢性肝炎の大きく2つに分けられます。 B型急性肝炎 感染して1~6ヶ月の潜伏期間を経て、全身倦怠感、食欲不振、悪心、嘔吐、褐色尿、黄疸などが出現します。典型的な症状の症例では、尿の色は濃いウ
1.院内感染サーベイランスの進め方 西岡みどり 1-1 サーベイランスの定義,目的,および背景 サーベイランスとは,特定の疾患や出来事についての発生分布や原因に関するデータを継続的,組織的に収集,統合,分析し,結果を改善することができる人々に,必要な情報をタイミングよく提供することである1―3)。したがって,サーベイランスの目的は院内感染率を低減させることである。 米国疾病管理対策センター(Centers for Disease Control and Prevention : CDC)が運営する全国的データベースである,National Nosocomial Infections Surveillance(NNIS)systemは30年間以上データを蓄積し,毎年2回のサマリーレポートを公表している4―6)。同システムは世界で質量ともに他の追随を許さない。 英国でも1997年に,全国的なデ
【要点】 適切な曝露後予防内服により、事故によるHIV感染リスクをほぼゼロにできる まず落ち着いて、曝露部位を大量の流水と石けん(眼球・粘膜への曝露の場合は大量の流水)で洗浄する 予防内服の必要性を判断し、必要と判断されれば速やかに内服を開始する 「医療事故後のHIV感染防止のための予防服用マニュアル」はこちら 実際の流れはこちら 万一の事故発生に備え、院内の針刺し事故対策を整備しておくことが重要 事故を起こした職員のプライバシーにも配慮する HIVのみでなくHBVやHCVも考慮して対応する 1. はじめに 医療行為を行う限り、針刺し事故をはじめとする体液への曝露事故を完全に回避することは不可能である。HIV曝露事故への対応を考える前提として、HIVはHBVやHCVと比較してその感染力は極めて弱く、針刺し事故において全く予防内服を行わなかった場合でも感染確率は0.3%程度であること
独立行政法人 国立国際医療研究センター病院 リハビリテーション科 リハビリテーション科では、リハビリテーション専門医・理学療法士・作業療法士・言語聴覚療法士により急性期リハビリテーションに関わっています。 靴の選び方:一般的なご注意 ここでは、一般的な、靴店での靴の選び方をご説明しています。 特に変形に対応したのではない、どなたにも共通するご説明です。 靴外来のご案内はこちら よくある質問はこちら まず、24cmとか、3Eなどの表示は、参考にする程度に留めましょう。ご自分で履いてみて足にいいと思ったものを選ぶことです。同じサイズでも、メーカー、底の形、デザイン、ふくらみかた、などによってはいたときの足とのフィッティングはかなり異なります。 既成靴は、木型という型を元に作られています。ワイシャツでも、S・M・Lなどの簡単な区別のほかに、Y体やAB体などといった型があるように、靴のメーカ
報道各位 2013 年12 月17 日 国立がん研究センター 国立循環器病研究センター 国立精神・神経医療研究センター 国立国際医療研究センター 国立成育医療研究センター 国立長寿医療研究センター ナショナルセンター バイオバンク ネットワーク プロジェクト公式サイト http://www.ncbiobank.org/ 掲載(2013 年12 月17 日) 国立高度専門医療研究センター(National Center:NC) バイオバンクのカタログデータベースを公開 – 6NC が収集・保有しているバイオバンクの、検体および付随医療情報 のカタログデータが検索可能に – (要旨) 6NC のバイオバンクのネットワーク型組織である「ナショナルセンター バイオバンク ネットワーク」(National Center Biobank Network、略称NCBN)では、このたび、個々 のNC が
このリーフレットはB型肝炎の母子感染に関してお母さん、お父さんに知っておいて頂きたい事をまとめたものです。母子感染は主に出産の際に起こります。予防のためには出産直後に加えて2回(1か月後・6か月後)に注射をして頂く必要があります。こうしたことをくわしく説明しました。B型肝炎の母子感染が防止できなかった場合のお子さんへの対応についてまとめました。B型肝炎にかかっているお母様への対応も大切です。 B型肝炎の母子感染について―お母さん・赤ちゃんに接するすべての方へ―(PDF:110KB) このガイドラインはB型肝炎・C型肝炎の方と日常生活を共にする可能性のあるすべての方を対象にして作られました。ウイルス肝炎への感染を防ぐため に日常注意して頂きたいことが述べられています。このガイドラインの内容を理解して頂くことにより、ウイルス肝炎のみならず、多くの病気への感染を防ぐこ とができます。ウイルス肝炎
放射線診断科では、画像診断としてはCT、MRIの全て、心臓を除く血管造影、上部・下部消化管造影、乳房撮影、単純X線撮影などを行っています。画像診断手技を用いる治療(IVR)としては、心臓・大動脈以外のほぼ全ての血管系IVR、経皮的椎体形成術、CTガイド下IVRを行っています。スタッフは全員が放射線診断専門医で、当施設は日本医学放射線学会と日本IVR学会の修練機関でもあります。頻回のカンファレンスなど臨床各科との緊密な連携の下、迅速で質の高い診療に努めています。病診連携としてはCTとMRIなどの画像診断に力を入れています。また、椎体形成術外来を月曜午前、水曜午前に開き、有痛性脊椎圧迫骨折に対して当科入院により椎体形成術を行っています。
FAX 診療申し込み(医療機関向け) 当院では、FAX診療予約による患者さんのご紹介を承っております。ご紹介いただいた患者さんの待ち時間を軽減した診療を行っていますので是非ご紹介下さい。報告書等添えてお返事いたします。 FAX 診療申し込み用紙 【注意事項】 ① 所定の用紙をご利用下さい。 ② 診療の前日の15:00までに送信して下さい。 ③ FAXしていただいた用紙を診療当日患者さんに持参するようご説明願います。 連携医登録(医療機関向け) 当院では、地域医療機関の先生方と緊密な医療連携を図る目的で連携医登録システムを導入しております。連携医登録をお願いできます医療機関の先生は、下記へご連絡下さい。 連携登録申請用紙 連携医療ネット 地域医療連携 受付時間 平日8:30〜17:15 TEL 03-3202-7181(代表)(内線)2048・2049 TEL 03-3202-
Gastroenterology & Hepatology, Saitama Medical University C型肝炎の抗ウイルス療法:歴史的変遷 第一世代DAAによる3剤併用療法:総括と残された問題 C型肝炎ウイルス(HCV)と肝癌 第二世代DDAによる治療の幕開けと新薬開発の状況 2013年12月6日(金),国府台 平成25年度 肝炎・免疫研究センター 肝炎情報センター主催 看護師向け研修会 埼玉医科大学 消化器内科・肝臓内科 持田 智 C型肝炎の治療:最新情報 Gastroenterology & Hepatology, Saitama Medical University 死因順位(平成23年) 総死亡者数:1,253,463 28.5% 悪性新生物 15.5% 心疾患 9.9% 肺炎 9.9% 脳血管疾患 不慮の事故 老衰 1.3% 自殺 腎不全 肝疾患 慢性閉塞性肺疾患
悩みの視点から見たB型肝炎、C型肝炎患者の特徴 1.感染症であること 2.慢性疾患であること 3.肝硬変、肝癌に進展する可能性があること 4.治癒させることが可能でも困難を伴うこと 5.治療に時間と経費がかかること 長崎医療センター 八橋 弘 肝疾患患者の悩みを考える 肝疾患患者さんに対するアンケート調査 調査期間: 2012 年2 月1 日~7 月31 日 調査施設: 国立病院機構33施設と国立国際医療研究センターの34 施設 調査対象: 上記医療施設に通院しているB 型、C 型肝炎ウイルスに起因 する慢性肝炎、肝硬変、肝癌患者 および脂肪肝その他の患者 を含む 9,952 名 アンケート回収率: 63.6%(6331/9952) アンケートの設問数: 78個、調査項目:212項目 1.慢性肝炎 3225(51%) 2.肝硬変 1043(17%) 3.肝癌 643(10%) 4.キャリア
心筋シンチ(99mTc-テトロホスミン, 201Tl, 123I-BMIPP, 99mTc-MIBI, 123I-MIBG) 心臓は血液を全身に送り出すポンプの役割をしています。心臓の筋肉(心筋)も活動するためには栄養を含む血液が必要であり、心筋には冠動脈という3本の細い血管をとおして血液が分配されます。この冠動脈が狭くなる、詰まるなどによって心筋に障害が生じます(狭心症、心筋梗塞)。 この冠動脈の形状や内腔の状態を確認するには、血管造影(冠動脈造影)や冠動脈CTが利用されます。しかし、冠動脈の形状を見るだけでは、心筋に必要な血液が十分に分配されているかについてや、心筋の機能を直接判断することは難しいため、心筋へ流れる血液の量や心筋の機能を画像化する方法として、心筋シンチグラフィーという検査を利用します。 負荷心筋シンチ(99mTc-テトロホスミン, 201Tl) 負荷心筋シンチ
2.麻酔の副作用・合併症 比較的に頻度の高いもの 1)吐き気・嘔吐 吐き気を少しでも予防するために手術の前にある程度の時間は絶飲食としますので、指示に従ってください。手術の後気分不良が起こることがありますが、吐くこと自体は心配ありませんので、気分が悪ければ教えてください。 2)頭痛 脊椎麻酔の後で頭痛がすることがあります。ほとんどの場合、安静にしていれば徐々に楽になりますが、長く続くようなら麻酔科に相談してください。また、全身麻酔の後に頭が重い感じがすることがありますが、次第に回復します。 3)のどの痛み、声がかすれる ほとんどの全身麻酔では、眠った後で口または鼻から気管に管を通して人工呼吸をします。そのため手術の後で一時的に、のどの痛みを感じたり声がかすれたりすることがあります。ほとんどの場合、数日のうちにおさまります。 4)歯の損傷、唇のきず・はれ 人工呼吸のための管を入れるときに、器
1型糖尿病や膵臓手術後で インスリン治療を行っていても血糖値が不安定な方、 低血糖で血糖コントロールがしにくい方、 膵島移植という新しい治療法があります。 膵島移植ってどんな治療? 膵臓は、血糖値を調整するインスリンなどのホルモンを分泌する臓器です。膵臓の中にあるインスリンを作る細胞の塊を、「膵島」といいます。 何らかの原因で膵島が壊れ、自己のインスリンを分泌できなくなると、インスリンを注射で補う治療によってしか生命を維持することのできない糖尿病(インスリン依存状態糖尿病)になってしまいます。 そのような患者さんの中には、厳格なインスリン療法を行っても血糖値が不安定で高血糖や重症低血糖に苦しんだり、合併症の進行を防ぐことが難しい方がいます。 膵島移植とは、そのような糖尿病患者さんに、臓器提供者(ドナー)より善意で提供された膵臓から膵島細胞のみを分離して移植する治療法です。
「何となく気分がすっきりしない」「人前に出ると緊張する」「他人の視線が気になる」「電車の中で圧迫感を感じて途中で降りてしまう」「職場に出られない」「心配事があると下痢をしてしまう」「記憶力が落ちた」など一人で悩んでいる方はいらっしゃいませんか?当科ではこのような悩みを真摯な態度で受け止め、こころのこもった診療を心掛けております。また、当院は都心の新宿に位置し、都営バス、都営地下鉄大江戸線、東京メトロ東西線を利用でき、都内各方面からのアクセスも極めてよくなっております。 初診の受付は、午前8:30から午前11:00までです。予約は必要ありません。曜日ごとに決まった医師が担当いたします。家族相談なども受け入れております。既に他の病院を受診している場合には、そちらからの紹介状をお持ちください。 初診では、ゆっくりと時間をかけて面接を行っておりますので、時間に余裕を持って受診してください。自分
肝炎とは、肝臓の細胞に炎症が起こり、肝細胞が壊される病態です。その原因には、ウイルス、アルコール、自己免疫等がありますが、日本においては、B型肝炎ウイルスあるいはC型肝炎ウイルス感染による肝炎がその多くを占めています。 慢性肝炎ウイルス感染者(B型肝炎、C型肝炎)は日本で210〜280万人いると推測されています(2011年時点)。また、肝炎ウイルスに感染している人は40歳以上の方が9割以上を占めていますが、最近B型肝炎において若い人の感染も増加しています。 肝炎ウイルスに感染していても検査をできるだけ早く受けて感染を知り医療機関で適切な治療を受けることで肝硬変や肝がんといった深刻な症状に進行するのを防ぐことができます。現在、ウイルス性肝炎は治る、もしくはコントロールできる病気になっています。ウイルス性肝炎についての正しい知識を得て、早期発見・早期治療に結びつけましょう。 ※当サイトでは、B
高齢者尿失禁ガイドライン 平成 12 年度厚生科学研究費補助金(長寿科学総合研究事業)事業 研究者一覧 国立療養所中部病院泌尿器科 名古屋大学医学部泌尿器科 国立療養所中部病院老年科 福島県立医科大学泌尿器科 九州大学医学部泌尿器科 東邦大学医学部公衆衛生学 名古屋大学医学部泌尿器科 岡村菊夫 後藤百万 三浦久幸 山口 脩 内藤誠二 長谷川友紀 大島伸一 -2- はじめに 高齢者における尿失禁の頻度は極めて高く、 在宅高齢者の約 10%、 病院や介護施設 などに入所している高齢者では 50%以上に尿失禁がみられる。我が国では、60 歳以 A 上の高齢者の 50%以上に尿失禁があると報告され、 その 実数は 300 万人とも 400 万人ともいわれている。大島らも、愛知県内にある養護老人ホーム、特別養護老人ホ ーム、 老人保健施設において尿失禁のためおむつを装着している高齢者の頻
高齢者が身体的、社会的に自立した生活を送ることができるように、生活機能全体を向上させる技術を開発しています。 “生活機能”(functioning)はWHO・ICF(国際生活機能分類)によって確立された概念で、健康状態(疾患だけでなく加齢、ストレス等も含む)が生活・人生に与える影響に関する世界的な認識の高まりから生じたものであり、その重要性は今後ますます高まると予測されます。特に高齢者においては疾患のみでなく、何らかの生活機能低下を有することがほとんどであり、今後高齢者医療および介護・保健において生活機能はますます重要視されるべきものです。 本研究部は生活機能向上を達成するためのシステム・プログラム・個別技術を確立していくことを目的として、研究をすすめています。 特に早急に解決すべき課題としては、高齢者の要介護状態や寝たきり状態の予防・改善です。 生活機能は「統合モデル」に立つもの
New Publications CRISPR/Cas9-mediated knock-in cells of the late-onset Alzheimer’s disease-risk variant, SHARPIN G186R, reveal reduced NF-κB pathway and accelerated Aβ secretion The list of original papers that Center for Gerontology and Social Science published between July and September 2022 The list of original papers that Center for Gerontology and Social Science published between April and Ju
歯髄再生治療法とは、自分の要らない歯の神経(歯髄)から幹細胞を取り、神経をとった歯に移植して、元通りの歯髄に回復させる治療法です。 虫歯が深く、神経(歯髄といいます)にまで達して痛みが強く出てしまうと、「不可逆性歯髄炎《ふかぎゃくせいしずいえん》」といわれ、今までの治療法では神経を抜かざるを得ません。しかしながら、一旦神経を抜く(抜髄 《ばつずい》といいます)と、元通りに歯髄を回復させることは期待できません。 神経を抜いた後は、人工物(ゴムのようなもの)を根の中に詰めます。(これを根管治療といいます) そのため、月日が経つにつれて、しだいに詰め物との間に隙間ができ、お口の中から根の中にバイ菌が侵入して腐って根の下に膿がたまる病気( 根尖性歯周炎 《こんせんせいししゅうえん》といいます)になり、再度根の治療を行う必要が生じることも少なくありません(10~20%)。 治療法 歯の中にある歯髄組
厚生労働省eJIM(イージム:「統合医療」情報発信サイト)は、民間療法をはじめとする相補(補完)・代替療法*と、どのように向き合い、利用したらよいのかどうかを考えるために、エビデンス(根拠)に基づいた情報を紹介しています。決して個人の責任で実施するさまざまな療法を制限するものではなく、また特定の療法を勧めるものでもありません。*相補(補完)・代替療法: 近代西洋医学と組み合わせられる各種療法 海外の情報 各種施術・ 療法 サプリメント・ ビタミン・ミネラル 各種疾患 (医療関係者向け) 各種施術・療法 (医療関係者向け) サプリメント・ビタミン・ ミネラル(医療関係者向け) ハーブ (医療関係者向け)
いわゆる「統合医療」は、近代西洋医学と相補(補完)・代替療法や伝統医学等とを組み合わせて行う療法であり、多種多様なものが存在します。 社団法人日本統合医療学会によると、「統合医療とは、さまざまな医療を融合し患者中心の医療を行うものです。科学的な近代西洋医学のみならず、伝統医学と相補(補完)・代替医療、更に経験的な伝統・民族医学や民間療法なども広く検討しています。」とされています。 国立補完統合衛生センター[米国]においては、「統合医療」を、「従来の医学と、安全性と有効性について質の高いエビデンスが得られている相補(補完)・代替療法とを統合した療法」と定義しています。また、相補(補完)・代替療法については、「一般的に従来の通常医療と見なされていない、さまざまな医学・ヘルスケアシステム、施術、生成物質など」と定義しています。具体的には、以下のような分類をしています。 天然物(Natural P
厚生労働省eJIM(イージム:「統合医療」情報発信サイト)は、民間療法をはじめとする相補(補完)・代替療法*と、どのように向き合い、利用したらよいのかどうかを考えるために、エビデンス(根拠)に基づいた情報を紹介しています。決して個人の責任で実施するさまざまな療法を制限するものではなく、また特定の療法を勧めるものでもありません。*相補(補完)・代替療法: 近代西洋医学と組み合わせられる各種療法 海外の情報 各種施術・ 療法 サプリメント・ ビタミン・ミネラル 各種疾患 (医療関係者向け) 各種施術・療法 (医療関係者向け) サプリメント・ビタミン・ ミネラル(医療関係者向け) ハーブ (医療関係者向け)
エビデンスとは、医学・医療の分野では、ある治療法がある病気に対して、安全で効果のあるものなのかどうかを確率的な情報として示す検証結果(根拠)を指します。 私たちはふだん、イメージで物事を判断しがちです。また、どんな人でも、精神的に不安定な時には、自分の信じたいことを信じたくなります。不安になると、いつもの冷静さを失ってしまうかもしれません。そんな時は、不安をやわらげてくれる情報に頼りたくなってしまうこともあるでしょう。 情報に接する時には、「本当かな?」と立ち止まって問いかけ、安易に答えを出さない・・・そうした思考の習慣を、これから身につけていきましょう。 そのような場面で役立つ「情報を見極めるための10か条」をご紹介します。
ホメオパシーの有効性についてわかっていることは? ホメオパシーが特定の健康状態に有効な治療法であることを裏付けるエビデンス(科学的根拠)はほとんどありません。 ホメオパシーの安全性についてわかっていることは? ホメオパシーとして表示する製品の中には、相当量の活性成分を含んでいるものがあるかもしれず、その場合、副作用や薬物相互作用を引き起こす可能性があります。 ホメオパシーとは? ホメオパシーは、ホメオパシー医学とも呼ばれ、200年以上前にドイツで開発された医学体系です。ホメオパシーは、2つの型破りな理論を基にしています。 一つは「類似物をもって類似症は治癒される」であり、健康な人に同じような症状が出る物質を使うと病気が治るという考え方です。 もう一つは「最小投与量の法則」であり、薬物の量が少なければ少ないほど効果が大きいという考え方です。ホメオパシー製品の多くは、元の物質の分子が残らないほ
国立長寿医療研究センター 〒474-8511 愛知県大府市森岡町7丁目430番地 TEL(代表):0562-46-2311 TEL(直通):0562-46-5270
本項目の説明・解説は、米国の医療制度に準じて記載されているため、日本に当てはまらない内容が含まれている場合があることをご承知ください。 はじめに 抗酸化物質とは合成または天然の物質で、細胞の傷害を予防したり遅らせたりする性質があります。野菜や果物の多い食事は抗酸化物質の宝庫であり、健康に良いということがわかっていますが、研究によって抗酸化サプリメントによる病気の予防効果が示されているわけではありません。この抗酸化物質には、ビタミンC、E、セレニウムおよび、ベータカロチン、リコピン、ルテインやゼアキサンチンなどのカロチノイド類があります。このファクトシートは抗酸化物質の基本知識について書かれており、抗酸化物質と健康についての科学的根拠(エビデンス)に基づく情報と、さらに詳しく知りたい方にその情報源をお伝えするものです。 キーポイント 野菜や果物は、抗酸化物質を非常に多く含みます。野菜や果物の
The logo of AstraZeneca is seen on a medication package in a pharmacy in London April 28, 2014. REUTERS/Stefan Wermuth LONDON (Reuters) - AstraZeneca is diving into the world of proteins secreted by cells - collectively known as the secretome - in the hunt for new drugs and better “cell factories” for making biotech medicines. The so-called secretome accounts for around one third of human proteins
WASHINGTON (Reuters) - Americans with severe mental illness are 16 times more likely to be killed by police than other civilians, a study by an advocacy group said on Thursday. Official and unofficial accounts of the hundreds of Americans killed yearly in encounters with police show that at least a quarter of those slain are severely mentally ill, the report by the nonprofit Treatment Advocacy Cen
マーガリン、ショートニング、ホイップクリームには病気の原因になりやすいトランス脂肪酸が多く含まれている危険な食品である、という話題は雑誌やネット上でよく見かけます。それだけ食べものと健康の話題に多くの方が興味を持っているということなのでしょう。今回はその中でも印象の強い「トランス脂肪酸はプラスチックに似ているから危険」という話の妥当性について考えて見たいと思います。 ■プラスチックだから危険という話はどこから来たの?マーガリンやショートニングは液体の油を原料にして、バターのような常温で個体の食品を工業的に安定供給したいという要望からつくられるようになった食品です。常温で液体の多価不飽和脂肪酸という油に【水素添加】という操作を行うことで、常温で個体の飽和脂肪酸の割合を増やすことでバターのような食感が得られます。この水素添加を行う時、飽和脂肪酸と一緒にトランス脂肪酸もできるのです。ようするに副
U.S. LEADERSHIP AND THE HISTORIC PARIS AGREEMENT TO COMBAT CLIMATE CHANGE Today, more than 190 countries came together to adopt the most ambitious climate change agreement in history. The Paris Agreement establishes a long term, durable global framework to reduce global greenhouse gas emissions. For the first time, all countries commit to putting forward successive and ambitious, nationally determ
Adobe AccountUnfortunately, your browser is not supported by Adobe Account. Please update your browser to the latest version or use one of the following. Please enable JavaScript to use Adobe Account
HerokuアプリのDBをバックアップするにはpgbackupsというアドオンを利用する。昨日書いた方法との主な違いは、今回のはHerokuのサーバー上にバックアップされることと、フォーマットの変換はできないこと、あたりかな。バックアップ処理を自動化する場合は今回の方法が良いみたい。 アドオン追加 まず、herokuコマンドが使えるgemのherokuを最新の状態にする。 $ gem update heroku 次に、対象のHerokuアプリにpgbackupsアドオンを追加する。Basicタイプは無料。 $ heroku addons:add pgbackups:basic --app heroku-hello-world これで準備完了。 Heroku(Amazon S3)上にバックアップするには以下のようにコマンドを実行する。 $ heroku pgbackups:capture -
Republican leaders are currently thrashing about - holding secret meetings, issuing confidential memos and making public denunciations - as they approach a state of near panic over what Donald Trump is doing to their party. It's enough to make some believe that Mr Trump may not have the Republican establishment's best interests at heart. Could Donald Trump be a secret double-agent, sent by Democra
鮨への精神的抑圧を打ち破る 料理の中で鮨はやや特殊な立ち位置に位置する料理だ。 鮨は基本的に外食でしか食べないと考えらえているもので、同じ生魚を使うとしても自宅では手巻き寿司しか調理しないという精神的な壁がある。 鮨には難しさ、魚を捌く難しさと、特に握りの難しさのイメージがある。 しかしその2つは極限まで極めようとしなければ案外数度の練習で習得できてしまうもので、そうした簡単な練習を乗り越えると自宅で好きな時に鮨を食べることができる天国が降臨する。 食事会の料理として優れる鮨 自分は自宅で作る料理、作らない料理をある程度決めている。 判断基準は3つあって、1つ目は人数。いつもの来客数(2〜4人)に対して手間がかかりすぎるものは作らないことにしている。仕込みの長い懐石料理やフォンドヴォーが必要なフレンチ、スープの仕込みが必要なラーメン、色々面倒な佛跳牆などがこれ。 2つめは絶対的な料理のレベ
A Walmart store in Miami. Walmart’s imports from China amounted to at least $49 billion in 2013, according to a new study by a progressive research group.Credit...Joe Raedle/Getty Images Imports from China by Walmart, the nation’s largest retailer and biggest importer, eliminated or displaced over 400,000 jobs in the United States between 2001 and 2013, according to an estimate by the Economic Pol
Baby eels in a plastic bag at a holding facility in Portland, Me. Eels are thought to mate in the Sargasso Sea.Credit...Robert F. Bukaty/Associated Press Eels hold tight to their biological secrets, so much so that Aristotle mused that they must be sexless creatures spontaneously emerging from the “earth’s guts.” Now, at least one eel enigma is finally a step closer to being solved. For the first
In the 1950s, a group of scientists spoke out against the dangers of nuclear weapons. Should cryptographers take on the surveillance state? Computer scientists and cryptographers occupy some of the ivory tower’s highest floors. Among academics, their work is prestigious and celebrated. To the average observer, much of it is too technical to comprehend. The field’s problems can sometimes seem remot
Over the last few years, several studies reported that health problems can be caused by sitting for long periods of time. As those studies were released, the commercial market for standing desks has been taking off. After having worked in a consulting job for fifteen years where he was mostly sitting down, Washington D.C. based engineer Jamie Terbeest came up with an interesting take on a standing
Now that Agile is being blessed by mainstream business journals, the inevitable question becomes: is Agile just another management fad? That is to say, an idea that enjoys intense and widely-shared but short-lived enthusiasm without any basis in its actual qualities. The phenomenon is endemic in management. There’s even an acronym, “BOHICA, or “bend over, here it comes again,” to describe it, with
On the surface, PGBackups provides a way to capture regular backups of your Heroku Postgres database. However, because of its general-purpose architecture and use of standard PostgreSQL utilities, it’s also a useful tool capable of exporting to or importing from external PostgreSQL databases. An alternative to using the dump and restore method of import/export if you have a Postgres instance on yo
Angela Bishop spoke to Harrison Ford ahead of the release of Star Wars: The Force Awakens and he had some pretty amazing things to say about Donald Trump... See the full interview: https://www.youtube.com/watch?v=Y_Z7SbHyrHU Hello Sass Master Solo! Studio 10 | 8.30am on TEN
In my gemfile I have: gem 'mysql2' My database.yml is as follows: default: &default adapter: mysql2 database: <%= ENV['db_name'] %> username: <%= ENV['db_user'] %> password: <%= ENV['db_pass'] %> host: <%= ENV['db_host'] %> pool: 32 socket: <%= ENV['socket'] %> development: <<: *default production: <<: *default I've run both bundle update and bundle install and my Gemfile.lock shows mysql2. Howeve
国税庁ホームページにアクセスいただき、ありがとうございます。 国税庁ホームページは、リニューアルを行いました。 それに伴い、トップページ以外のURLが変更になっています。 お手数ですが、ブックマークされている場合は、変更をお願いいたします。 10秒後に、国税庁ホームページのトップページへ自動的に移動します。 自動的に移動しない場合は、次のURLをクリックしてください。 国税庁ホームページ https://www.nta.go.jp
Painless multithreaded programming for Ruby Celluloid is a concurrent object oriented programming framework for Ruby which lets you build multithreaded programs out of concurrent objects just as easily as you build sequential programs out of regular objects! Learn more Evented I/O for Celluloid actors. Build fast evented programs like you would with EventMachine or Node.js using regular synchronou
アクターモデル(英: actor model)とは、1973年、カール・ヒューイット、Peter Bishop、Richard Steiger が発表した並行計算の数学的モデルの一種[1]。アクターモデルでは、並行デジタル計算の汎用的基本要素として「アクター」という概念を導入している。アクターモデルは並行性の理論的理解のフレームワークとして使われるほか、並行システムの実装の理論的基礎としても利用されてきた。 アクターモデルはそれ以前の計算モデルとは異なり、物理法則を発想の基本としている。他にも、LISP言語、Simula言語、ケーパビリティ・システム、パケット通信、初期のSmalltalkなどの影響を受けている。アクターモデルは「数百・数千のマイクロプロセッサから構成され、個々にローカルメモリを持ち、高性能通信ネットワークで通信を行う並列コンピュータが近い将来登場するとの予測」から開発され
require 'celluloid' class Counter include Celluloid attr_reader :count def initialize @count = 0 end def increment(n = 1) sleep n @count += n end end actor = Counter.new p actor.count #=> 0 p actor.increment #=> 1 p actor.async.increment(41) #=> nil p actor.count #=> 1 Celluloidの機能を使うには、ActorにしたいクラスにCellloidをincludeします。 #asyncをはそれに続くメソッド呼び出しが非同期になるようなプロキシを返します。メソッド呼び出しはnilを返すため、本来返ってくるはずの返り値は使えません
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
URL of this page: https://www.nlm.nih.gov/medlineplus/news/fullstory_156114.html Sickle Cell Drug Doesn't Relieve Pain Crises: Study International research finds prasugrel isn't effective at easing suffering TUESDAY, Dec. 8, 2015 (HealthDay News) -- The anti-clotting drug prasugrel does little to reduce the risk of pain crises in children with sickle cell disease, a new study shows. The research i
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
下に表示されている文字を入力してください 申し訳ありませんが、お客様がロボットでないことを確認させていただく必要があります。最良のかたちでアクセスしていただくために、お使いのブラウザがクッキーを受け入れていることをご確認ください。
This website uses cookies for account and order processing. By using this site you understand and agree to our use of cookies, our Terms Of Use, and Privacy Policy Andy wants you to be uncomfortable. It’s been ten years since we coined the term agile. Are you finally comfortable with being agile? If you are comfortable, then that’s too bad, because it means you’re doing it wrong. A truly agile pro
0 スマートフォンのセキュリティ <危険回避> 対策のしおり 便利な道具 スマートフォン 安全・安心利用のための セキュリティ対策で危険回避!! http://www.ipa.go.jp/security/ (8) 2012年6月8日 第2版 1 目次 はじめに 1. スマートフォンの盗難・紛失対策 2. スマートフォンの感染対策 スマートフォンの OS は常に最新の状態にアップデートする アプリは信頼できる場所からインストールする Android 端末では、「提供元不明のアプリ」はインストールしない設 定にしておく Android 端末では、アプリをインストールする際にアクセス許可を 確認する アプリは常に最新の状態で利用する(自動アップデートする) セキュリティ対策ソフト(アプリ)を利用する 3. スマートフォンの情報漏えい対策 複数の人で共同利用しない 重要な情報を通信する場合は、安
製品事故に関するお問い合わせ先 ■消費者庁消費者安全課 TEL: 03-3507-9204 ■経済産業省 産業保安グループ 製品安全課 製品事故対策室 TEL: 03-3501-1707(直) 製品安全4法 指定製品に関する届出・申請のお問い合わせ先 組織名/担当課 電話番号/所在地/URL 所管区域
電気用品安全法の一部を改正する法律が平成19年11月21日に公布され、平成19年12月21日から一部施行されました。これにより、旧電気用品取締法表示(〒マーク等)のある電気用品は電気用品安全法表示(PSEマーク)があるものとみなされ、そのままで販売出来るようになりました。 これまで、経過措置期間終了後(品目毎に5年(平成18年3月末まで)、7年(平成20年3月末まで)、10年(平成23年3月末まで))の電気用品についても、電気用品安全法(以下、「電安法」という。)に基づく表示(PSEマーク)がなければ販売することはできないこととされていました。このため、経過措置期間終了後の旧電気用品取締法(以下、「旧法」という。)表示の製品を販売する場合には、自ら検査を行い、PSEマークを貼付して販売する必要がありました。 今回の法改正では、特に期限を設けずに、旧法に基づく表示を電安法に基づく表示とみなす
電気用品安全法のページ 経済産業省 政策一覧 製品安全 電気用品安全法 (6)例外承認制度 (6)例外承認制度 次のような特定の用途に使用される電気用品については、例外的に経済産業大臣の承認を受けて、技術 基準適合性にかかわらず製造又は輸入、ないしは販売することができるとされています。 なお、本制度の例外承認は技術基準適合性に関するものであり、製造・輸入の事業届出は必要ですので ご注意ください。 ①ツーリストモデル 外国規格に適合している製品を国内で製造又は輸入し、外国からの旅行者や日本人海外旅行者等に 限定して国内で販売する場合 ・ ツーリストモデルの例外承認の詳細 ②リチウムイオン畜電池 過去に製造又は輸入された機器の補修・交換用であって、一定の条件を満たす場合 ・ リチウムイオン畜電池の例外承認の詳細 ③アンティーク照明器具等 電源コードやソケットなどを交換する等の電気的加工
平成28年度中小企業関係 概算要求等の概要 平成27年8月 中小企業庁 今後の中小企業・小規模事業者政策 中小企業・小規模事業者関係予算等の推移 1.中小企業対策費の推移 2.平成26年度補正予算 3.財政投融資計画(貸付規模)の推移 <日本政策金融公庫(中小企業・小規模事業者向け業務)> 26年度 (実績) 27年度 (計画) 28年度 (要求) 中小企業事業分 1.75兆円 2.32兆円 2.15兆円 国民生活事業分 1.82兆円 2.64兆円 2.51兆円 (うちマル経) 0.22兆円 0.27兆円 0.27兆円 今後の中小企業・小規模事業者政策の柱 ○日本経済の構造変化の中で、企業数は減少傾向。 直近3年間で35万者減少。うち32万者は小規模事業者。 中小企業・小規模事業者の「稼ぐ力」を強化する <中小企業・小規模事業者政策の基本的な方向 > ①被災地の中小企業・小規模事業者 への
平成28年度 経済産業政策の重点のポイント(PDF形式:477KB) 平成28年度 経済産業省関係概算要求のポイント(PDF形式:537KB) 平成28年度 経済産業政策の重点(PDF形式:1,181KB) 新しい日本のための優先課題推進枠(定量的試算・エビデンス)(PDF形式:223KB) 平成28年度 資源・エネルギー関係概算要求のポイント(PDF形式:695KB) 平成28年度 資源・エネルギー関係概算要求の概要(PDF形式:2,476KB) 平成28年度 中小企業関係概算要求等の概要(PDF形式:738KB) 平成28年度 知的財産政策関係概算要求等のポイント(PDF形式:101KB) 平成28年度 知的財産政策関係概算要求等の概要(PDF形式:109KB) 平成28年度 経済産業省関係財政投融資要求の概要(PDF形式:278KB) 平成28年度 産業技術関係概算要求の概要(PDF
My friends and I had decided to use PostgreSQL instead of MySQL because we were all interested in trying it out. Since this was a relatively new project with pretty straight-forward use cases, we decided that there shouldn’t be any harm in trying it out. The next step was to proceed to migrate our application from MySQL to PostgreSQL. And it had proven to be quite simple. The first thing I did was
平成 26 年 国民健康・栄養調査結果の概要 目次 (頁) Ⅰ 調査の概要 1 Ⅱ 結果の概要 5 第1部 社会経済状況と生活習慣等の状況 5 1.所得と生活習慣等に関する状況 5 2.所得と食生活に関する状況 7 第2部 基本項目 10 第1章 身体状況及び糖尿病等に関する状況 10 1.肥満及びやせの状況 10 2.「糖尿病が強く疑われる者」の状況 12 3.血圧に関する状況 13 4.血中コレステロールに関する状況 14 第2章 栄養・食生活に関する状況 15 1.食塩摂取量の状況 15 2.野菜摂取量の状況 16 3.食品の選択に関する状況 17 4.朝食の欠食に関する状況 19 第3章 身体活動・運動及び睡眠に関する状況 20 1.運動習慣者の状況 20 2.歩数の状況 21 3.睡眠時間の状況 22 4.睡眠の状況 22 第4章 飲酒・喫煙に関する状況 23 1.飲酒の状況
フランクリン・D・ルーズベルト大統領図書館・博物館は、AT&T、マリスト大学、ルーズベルト研究所の支援を受け、需要が高いアーカイブコレクションである、草案・スピーチ原稿・大統領の政策専門家によって作成された台本など、同大統領の演説ファイルの原本46,000点をオンラインで公開したとのことです。演説の録音資料も含まれるようです。 FDR’s speeches available online for 1st time(AP,2015/12/7付け記事) http://bigstory.ap.org/article/13d8efe23ec24150ba64021f0584d465/fdrs-speeches-available-online-1st-time New Digital Speech Collections(Franklin D.Roosvelt Presidential Libr
Terminology PostgreSQL Terminology for Oracle DBAs PostgreSQL Terminology for SQL Server DBAs PostgreSQL Terminology for DB2 DBAs PostgreSQL Terminology for MySQL DBAs Non-specific Ispirer Toolkit performs automatic migration of any popular RDBMS to PostgreSQL. A free demo of Ispirer Toolkit is available. Convertum.ru is a robust tool for automatic migration of more than 25 databases, including mi
Skip to Main Content Documentation Home MySQL Workbench Manual Related Documentation MySQL Workbench Release Notes Download this Manual PDF (US Ltr) - 17.0Mb PDF (A4) - 17.0Mb MySQL Workbench Manual / Database Migration Wizard / PostgreSQL migration 10.6 PostgreSQL migration 10.6.1 Preparations 10.6.2 Drivers 10.6.3 Connection Setup 10.6.4 PostgreSQL Type Mapping PREV HOME UP NEXT Related Docume
MySQL is a popular relational database maintained by Oracle. Although Heroku Postgres is the recommended relational database for Heroku apps because of its tight integration with the platform, there are options for applications that currently run on MySQL. Provision a MySQL add-on If your application uses MySQL-specific features, there are a number of MySQL providers in the Heroku Add-ons marketpl
At DoorDash, providing a fast, on-demand logistics service would not be possible without a robust computing infrastructure to power our backend systems. After all, it doesn’t matter how good our algorithms and application code are if we don’t have the server capacity to run them. Recently, we realized that our existing Heroku-based infrastructure wasn’t meeting our needs, and that we would need to
- (2015/1/9追記) 本件、twitterで呟いたらRailsチュートリアルの中の人(@yaslubさん)が気づいて早速チュートリアル側の記載を修正して下さいましたので、現時点でチュートリアルどおりにやれば本事象は発生しません。仕事が早い。 - Railsチュートリアルやってて、「3.6.2Guardによるテストの自動化」のところがエラー出てうまくいかなくてちょっとハマったので対処法を書いておきます。 第3章 ほぼ静的なページの作成 | Rails チュートリアル 現象としては、Gemfileにguard-rspecを追加して gem 'guard-rspec', '2.5.0'bundle installすると $ bundle installこれは成功するのだけど、次の、guard init rspecするとこんなかんじのエラーが出ます。 $ bundle exec guard
【写真】その他の写真を見る 大河ドラマは基本的に主人公の生涯を描く一代記のため、最終回で主人公の死が描かれて終わることが多いが、主人公が死なない大河も『八重の桜』(2013年)、『江~姫たちの戦国~』(11年)、『徳川慶喜』(1998年)、『秀吉』(96年)など、いくつかある。 『花燃ゆ』の美和は40歳くらいで再婚しており、そのまま最終回に突入。物語としても、群馬で美和と楫取が行ってきたこれまでの取り組みがさまざまな形で実を結びつつあり、まだまだこれからといったところでエンディングを迎えることになりそうだ。 同ドラマは、吉田松陰の妹で久坂玄瑞の妻、文(ふみ)をモデルに、幕末から明治の激動の時代を乗り越えていった家族の強い絆と、前半は松陰の意志を継いでいった若者たちの青春群像を、後半は山口や群馬という地方からの視点で明治維新とその後の近代化を描いた。 製作発表当初から主人公について、「誰?」
(Reuters) - Wal-Mart Stores Inc's WMT.N import of goods from China led to the loss of over 400,000 jobs in the United States between 2001 and 2013, according to a report from a U.S.-based non-profit think tank. People talk outside a Wal-Mart Pickup-Grocery test store in Bentonville, Arkansas, in this file photo taken June 4, 2015. REUTERS/Rick Wilking/Files The world’s largest retailer likely acco
英語版記事を日本語へ機械翻訳したバージョン(Google翻訳)。 万が一翻訳の手がかりとして機械翻訳を用いた場合、翻訳者は必ず翻訳元原文を参照して機械翻訳の誤りを訂正し、正確な翻訳にしなければなりません。これが成されていない場合、記事は削除の方針G-3に基づき、削除される可能性があります。 信頼性が低いまたは低品質な文章を翻訳しないでください。もし可能ならば、文章を他言語版記事に示された文献で正しいかどうかを確認してください。 履歴継承を行うため、要約欄に翻訳元となった記事のページ名・版について記述する必要があります。記述方法については、Wikipedia:翻訳のガイドライン#要約欄への記入を参照ください。 翻訳後、{{翻訳告知|en|Cardiovascular disease|…}}をノートに追加することもできます。 Wikipedia:翻訳のガイドラインに、より詳細な翻訳の手順・指針
研究不正をしても結果オーライならば、研究のモラルは崩壊する。(写真:Natsuki Sakai/アフロ) 「STAP現象」はあります?!ここ数日、にわかに騒がしくなってきた。何が?それは、「STAP現象」なるものが証明されたというニュースだ。 小保方晴子さんの発見は真実だった!ネイチャーにマウスの体細胞が初期化して多能性を持つ「STAP現象」がアメリカの研究者により発表されました サイエンティフィックレポーツという論文誌に出た論文がその根拠とされる。 Characterization of an Injury Induced Population of Muscle-Derived Stem Cell-Like Cells この論文は、いったん筋肉(骨格筋)になった細胞(筋肉に分化した細胞)が、損傷という刺激によって、様々な細胞に分化する能力を持つ多能性幹細胞になるというものだ(幹細胞につ
早いもので2015年ももう少し。年末年始というのは心理的境界線としては強いのと節目なので、新規コンテンツが増える時期ですね。 そこで今回はGoogleを意識した コンテンツ作り・コンテンツSEOに関する記事 をご紹介したいと思います。 「 SEO Copywriting 」の記事です。改めて見るとSEOコピーライティングってどういう意味なのかなと思い、ブログだけではなくサイト全体を見ると、平たく言うとコンテンツSEOのようです。AltaVistaの頃からやっているとか…。なんどか紹介しているのですが今頃背景を知りました。 内容自体も、表面的なコンテンツ・タイトルのTips集ではなく your most important goal should be writing clear, compelling, standout copy that tells a story. (あなたが達成す
Amazonアソシエイトの稼ぎ方 ※ご指摘頂いたので作成した画像に変更しました 最初は記事中にちょこちょこ貼っていたんですが、クリック数が全くもって伸びませんでした あーこりゃいかん! ということで、どうすれば伸びるのかクリックされやすのかなどを自分なりに考え、実践したのは下記3点 たったこれだけです は?そんなんやってるわボケって言われたらそこまでなんですが、単純に3つの事をやっているわけじゃありません おすすめベスト10!みたいに紹介する こういう記事は検索から来る方が圧倒的に多いです この商品ほしいけど、同じ物たくさんあるし、どれがいいんだろう? あっ!ググればいいんだ...!みたいな それでランキング形式になっていたらどうでしょうか? 10位まであったら、大体1-3位までの商品をチェックすると思うんです ベスト10!とかあっても正直5〜10位あたりはあまり見ないんじゃないかなぁと自
A stark demonstration of the dramatic changes that have swept through the science of human evolution will be revealed this week at London’s Natural History Museum. A wall of skulls has been built at the entrance of its new human evolution gallery, graphically showing how our understanding of our seven-million-year journey from ancient apeman ancestors to Homo sapiens has been transformed in recent
No one can accuse Andrew Graham-Dixon of underselling his film The Secrets of the Mona Lisa (BBC2). He’s on the hunt for the truth about Leonardo’s masterpiece, embarking on an investigation that will take him on a trip around the world “with exclusive access and extraordinary encounters”. There will be revelations that “will change everything we thought we knew about history’s most enigmatic work
横浜のクリスマスシーズンはアートやコンサートなどのイベントが盛りだくさん! 鑑賞後は光のイルミネーションを楽しみつつ、冬の名所である「アートリンク」でひと滑り。これで今年は完璧! 横浜クイーンズスクエアのクリスマスタワー ©Hideo Mori 荘厳なるパイプオルガンの音。感動の夜。 『クリスマス パイプオルガン コンサート』at 横浜みなとみらいホール 横浜みなとみらいホールの大ホールにあるパイプオルガンは、アメリカのC.B.フィスク社製。 ホンジュラス・マホガニー製のケースには、横浜にちなんだカモメの彫刻が施されています。 7年をかけて製造、調整され、この音響を考えて大ホールは設計されました。 おごそかな音色に体全体が包まれるような感動が味わえます。 クリスマスの名曲をパイプオルガンとヴァイオリン、オーボエと楽しむコンサート。 聖なる夜をひとあし先に横浜で。 横浜みなとみらいホール自
Cultural differences can cause friction. Here's David Cameron being emotionally unexpressive towards Polish Prime Minister Beata Szydlo Credit: Photo: RADEK PIETRUSZKA/EPA When people from different parts of the world have to negotiate over any issue, cultural differences can often provide an obstacle to reaching an agreement. In the latest issue of the Harvard Business Review, management professi
For the first time, global warming has exceeded 1.5C across an entire year, according to the EU's climate service. Keeping long-term temperature increases below this level is seen as crucial if the most damaging impacts of climate change are to be avoided. In 2015, world leaders pledged to try and prevent global temperatures rising by more than 1.5C. It saw almost all the world's nations - for the
□自民党国際情報検討委員会・原田義昭委員長 中国や韓国が、史料の裏付けがない「史実」を使って、日本の罪を作り出し、世界に非を鳴らしている。平成26年3月に設置された自民党国際情報検討委員会は、こうした対日宣伝活動の実態と影響を調査し、対抗する広報戦略を打ち出す。委員長の原田義昭衆院議員(福岡5区)は「国際世論に影響力の持つ米国を巻き込むべきだ」と語った。 わが国の名誉を毀損する動きが相次いでいます。 今年10月、中国は南京事件に関する「南京大虐殺文書」の世界記憶遺産登録に成功しました。次は「慰安婦関連資料」の登録を目指し、6カ国・地域で連携して国連教育科学文化機関(ユネスコ)に申請を目指すようです。 いわゆる「従軍慰安婦」問題や、尖閣諸島(沖縄県石垣市)、竹島(島根県隠岐の島町)の領有権問題、さらに南京事件の問題は、資料に基づけば日本側の主張が正しいことが分かる。 日本人は争いごとを嫌い、
Hans-Dieter Pötsch, left, head of Volkswagen’s supervisory board, and Matthias Müller, VW’s chief, on Thursday.Credit...Tobias Schwarz/Agence France-Presse — Getty Images WOLFSBURG, Germany — The chairman of Volkswagen said on Thursday that the decision by employees to cheat on emissions tests was made more than a decade ago, after they realized they could not meet United States clean air standard
SYDNEY (Reuters) - Australian police raided the Sydney home and office on Wednesday of a man named by Wired magazine as the probable creator of bitcoin and holder of hundreds of millions of dollars worth of the cryptocurrency, Reuters witnesses said. More than a dozen federal police officers entered a house registered on the electoral roll to Craig Steven Wright, whom Wired outed as the likely rea
NEW DELHI (Reuters) - Japan will provide $12 billion of soft loans to build India’s first bullet train, the two nations announced during a visit by Japanese Prime Minister Shinzo Abe that also yielded deeper defence ties and a plan for civil nuclear cooperation. Japan's Prime Minister Shinzo Abe (front, 3rd L) and his Indian counterpart Narendra Modi perform a religious ritual during evening praye
Gitリポジトリ GitHubにミラーが用意されています。 <URL:https://github.com/ruby/ruby.git> $ git clone https://github.com/ruby/ruby.git コミッタ以外でRubyの開発に参加したい方は、GitHubのミラーを使うとよいでしょう。次のHowto(英語)もご覧ください。 <URL:https://github.com/shyouhei/ruby/wiki/noncommitterhowto> また、ミラーとは別に、RubyのソースコードはGitリポジトリに保存されています。コミッタはこちらを使います。 <URL:https://git.ruby-lang.org/ruby.git> $ git clone git@git.ruby-lang.org:ruby.git SVNリポジトリ Rubyのソースコード
最新の Om Next はまだ alpha 版ですが、公式ドキュメントも充実してきたので少し触ってみようと思います。 Om Next とは? まず、Om についてですが、Om は React の ClojureScript ラッパーです。ClojureScript の開発者でもある David Nolen を中心に開発しています。David は Twitter や Clojure の Slack でよく発言しており、いつ開発しているのか不思議ですが、ClojureScript, Om 共に細かくバージョンが上がっていきます。 さて、Om Next ですが上記でも触れたように現状はalpha版(1.0.0-alpha25)です。現行の Om との違いはいろいろとあるのですが、一番の違いは Cursors をなくしたことでしょうか。Cursors はアプリケーション状態と Component
Xdebug is an extension for PHP, and provides a range of features to improve the PHP development experience. Step Debugging A way to step through your code in your IDE or editor while the script is executing. Improvements to PHP's error reporting An improved var_dump() function, stack traces for Notices, Warnings, Errors and Exceptions to highlight the code path to the error Tracing Writes every fu
About Xdebug is an extension for PHP to assist with debugging and development. It contains a single step debugger to use with IDEs; it upgrades PHP's var_dump() function; it adds stack traces for Notices, Warnings, Errors and Exceptions; it features functionality for recording every function call and variable assignment to disk; it contains a profiler; and it provides code coverage functionality f
About Xdebug is an extension for PHP to assist with debugging and development. It contains a single step debugger to use with IDEs; it upgrades PHP's var_dump() function; it adds stack traces for Notices, Warnings, Errors and Exceptions; it features functionality for recording every function call and variable assignment to disk; it contains a profiler; and it provides code coverage functionality f
Xdebug 3 — Documentation Installation Development Helpers Function Trace Code Coverage Analysis Garbage Collection Statistics Profiling Step Debugging Command Line Debug Client DBGp Proxy Tool Supported Versions and Compatibility Upgrading from Xdebug 2 to 3 FAQ Description of errors Contributing DBGP - A common debugger protocol specification All Configuration Settings All Functions All Related C
Documentation - all settings This section describes all available configuration settings available in Xdebug. Unless specifically mentioned, each setting can be set in php.ini, files like 99-xdebug.ini, but also in Apache's .htaccess and PHP-FPM's .user.ini files. XDEBUG_CONFIG environment variable # A select set of settings can be set through an XDEBUG_CONFIG environment variable. In this situati
Xdebug 3 — Documentation Installation Development Helpers Function Trace Code Coverage Analysis Garbage Collection Statistics Profiling Step Debugging Command Line Debug Client DBGp Proxy Tool Supported Versions and Compatibility Upgrading from Xdebug 2 to 3 FAQ Description of errors Contributing DBGP - A common debugger protocol specification All Configuration Settings All Functions All Related C
久しぶりにDbUnitを使おうとおもったらはまりまくった。 環境はeclipse3.4.1上のプロジェクト(古いけどこのときのシステムはこれで統一してたので。。。) Springは2.5.6 1つ目のはまりはコンパイルエラー まずアノテーション@RunWith(SpringJUnit4ClassRunner.class)を追加すると、 型 org.junit.internal.runners.JUnit4ClassRunner を解決できません。 必要な .class ファイルから間接的に参照されています のエラーメッセージ。。。 Springにはいっていたjunit-4.4.jarをクラスパスに追加して解決。 2つ目のはまりトランザクション 初期データをDataSetからCLEAN_INSERTを行っても、テスト実行時は別のトランザクションになってしまいテストができなかった。。。 データ
This section describes on how to install Xdebug. How you install Xdebug depends on your system. There are the following possibilities: Linux with a package manager such as apt, yum, or something else. Linux without an Xdebug package with PECL. macOSX with homebrew, through PECL. Windows, with help from a wizard. Unix-like operating systems, from source. Installing on Linux # Installing Xdebug with
Xdebug's built-in profiler allows you to find bottlenecks in your script and visualize those with an external tool such as KCacheGrind or WinCacheGrind. Introduction # Xdebug's Profiler is a powerful tool that gives you the ability to analyse your PHP code and determine bottlenecks or generally see which parts of your code are slow and could use a speed boost. The profiler also collects informatio
DBUnitとは、データベースを操作するクラスのテストプログラムを作成するためのフレームワークで、JUnitを拡張しています。 そのDBUnitについて解説していきます。 DBUnit INDEX DBUnitとは 1.1. DBUnitとは 1.2. DBUnitのインストール 1.3. サンプルの実行 参照メソッドのテスト 2.1. 参照メソッドのテスト 2.2. テストデータの作成 2.3. テストデータの登録 2.4. テストメソッドの実装 2.5. テストデータの後片付け 2.6. DatabaseOperation 更新メソッドのテスト 3.1. 更新メソッドのテスト 3.2. テストデータの作成 3.3. 単体テストの実装 データセット(1) 4.1. IDataSet 4.2. FlatXmlDataSet 4.3. FlatXmlDataSetとDTD 4.4. DTDの
Tomcat+Struts製Webアプリケーションのテストを自動化したい。 テスト用のプロジェクトをチェックアウトして、適当なターゲットを実行すると、誰でも、再現可能なテストができるようになっていて欲しい。 【希望】 1. JUnit4。 2. 各テストメソッドの中で画面遷移のテストを行う。このボタンやリンクをクリックしたら、XXXに遷移して、YYYが表示される、等。 3. 併せてDBの内容のチェックも行う。 4. テストの中でDBのテーブルにデータの登録・更新・削除があった場合でも、テストが終わるとテスト開始前のものに戻っていること。ただしDBトランザクションのロールバックでは実現しない(アプリの機能としてコミット・ロールバックが発生するため。つまり、コミット発生後にコミット前のデータに戻す必要がある)。 5. テスト用DBの作成・破棄、アプリケーション(サーブレットコンテナ)の起動・停
Documentation - all settings This section describes all available configuration settings available in Xdebug. Unless specifically mentioned, each setting can be set in php.ini, files like 99-xdebug.ini, but also in Apache's .htaccess and PHP-FPM's .user.ini files. XDEBUG_CONFIG environment variable # A select set of settings can be set through an XDEBUG_CONFIG environment variable. In this situati
domain driven design, apache isis, restful objects, naked objects, agile, tdd In this week’s run of my TDD course, I thought it would be interesting to write a little fixture to make it easier to use dbUnit. My original thought was just to teach dbUnit about JSON, but it turns out that Lieven Doclo has done that already. So I decided to go a step further and also combine dbUnit with JUnit Rules,
Please refer to the installation instructions on how to install Xdebug. Source Xdebug is hosted in GIT. The source code can be browsed through github and can be checked out with: git clone https://github.com/xdebug/xdebug.git Latest Release Xdebug 3.4.0 Command Line Debug Client A lightweight debugging client, mainly used for debugging the DBGp implementation with Xdebug. It can show raw protocol
1. Description This document describes a simple protocol for use with language tools and engines for the purpose of debugging applications. It does not describe user interfaces or interactions with the debugger. The protocol provides a means of communication between a debugger engine (scripting engine, vm, etc.) and a debugger IDE (IDE, etc.). Any references to the debugger IDE UI are recommendati
DBUnitについて説明します。 1.1 DBUnitとは データベースの参照や更新を行うクラスの単体テストについて考えて見ましょう。テストプログラムを作成するのにいろいろ苦労することが多いと思います。 テストのためのデータをDBに投入したり、テスト後にデータを削除してDBを元に戻す作業に時間がかかる 「テストデータの投入と後片付け」でプログラムが複雑になり、保守性が下がる。とにかく、他人が書いたテストプログラムは読めない、直せない。 プログラムが複雑になるため、本当に正しくメソッドを実行し評価しているのか、わかりづらい。 そこで、「DBUnit」と呼ばれるフレームワークを紹介します。DBUnitとは、データベースを操作するクラスのテストプログラムを作成するためのフレームワークで、JUnitを拡張しています。 テストデータをDBに投入する機能 DBの後片付けをする機能 メソッド実行後のDB
DBUnitでテストを書いてたらPotential problem foundの修正が上手くいったと 勘違いしてしまったので再度修正。 ここによると、毎回インスタンスが生成されるのでOverrideしろとのこと。 というわけで、再度修正。 import org.dbunit.database.IDatabaseConnection; import org.dbunit.DatabaseUnitException; import java.sql.Connection; import org.dbunit.database.DatabaseConnection; import org.dbunit.database.DatabaseConfig; import org.dbunit.ext.postgresql.PostgresqlDataTypeFactory; //.... /** *
Xdebug's step debugger allows you to interactively walk through your code to debug control flow and examine data structures. Introduction # Xdebug interacts with IDEs to provide step debugging functionality, and therefore you also need to configure an IDE that knows how to talk to Xdebug with the open DBGp protocol. This protocol is supported by nearly every PHP IDE (including Visual Studio Code a
Installation Wizard This page helps you finding which file to download, and how to configure PHP to get Xdebug running. Please paste the full output of phpinfo() (either a copy & paste of the HTML version, the HTML source or php -i output) and submit the form to receive tailored download and installation instructions. The information that you upload will not be stored. The script will only use a f
有名なDBUnit http://legacy.techscore.com/tech/Others/DBUnit/index.html DBUnit <=> JUnit単体テストのためのデータベースアクセス用ヘルパーライブラリ XMLにてテストデータを用意し、テスト直前に対象テーブルのデータを外部ファイル等に退避し、 テストデ-タを投入し、結果を比較する。 また、テスト対象データをIDataSetやITable等のオブジェクトに抽出し、 そこでの検証も可能。 インスタンス変数とコンストラクタ: public class AcceptOrderBeanExcelTest extends TestCase { private File file; private FileOutputStream out; private FileInputStream in; private IDatabas
Xdebug's built-in profiler allows you to find bottlenecks in your script and visualize those with an external tool such as KCacheGrind or WinCacheGrind. Introduction # Xdebug's Profiler is a powerful tool that gives you the ability to analyse your PHP code and determine bottlenecks or generally see which parts of your code are slow and could use a speed boost. The profiler also collects informatio
Turgay Kıvrak's Weblog Experiences, Pitfalls, Advices, Thoughts, Comments… In this post, I will create a base class for repository tests. I used DBUnit to populate database configured in a testContext.xml. And I used Spring test annotations to wire test classes with dataSource and repositories. Requirements * Spring 2.5 * DbUnit 2.2.2 * Junit 4.4Here you are import javax.sql.DataSource; import org
Installation Wizard This page helps you finding which file to download, and how to configure PHP to get Xdebug running. Please paste the full output of phpinfo() (either a copy & paste of the HTML version, the HTML source or php -i output) and submit the form to receive tailored download and installation instructions. The information that you upload will not be stored. The script will only use a f
■ データのバックアップ DBUnitの機能でAntでデータのバックアップをXMLに取ってくれるのがあったので、 http://muimi.com/j/test/dbunit/を参考にやってみました。 今回はMavenなプロジェクトなのでmaven-antrun(http://maven.apache.org/plugins/maven-antrun-plugin/)を 使ってpom.xmlの中からAntタスクを叩きました。 #Maven上でクラスパス通せるのがナイス <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.6</version> <executions> <execution> <id>export</id> <
Please refer to the installation instructions on how to install Xdebug. Source Xdebug is hosted in GIT. The source code can be browsed through github and can be checked out with: git clone https://github.com/xdebug/xdebug.git Latest Release Xdebug 3.4.0alpha1 Command Line Debug Client A lightweight debugging client, mainly used for debugging the DBGp implementation with Xdebug. It can show raw pro
モニプラFacebook担当の伊藤です。 以前、PHPUnitのDBUnit拡張を使ってみるというエントリを書きましたが、その中で、 実際に使用する場合は、PHPUnit_Extensions_Database_TestCaseをさらに拡張して、データのロールバックの仕組みや、各テストケース事に異なる初期データをぶち込む仕組みを入れるなどして使い易くする必要があるかと思います。 その辺についても書こうかと思いましたが、今回はここまでということで。。 と書いておきながら、かれこれ7ヶ月も放置してしまいました。というワケで今回はこのテーマについてです。 早速ですが、上記の ・データのロールバックの仕組み ・各テストケース事に異なる初期データをぶち込む仕組み を実現するクラスを書いてみたのでコードをさらします。 ※実際に動作する事は確認済みですが、まだまだ粗いと思いますのでその辺は気にしないで下
Documentation - all settings This section describes all available configuration settings available in Xdebug. Unless specifically mentioned, each setting can be set in php.ini, files like 99-xdebug.ini, but also in Apache's .htaccess and PHP-FPM's .user.ini files. XDEBUG_CONFIG environment variable # A select set of settings can be set through an XDEBUG_CONFIG environment variable. In this situati
Latest version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 [2011/10/17] Version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 Released.[2011/10/17] [0.8.6] Changed a exception handler of djUnit class loader. [Fixed bug] Mojibake of djUnit class loader message. [Fixed bug] SWT's "no more handles" occurs. [Fixed bug] Coverage target line(finally clause) bug with asm1.5.x. Bytecode process was improved. Version 0.8.
This section describes on how to install Xdebug. How you install Xdebug depends on your system. There are the following possibilities: Linux with a package manager such as apt, yum, or something else. Linux without an Xdebug package with PECL. macOSX with homebrew, through PECL. Windows, with help from a wizard. Unix-like operating systems, from source. Installing on Linux # Installing Xdebug with
なんか YAML 大好きみたいな人になってきたけど ドキュメントにフラット XML データセット以外の方法が乗ってなかったからメモ フラット XML データセットと MySQL XML データセットは XML データセットと同じ 第 8 章 データベースのテストから引用 class GuestbookTest extends PHPUnit_Extensions_Database_TestCase { public function testAddEntry() { $guestbook = new Guestbook(); $guestbook->addEntry("suzy", "Hello world!"); $queryTable = $this->getConnection()->createQueryTable( 'guestbook', 'SELECT * FROM gues
I can reproduce this, and I have a fix, but I need to sort out some merging-to-branch issues before I can commit it. The patch is: Index: xdebug.c --- xdebug.c (revision 3360) +++ xdebug.c (working copy) @@ -532,7 +532,8 @@ PHP_MINIT_FUNCTION(xdebug) zend_xdebug_global_offset = zend_get_resource_handle(&dummy_ext); /* Overload the "exit" opcode */ XDEBUG_SET_OPCODE_OVERRIDE_COMMON(ZEND_EXIT); XDEB
Installation Wizard This page helps you finding which file to download, and how to configure PHP to get Xdebug running. Please paste the full output of phpinfo() (either a copy & paste of the HTML version, the HTML source or php -i output) and submit the form to receive tailored download and installation instructions. The information that you upload will not be stored. The script will only use a f
Oracle + JUnit4 で DBTestCaseを継承せずに dbUnit 使おうと思ったら、ちょっと苦労したのでメモ。 http://www.dbunit.org/howto.html#noextend によると、DBTestCase を継承しないで DBUnit のテストケースを書くには、dbUnit 2.2以降はIDatabaseTester が使えるようである。そこで、サンプルをもとに、以下の様に書いてみた。 public class HogeTest { private static IDatabaseTester dbTester; @BeforeClass public static void setUpBeforeClass() throws Exception { dbTester = new JdbcDatabaseTester("oracle.jdbc.dri
Spring DBUnit provides integration between the Spring testing framework and the popular DBUnit project. It allows you to setup and teardown database tables using simple annotations as well as checking expected table contents once a test completes. The project can be configured to run DBUnit tests using a Spring TestExecutionListener. Configuration To have Spring process DBUnit annotations you must
Spring DBUnit provides integration between the Spring testing framework and the popular DBUnit project. It allows you to setup and teardown database tables using simple annotations as well as checking expected table contents once a test completes. The project can be configured to run DBUnit tests using a Spring TestExecutionListener. Configuration To have Spring process DBUnit annotations you must
弊社ブログからの転載(http://tech.aainc.co.jp/archives/1314) 通常のテストクラスは「PHPUnit_Framework_TestCase」を継承して作りますが、DBUnitを使う場合は「PHPUnit_Extensions_Database_TestCase」を継承して、さらにabstract functionの「getConnection」と「getDataSet」を実装します。 ↓こんな感じで↓ class SampleDBTest extends PHPUnit_Extensions_Database_TestCase { public function getConnection() { $pdo = new PDO('mysql:host=192.168.***.***; dbname=test', 'user', 'password');
{今年|今月|今週|今日}も何%過ぎました ゆく河の流れは絶えずして、しかももとの水にあらず (鴨長明:荘子) FESTINA LENTE ゆっくり急げ (ローマ帝国初代皇帝 アウグストゥス) 立派にできたのであれば、それは十分早くできたことになる (ローマ帝国初代皇帝 アウグストゥス) 海豹日記 へようこそ このサイトは、個人的な覚書を残しておくサイトです 自分は、よくこんなことをします 何かの困りごとや興味の赴くままに、いろいろ調べる 数か月後に、そのことを忘れてしまって、同じことについていろいろ調べる。しかし、そのうち、数か月前の自分が、同じことを同じように調べていたことに気づく それは不毛なので、覚書を残しておこうというわけです (主人公のアリスに掴まれて、チェス盤のはるかかなたまで持ち上げられたことのあるチェスの王さまが、当時のこと思い出し) 王さま「あの瞬間の恐怖といったら、わ
We are using POI 3.8 in in our application. Our project is using dbunit to load data sets from .xls files, and apparently dbunit is incompatible with POI 3.8. I get the following exception, java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFDateUtil.isCellDateFormatted(Lorg/apache/poi/hssf/usermodel/HSSFCell;)Z It seems dbunit requires POI 3.2. However I cannot downgrade my POI version
DBUnitを使用した結合試験データの積み込み 先日JBehaveを使った試験の自動化について書きましたが(JBehave+Maven+Eclipseを使った結合試験の自動化)、データベースの準備はテキストでやっていくのはきついので、DBUnitでデータを積み込みます。 準備 データをExcelで定義する 以下のルールを守るだけです。 1ファイルに複数のテーブルの情報を定義できるため、シナリオ試験のデータをまとめるのにちょうど良いです。 1テーブル1シート 1ファイルには複数のテーブルの情報を定義できる シートの名前はテーブル名にする 1行目はカラム名を記入する xls形式で保存 例)Excelでのデータ定義 pom.xmlの修正 DBUnitを使うための依存情報を追加します。 apache poiはかならず3.2を使います。 ... <dependencies> ... <depende
弊社ではテストのエビデンスとして、JUnitの結果とコードのカバレッジを提出するルールにしておりますが、開発者それぞれの環境でallTestをするようなこともあります。その時に環境によっては、マシンのスペックが悪くallTestにけっこう時間が掛かってしまうこと、またその影響でマシンの負荷が高くなり、他の作業を並行してやれず仕事にならないようなことがありました(注1)。その対応としてJenkinsにブランチのallTestが流せるジョブを作って対応しました。 あと、Jenkinsのバージョンはこまめに更新した方が良いなと実感しました。バージョンアップする前はビルド、AllTest、ページビューなどが結構遅くて、周りの人からも遅いという声があがっていました。改善として、サーバのスペックをすぐに上げることは無理そうだったので、jvmのチューニングをしたりしましたがさほど効果はなく、Jenkin
class YamlGuestbookTest extends PHPUnit_Extensions_Database_TestCase { protected function getDataSet() { return new PHPUnit_Extensions_Database_DataSet_YamlDataSet( dirname(__FILE__)."/_files/guestbook.yml" ); } } protected function createInlineYamlDataSet($yaml) { $meta = stream_get_meta_data($tmp = tmpfile()); fwrite($tmp, $yaml); return new PHPUnit_Extensions_Database_DataSet_YamlDataSet( $meta
ネットの検索結果でチラチラとは見ていたのですが、この度初めて自分でもDBUnitを使ってみました。ネット上のサンプルコードをほとんどそのまま実行しただけですが、私の手元でも簡単にユニットテスト用のDBとデータを準備することができました。 従来、H2 DatabaseはRunScriptで初期化用のスキーマを流し込んでいたのですが、これならJDBCドライバを選ばない気がします。 ※ 他のJDBCドライバでH2 DatabaseのINIT=RunScript相当の機能が可能なのか知りません。 ##環境 DBUnit 2.5.1 JUnit 4.12 ユニットテストのコード(パクリですが) 以下のような感じです。Excelファイルもデータソースとして使える点は、仕事でプログラムを作る人にとってかなりのアドバンテージな気がします。 import java.io.File; import org.j
少し前の話しなのですが…もうなんだか「すごく嬉しかった」ので、恥ずかしながら書いていきます。 OSSのプロダクトに自分の変更を取り込んでいただきました 仕事で使う目的で家でちょこちょこ触っていました「DBUnit」に、俺の変更を取り込んでいただきました。 (ここの "Upgrade Apache POI library from ..." が「自分のプルリクの内容」です。) 自分、よく考えたら他人に"pull request"とかしたこと無かったんです よく考えなくともですが、仕事でgit使った事(その当時)ないし、多人数開発してないし、GitHubの垢あるけど他人にプルリク投げたことないし…。 そういう初物づくしだったけど「ま、こんだけ初物だらけやったらミスっても凹まんやろ」 ってのと「そろそろミソギが必要かな?」って思ってたので、勢い出してやってみたです。 経緯 ざっくり言えば「DBU
参考 やむにやまれない理由で、ローカル環境またはローカルの仮想マシン内に自分だけの開発環境を構築できない場合があります。 でもリモートデバッグはやりたい...ヨダレが出るほどに...var_dumpとか書きたくないし! #想定環境 今回の想定は、↓の図のような感じで開発してるものとします。 ポイントは、 開発者のローカル端末でソースコード編集が行われず、開発サーバ内のソースコードをみんなで編集している 開発サーバが、開発者ローカル端末と 同サブネットに存在しない。 ##開発サーバが同サブネットに存在する場合は... 同サブネットに存在する場合は、そもそもxdebugの設定で解決する(はず)と思います。 xdebug.remote_connect_backの設定がそれです。 remote_connect_backは、$_SERVER['REMOTE_ADDR']によってデバッグ待機中のマシン
Android や Java EE で開発していたりすると、デバッグ実行によくお世話になる。ステップ実行で 1 つ 1 つ追っていくと、それでバグの原因が見つかったりするので重宝するものだ。 PHP では Xdebug を使用して同様の事が出来るのだが、設定が面倒だったり、Java ほど使い勝手が良くなかったりするので 結局 var_dump や print_r で問題箇所で変数の内容を出力する事でデバッグしてしまう。しかもそれで殆ど何とかなってしまう。 とはいえ、折角なので PhpStorm でステップ実行してみる。以下自分用メモ。 前提 最近は開発環境といってもデスクトップ OS (Windows / OS X / Linux) に直接 (W,M,L) AMP 環境を構築する事は少なくなってきた。 VM 上に Linux の環境を構築した方がスナップショットを撮っておけば失敗してもすぐ
PhpStomrとxamppは既にインストール済み前提。 php.iniの設定 xamppには既にxdebugが入っているため、設定を有効にする。 [XDebug] zend_extension = "C:\xampp\php\ext\php_xdebug.dll" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.remote_port = 9000 apache再起動後、phpinfo.phpで設定が反映されていることを確認する。 PhpStormの設定 File->Settings->PHP->Debug Debug portはデフォルトで9000だけど一応確認。(xdebug.remote_portと同じ値にする。) 動作確認 メニューバーの
About the symposium Today's science, tomorrow's engineering: We will be discussing current results in the scientific understanding of intelligence and how these results enable new approaches to replicate intelligence in engineered systems. Understanding intelligence and the brain requires theories at different levels, ranging from the biophysics of single neurons to algorithms, computations, and a
NetBeansでのxdebug設定方法 開発環境:Windows7 php5.5.19 自分の環境にあったxdebug.dllを探す方法 下記ソースでphpinfoを表示する。 <?php phpinfo() php?> http://xdebug.org/wizard.phpへ出力されたphpinfoをコピーして貼り付け、実行すると下記画面のようになる。 出力画面のdllダウンロードリンクからダウンロードして、記載の場所へdllを格納する。 php.iniファイルを変更する。 php.iniファイルの変更箇所(下記項目を追加した) [XDebug] zend_extension="C:\php55\ext\php_xdebug-2.2.7-5.5-vc11-x86_64.dll" xdebug.remote_enable=1 xdebug.remote_host="127.0.0.1"
DEV # php /usr/bin/composer.phar install Loading composer repositories with package information Installing dependencies (including require-dev) - Installing smarty/smarty (v3.1.15) Checking out /tags/v3.1.15/@4782 [RuntimeException] Package could not be downloaded, A vendor/smarty/smarty/composer.json A vendor/smarty/smarty/distribution A vendor/smarty/smarty/distribution/change_log.txt -- BIG LIS
下記USTREAMページにて放送する予定です。スケジュールについては、プログラムページをご確認くださいませ。 テックデイ – 大田区産業プラザPiO 2F 小展示ホール ■http://www.ustream.tv/channel/phpcon2010-a
Event Entry::PHP懇親会 イベント内容 候補日: 11/21日(水) 時間: 20時~23時 場所: 新宿 ファンデリ URL: http://www.fun-deli.jp/ MAP: http://www.fun-deli.jp/map.html 会費: 4000円 料理+飲み放題 定員: 30名 環境: プロジェクタを用意し発表ができるようにする ネット環境はないので各自で用意してください 実施条件: 最低実施人数 20名 以上で実施します。 それに達しない場合は貸切はできませんので プロジェクターなどが使えませんが、 普通に実施したいと思います。 締切り: 11/18(日) 18:00 参加者依頼事項: ノートPCを使用し電源が必要な方は 電源タップ持参して頂く様お願いいたします。 開催内容: 今回実施するにあたり、いつものような懇親会ではなく 店を貸切ますので、参加
実行委員長 亀本大地@yudoufu(アシアル株式会社) プログラム 小川雄大 Web@fivestr(アシアル株式会社/nequal) 鈴木則夫 (トライコーン株式会社) 小山哲志Web@koyhoge 安藤祐介 (日本PHPユーザ会) 秋元裕樹Web@akky(サイボウズ・ラボ株式会社) 広報/デザイン 柄沢聡太郎Web@sotarok(グリー株式会社/nequal) れいさ / 菅祐貴Web@kanreisa(Pixely) 佐藤佳祐Web (nequal/LOCAL) wozozo(nequal) 前島有貴Web@yuchimiri(nequal) anatoo(nequal) 佐藤仁美 会場ユニット 柏岡秀男 (有限会社アリウープ) LINDWeb 山本 勇 スポンサー担当 渡辺一宏Web@kaz_29(株式会社イーツー) 橋口 誠@gusagi 経理 小林有佳 (アシアル株式会
Mikan Ringo kurano.suzuki @ gmail.com 2008年 1月 25日 (金) 16:55:58 JST 前の記事 [PHP-users 33158] output_buffering=Onで64K超のデータで応答なし 次の記事 [PHP-users 33166] Re: はじめまして!こんにちゎ(^ω^) 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] ノートパソコンでもPHPは動きますか? 教えてくださぃ>< 前の記事 [PHP-users 33158] output_buffering=Onで64K超のデータで応答なし 次の記事 [PHP-users 33166] Re: はじめまして!こんにちゎ(^ω^) 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] PHP-users メーリングリストの案内
Added remove command to do the reverse of require Added --ignore-platform-reqs to install/update commands to install even if you are missing a php extension or have an invalid php version Added a warning when abandoned packages are being installed Added auto-selection of the version constraint in the require command, which can now be used simply as composer require foo/bar Added ability to define
Event Entry::第2回CakePHP勉強会 イベント内容第2回CakePHP勉強会を開催します。著名なサイトでの開発事例を中心にCakePHPの活用法やアイデアを語り合いましょう! またライトニングトークも開催しますのでCakePHPについての小ネタやアピールがある方はご参加をお願いします。なお開始時間が若干遅いため、懇親会についてはトライコーンさん内のバースペースをお借りして行います。 ※懇親会の参加受付は締め切りとさせて頂きました。 ※懇親会の参加される方は1500円をお釣りの無いように用意して頂くようにお願いいたします! 日時:2008年02月20日(水)20:30 - 22:15 会場:トライコーン株式会社 地図 参加費用 無料 懇親会参加費 実費(1500円) ※懇親会は勉強会会場に併設のバーカウンタースペースをお借りして行います!(移動時間0分です。) イベント開催時
Event Entry::第3回CakePHP勉強会 イベント内容第3回CakePHP勉強会を開催します。 CakePHPの活用事例やさまざまなネタで交流し、さらに広がるCakePHP界を盛り上げましょう。 発表できるネタ、発表したいネタのある方はご連絡ください。ライトニングトークも予定していますので、短時間の発表でもOKです。 今回の発表者の募集は締め切らせて頂きました。 発表者連絡先:ando(あっと)rikezemi.com 日時:2008年06月27日(金)19:30 - 21:30 会場:トライコーン株式会社 1Fセミナールーム 地図 前回の様子: 参加費用 無料 追加席の募集開始は6月8日(日) 22:00から開始します 動画配信 ustream.tv イベント開催時間2008-06-27 19:30 〜 21:30 募集開始時間2008-06-08 22:00:00 イベント
ユーザ会よりお知らせ PHPカンファレンス2010開催 [2010-09-14] PHPカンファレンス2009、9月4・5日の二日間開催が決定!Webサイトも公開 [2009-06-18] PHP5.2.9リリース [2009-02-28] PHP5.2.8リリース [2009-01-16] PHPカンファレンス2008 の開催概要と事前募集ページを公開しました。 [2008-06-25] 『PHPカンファレンス2008』開催のご案内 当日は、大会場・小会場ともUstream.tvを用いたリアルタイム動画配信を行います。配信についてはこちらのページをご覧ください。 今年も、PHPユーザの夏の祭典、PHPカンファレンスの開催が決定いたしました。今回のPHPカンファレンスでは、技術をテクニカルセッションとビギナーズセッションの2つのセッションを用意しています。 テクニカルセッションでは、PHP
2018年1月10日に開催された DCI Tokyo 1 に続き、2018年3月27日に DCI Tokyo 2 が開催されました。今回も James Coplien @jcoplien さんをお招きしてのトークセッションとなりました。会場は 株式会社ヴァル研究所 様に提供していただきました。 セッションは、前回同様 @remore さんと @ganchiku さんによる同時通訳とともに進められました。 今回のテーマはマルチパラダイムデザイン(Multi-Paradigm Design: MPD)の中核を成し、DCI / リーンアーキテクチャ(Lean Architecture)とも深く関係する 共通性/可変性分析 でした。 レポートは @smori1983 が担当させていただきます。 当日の様子は Coplien さんの許可を得て YouTube の DCI Tokyo 公式アカウントに
最近入門致しましたプログラミング道場生 kawakawaです。 宜しくお願い致します。 ドメイン駆動設計読書会の第3回目に参加してまいりました。 今回も前回同様2グループに分かれ、それぞれディスカッションを行い、最後にその内容の共有を行いました。 レポート担当者さんによるまとめはwikiにまとめられています。 第3回「ドメイン駆動設計読書会@大阪」公式レポートWiki 個人的勉強になった点 ■1章の役割とは? 今回は第1章メインに議論したのですが、チーム1での発表にあった、 「この章の存在意義は、DDDの形や理想を示していて、目標にせよという意図を感じた」 という言葉に尽きると思いました。 最初、1章を読んだ時は、DDDを簡易に説明しているだけで、触りしか書いていないと思っていたのですが、上記のようにDDDの目標を提示しているという見方で意識してみると、確かに今後の章でキーとなる単語が多く
Dismiss Join GitHub today GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Sign up Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Pick a username Email Address Password Sign up for GitHub By clicking “Sign up for GitHub”, you agr
ユーザ会よりお知らせ PHPカンファレンス2010開催 [2010-09-14] PHPカンファレンス2009、9月4・5日の二日間開催が決定!Webサイトも公開 [2009-06-18] PHP5.2.9リリース [2009-02-28] PHP5.2.8リリース [2009-01-16] PHPカンファレンス2008 の開催概要と事前募集ページを公開しました。 [2008-06-25] 『PHPカンファレンス2008』開催のご案内 当日は、大会場・小会場ともUstream.tvを用いたリアルタイム動画配信を行います。配信についてはこちらのページをご覧ください。 今年も、PHPユーザの夏の祭典、PHPカンファレンスの開催が決定いたしました。今回のPHPカンファレンスでは、技術をテクニカルセッションとビギナーズセッションの2つのセッションを用意しています。 テクニカルセッションでは、PHP
第1セッション(40分) 長谷川 広武(フリーランス) HTMLコーディング時に便利なPHPの「ちょっとしたコード」 ウェブデザイナーにとっても、PHPの「ちょっとしたコード」を知っていると、Webサイトコーディングの制作に役立ちます。単なる静的なサイト制作でも、この「ちょっとしたコード」を利用することで、効率よく制作を進められます。そんな作業効率化につながるPHPのTipsをご紹介します。 第1セッション(190分) 濃縮版 8時間耐久 CakePHP2.1 このセッションには別途参加申し込みが必要です。 東京、大阪、福岡で開催された8時間耐久CakePHP2が3時間に濃縮されて北海道にやってきます。 CakePHP2.1を使った開発の方法を実際のデモを交えて解説します。 詳細は「参加登録」ページをご覧下さい。
2014年4月6日に大阪で開催された第4回ドメイン駆動設計読書会@大阪に参加しました。読書会の内容のまとめなどはWikiの方をご参照ください。今回は第1章の知識のかみ砕き、深いモデルと第2章ユビキタス言語の前半を読み、ディスカッションしました。ディスカッションで得られた気付きとこれまでに私が考えていたこと、ドメイン駆動設計の後半に出てくる「責務のレイヤー」などとのつながりについて、考察してみます。 モデルの「深さ」とは何かモデルに対して深いのか浅いのかについて、ドメイン駆動設計で何か客観的な指標が示されているわけではありません。あくまでエヴァンス氏の主観でしかないと言えますし、開発者が取り組んでいるドメインやコンテキストに依存するものでもあります。ドメイン駆動設計においては、モデルの深さを探求していくことが大きな目標の1つとされており、「深いモデル」という言葉が開発者同士の共通語になっては
Mikan Ringo kurano.suzuki @ gmail.com 2008年 6月 30日 (月) 18:30:10 JST 前の記事 [PHP-users 33715] Re: mail()のadditional_parameters 次の記事 [PHP-users 33717] Re: プログラムが劣化することはあるのでしょうか 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] センターの森山さん、皆さん、こんにちわ( ゜ω 。) PHP の作り方を勉強しています。 自分のホームページに、「今日は?曜日です」と表示させたくて、 ここの考え方のところを参考に PHP で作りました。 http://cl.is.kyushu-u.ac.jp/Literacy/PP/H14/adp/program/date.html 昨日完成したときはちゃんと日曜日と出たの
設定の仕様をどう表現するのか、という趣旨の記事がありました。 設定の仕様をドキュメントに書くのではなく、テストにしてしまう - $shibayu36->blog;設定のクラスを作るとすっきりしそう - hitode909の日記 設定はDSLであるこのブログの過去記事(Pieceの中のSymfony #4: Configコンポーネント)やWEB+DB PRESS vol.75でも書いていますが、設定とはDSLです。ですから、設定の仕様というのはDSLの言語仕様として表現するのが適切です。DSLという抽象によって、内部でどのように問題が解決されるのかということと、設定の記述とが切り離されます。 PHPでの実装例(Symfony/Config利用)以降はPHPでの例になりますが、過去記事と同じくSymfony/Configコンポーネントを利用して、同じ設定ファイルを読み込むDSLを実装してみまし
Copyright © 2004-2007 GREE,Inc. All Rights Reserved. Copyright © 2004-2007 GREE,Inc. All Rights Reserved. Copyright © 2004-2007 GREE,Inc. All Rights Reserved. Copyright © 2004-2007 GREE,Inc. All Rights Reserved. 1 • – / ( ) – • – / – – / – ( ) Copyright © 2004-2007 GREE,Inc. All Rights Reserved. 2 • GREE ( ) • GREE ( ) • – – – / – / – / – Copyright © 2004-2007 GREE,Inc. All Rights Reserved. 3 GREE
プログラミング道場生kumamidoriです。 PHPフレームワークの1つに、「BEAR.Sunday」があるのをご存知でしょうか。 リソース指向のOSSフレームワークで、郡山さん(@koriym)によって開発されています。 去年イギリスで行われたカンファレンス、「PHPNW2013」では、BEAR.Sundayのアーキテクチャを紹介するセッションがありました。 私は以前、旧バージョンにあたる「BEAR.Saturday」の方を仕事で使っていました。新しいBEAR.Sundayついては、初学者の状態で、さわる機会もあまりなかったのですが、気になっていました。2013年7月には、BEAR.Sunday meetup #2の主催をさせて頂いたこともありました。 そのようないきさつがあり、4月7日、BEAR.Sunday meetup #3 in Osakaを開催することになりました。 郡山さん
Event Entry::第4回CakePHP勉強会@Tokyo イベント内容CakePHP勉強会を久々に開催します。実践例やテクニックなどのセッションを設けますが、それ以上にCakePHPを楽しんでいる人、楽しみたい人で集まって交流を図りましょう! 毎回、半数ほどが初参加の方で顔ぶれも老若男女、外国の方もいる事もある集まりですので新しい参加者の方をどなたでも歓迎いたします! セッション終了後は会場内でそのまま懇親会を行います。この機会にぜひご参加ください。 ■会場 グリー株式会社 3Fセミナールーム 東京都港区六本木4-1-4 黒崎ビル 3F http://www.gree.co.jp/corporate/location/ ■参加費用 懇親会の参加者は実費(最大2000円程度) ■募集について 会場のキャパシティを目途に2回に分けて参加者の募集を行います。 初回は昼なので2回目は夜に開
ドメイン駆動設計の「モデルの深さ」などについての考察、前回の続きです。 Practical DDD #2: 責務のレイヤーとPolicy-Control-Operation前回の記事では、エリック・エヴァンスのドメイン駆動設計で書かれているモデルの深さというのは分かりづらいので、別の尺度としてモデルに表れる概念群の凝集度を考えてみてはどうか、ということに触れました。また、ユビキタス言語にあらわれる概念と概念が互いに関連しあい、述語でつながっていれば、パターンランゲージのようにドメインの知識を豊かに伝えることができるでしょう。 今回はドメイン駆動設計第1章の最後のストーリーで到達した「船荷証券(ふなにしょうけん)」というものから、モデルの深さについて考えてみます。 そもそも海運ドメインについて私には海運ドメインについての知識がありません。エヴァンス氏自身がそうだったのかはさておき、ドメイン駆
Event Entry::Redmine勉強会 イベント内容注目が集まる課題管理システム、Redmineの勉強会を開催します。WEB上の紹介記事では分からない実際の活用事例やノウハウ、利用ポリシーなどについて情報交換を行いましょう! ■テーマ 「みんなはどう使ってるの? Redmine」 ■参加費用 無料(別途、懇親会は実費にて行います) ■会場 トライコーン株式会社 東京都新宿区大京町24 住友外苑ビル 1F http://www.tricorn.co.jp/company.phtml ※外苑西通りミニストップの隣です 大きな地図で見る ■参加申し込み TypeKeyによる認証は動作が不安定なケースがありますので、はてな・mixiからの認証をお勧めします。 また参加時・参加後のコメントにてRedmineの利用歴やRedmineについて気になる点をお書きください! ■募集開始 6/4(木)
2018年1月10日に開催された DCI Tokyo 1 に続き、2018年3月27日に DCI Tokyo 2 が開催されました。今回も James Coplien @jcoplien さんをお招きしてのトークセッションとなりました。会場は 株式会社ヴァル研究所 様に提供していただきました。 セッションは、前回同様 @remore さんと @ganchiku さんによる同時通訳とともに進められました。 今回のテーマはマルチパラダイムデザイン(Multi-Paradigm Design: MPD)の中核を成し、DCI / リーンアーキテクチャ(Lean Architecture)とも深く関係する 共通性/可変性分析 でした。 レポートは @smori1983 が担当させていただきます。 当日の様子は Coplien さんの許可を得て YouTube の DCI Tokyo 公式アカウントに
日本PHPユーザ会主催 開催日: 2009年9月4日(金) 東京都 オラクル青山センター / 9月5日(土) 東京都 大田区産業プラザPiO 公式タグ: pcj09 日本最大の PHP に関するイベントである PHP カンファレンスは,今年で第 10 回をむかえます. 今年の PHP カンファレンスのテーマは「新しい PHP カンファレンス」. 昨年までのカンファレンスから規模を拡大し,ビジネスの視点からの PHP をテーマとした「ビジネスデイ」, 技術の視点からの PHP をテーマとした「テックデイ」の 2 日間にわたり開催いたします. 新着スタッフブログ Web Site Expert #26 にビジネスデイのレポートが掲載されています 先日のPHPカンファレンスのビジネスデイの様子が,9月26日に技術評論社から発売された,Web Site Expert #26に掲載されています. 興
2014年5月17日に名古屋で開催されたDevLOVE名古屋「オブジェクト設計とリーン開発、その実践」に参加してきました。その個人的な感想です。 向かい続けることが理想市谷さんのリーン開発のお話後半で、『リーン開発の現場 カンバンによる大規模プロジェクトの運営』に出てくる次の言葉を紹介されていました。 理想とはたどりつくべき場所のことではなく、 ありたい姿に向かい続けることなんだ! Henrik Kniberg著『リーン開発の現場 カンバンによる大規模プロジェクトの運営』オーム社 2013年 p. 109 私個人もこの種の言葉は大好きです。そして、この種の言葉の背後にある価値観こそ、私がソフトウェアエンジニアとして、プロフェッショナルとして、持っていたいと常々感じているものでもあります。こういった価値観は、少なくともソフトウェアエンジニアとしての仕事の様々な局面で必要となる判断に、大きく影
プログラミング道場生 kawakawaです。 ドメイン駆動設計読書会の第6回に参加してまいりましたので、感想を報告させていただきます。 読書会の内容は、レポート担当者さんにより、wikiにまとめて頂いております。 第6回「ドメイン駆動設計読書会@大阪」公式レポートWiki 今回でDDD本の第1部の範囲が終読致しました。 そこで、第1部全体での振り返りを行いたいと思います。 (2014/06/10 追記) 本から抜粋と記しているところを、抜粋元が不明瞭とのご指摘を頂きましたので、引用元箇所を明記しました。 ドメイン、モデル、ユビキタス言語の関係性DDD本(第1部範囲)から記載されていた言葉を抜粋すると、 ドメイン 「第1部 ドメインモデルを機能させる」(中国世界地図の後) すべてのソフトウェアプログラムは、それを使用するユーザの何らかの活動や関心と関係がある。ユーザがプログラムを適用するこの
毎年恒例のPHP開発者の祭典 PHPカンファレンス2013では発表者を募集します。 東京だけでなく全国から集まったPHPerの前で、PHPに関する話や、日々の開発の中得た経験、オープンソースに関する話を発表してみませんか? PHPそのものの話やPHP初級者向けの話などPHPに関連する話はもとより、データベースやサーバー技術などプログラミング言語を扱わない発表、技術そのものではない事柄の発表なども大歓迎です。 カンファレンス全体と各種企画については「夢を語ろう」をテーマに編成する予定です。応募する各講演については必ずしもこのテーマに沿う必要はありませんので、ご自由に発案して頂いて構いません。 発表時間は質疑応答を含んで15分または30分とさせて頂きます。 応募方法 下記の応募フォームからご応募ください。 https://docs.google.com/spreadsheet/viewform
PHPカンファレンスは、国内最大のPHPイベントとして毎年開催されており、今年で第11回目を迎えます。 今年は、『次の世代のPHP』というテーマで、9月24、25日の2日間にわたって開催されます。 1日目のビジネスデイは、新たに台頭してきたビジネス領域であるオープンソーシャルをテーマとして、 ソーシャルアプリに関わる様々な企業様から講演を行っていただきます。 2日目のテックデイでは、PHPの開発者であるRasmus Lerdorf氏をお招きしての基調講演や、 PHPの最新動向とこれからに触れる事ができるセッションをご用意しています。 この先PHPをどう使って行くのか、そしてPHPはどこへ向かうのか、参加者のみなさんと熱く語り合う2日間になるでしょう。 今年も例年通り、「大田区産業プラザPiO」にて開催いたします。皆様のご参加をお待ちしております。
Symfonyフレームワークの動作を設定するコンフィギュレーションとその背後の仕組みは、Symfonyのアーキテクチャを支える強力な屋台骨となっています。この仕組みの応用例の1つとして、コンフィギュレーションエントリをダイナミックに定義する仕掛けを見てみます。 通常のコンフィギュレーション通常の静的なコンフィギュレーションは、バンドル内のDependencyInjectionディレクトリ以下にConfigurationクラスを用意し、そこで定義されたツリー構造に従って読み込まれます。コンフィギュレーションクラスの例は設定の仕様とは等を参照してください。この場合、あらかじめ固定のコンフィギュレーショングラマーがあり、それにもとづいてコンフィギュレーションファイルに設定を記述し、そのファイルの設定を読み込んでサービスコンテナが動作します。 アプリケーション開発の多くの場面ではこのような静的な定
毎年恒例のPHP開発者の祭典 PHPカンファレンス2013では発表者を募集しています。 締め切りが迫ってきていますが、ここで現在までに応募があった講演のタイトルを公開します。あんな講演もあったらいいのに?と思った方はぜひともご応募をお願いします。 夢の開発環境を作ろう (Vagrant + Chef + Composer + CakePHP) Geeklog - The secure CMS. 「銀の弾丸などない」を考える inside pixiv's infrastructure 今ドキのPHPの書き方~PHP逆引きレシピ改訂版~ Laravel フレームワークアップデート Let's mashup !! アイデアとWebAPIで大ヒットサイトを構築しよう XML と PHP のイケナイ関係 (セキュリティ的な意味で) -Introduction of XXE attack and XM
プログラミング道場生Hatajoeです。 ドメイン駆動設計読書会@大阪には初回から参加させて頂いています。 今回は、読書会で得られた知見を業務に導入する際の気付きをお話したいと考えています。 なぜリポジトリなのか話をする前に、なぜドメイン駆動設計な開発を導入しようと思ったのかの前提を説明させて下さい。 私は普段、チームでWebアプリケーションの開発を行っています。 チームには、自分を含めて3名のプログラマーが在籍しています。 言語はPHPで、CodeIgniterというWebアプリケーションフレームワークを使用しています。 現在、私達は以下の問題を抱えています。 ファットコントローラーコピペコードテスト無し既存機能の改修難易度が高く、機能追加でレガシーなソースが量産されるという悪循環です。 私は、これに対処するために、複雑で重複したビジネスロジックを切り出す必要があると考えました。 しかし
PHPカンファレンス2013では、今年も当日スタッフを募集いたします。 去年に引き続き、大田区産業プラザPiOの大展示ホールでWordCampとの共同開催となり、大規模なイベントとなる予定です。 ぜひ皆様のお力をお借りできればと思っています。 一緒にPHPカンファレンスを盛り上げましょう! 日程 2013/9/14(土) 大田区産業プラザPiO 仕事内容 会場の設営・準備(前日14時〜) 進行・運営のサポート スポンサーのアテンド マイク係 タイムキーパー 当日レポートの執筆 配信・録画係 その他運営全般など 応募方法 下記の応募フォームよりご応募ください http://goo.gl/p82w29 募集人数: 若干名 応募締切: 2013年8月23日(金) 23:00 採用結果通知: 8月末までにメール等でご連絡いたします 当日はスタッフTシャツを支給します 注意事項 交通費支給などの金銭
2018年1月10日に開催された DCI Tokyo 1 に続き、2018年3月27日に DCI Tokyo 2 が開催されました。今回も James Coplien @jcoplien さんをお招きしてのトークセッションとなりました。会場は 株式会社ヴァル研究所 様に提供していただきました。 セッションは、前回同様 @remore さんと @ganchiku さんによる同時通訳とともに進められました。 今回のテーマはマルチパラダイムデザイン(Multi-Paradigm Design: MPD)の中核を成し、DCI / リーンアーキテクチャ(Lean Architecture)とも深く関係する 共通性/可変性分析 でした。 レポートは @smori1983 が担当させていただきます。 当日の様子は Coplien さんの許可を得て YouTube の DCI Tokyo 公式アカウントに
PHPカンファレンス2011 今年のPHPカンファレンスは、技術者のための楽しい祭典という立場に立ち戻り、 様々なテーマをちりばめた「ごった煮のお祭り」を目指します! 楽しいお祭りという事で、公募中心のプログラムとなっています。 みなさまのお越しを心からお待ちしております! 開催概要 主催: 日本PHPユーザ会 会場: 東京都大田区産業プラザPiO 日時: 9月10日(土) ※今年は1日のみの開催となります 備考: 懇親会あり(事前申し込み時にチェックされ方のみ) 公式Twitterアカウント: @phpcon / 公式ハッシュタグ: #phpcon2011 公式Facebookページ: phpcon.japan 住所・会場 東京都大田区南蒲田1-20-20 大田区産業プラザ(右図) » Google Mapsで表示 アクセス ・京浜急行線 京急蒲田駅東口より徒歩3分 ・JR京浜東北線、東
概念的な同一と認識するもの 同一性は追跡できるようにしておくこと 同一性を間違えると、データ破損に繋がる
PHPカンファレンス2011 今年のPHPカンファレンスは、技術者のための楽しい祭典という立場に立ち戻り、 様々なテーマをちりばめた「ごった煮のお祭り」を目指します! 楽しいお祭りという事で、公募中心のプログラムとなっています。 みなさまのお越しを心からお待ちしております! 開催概要 主催: 日本PHPユーザ会 会場: 東京都大田区産業プラザPiO 日時: 9月10日(土) ※今年は1日のみの開催となります 備考: 懇親会あり(事前申し込み時にチェックされ方のみ) 公式Twitterアカウント: @phpcon / 公式ハッシュタグ: #phpcon2011 公式Facebookページ: phpcon.japan 住所・会場 東京都大田区南蒲田1-20-20 大田区産業プラザ(右図) » Google Mapsで表示 アクセス ・京浜急行線 京急蒲田駅東口より徒歩3分 ・JR京浜東北線、東
プログラミング道場生 kumamidori です。 「ドメイン駆動設計」読書会の第8回に参加しました。内容は、こちらのWikiにまとめられています。 この記事の前半では、復習として、関連、エンティティ、値オブジェクトについて、自問自答のQ&A形式でメモします。この道の先人から教えて頂いた内容が多いです。教えて下さった方、ありがとうとざいました。後半で、勉強会後に見つけた値オブジェクトのPHPサンプルを引用して紹介します。 Q&A 関連 Q. 情報と情報の関連は、(双方向ではなく)できるだけ一方向にすること、関連を限定することにより、 管理しやすくなる、という話があった。適切に関連を見出せるかどうかは、業務分析にかかっている。間違いなくそれを行うことはかなり難しいのでは? A. 一発ではできない。設計、実装しながらモデルを直していく(蒸留)。 関連は、業務のユースケースにより決まってくる。ユ
ドメイン駆動設計のユビキタス言語とモデルの関係性についての、個人的なメモです。 思考を図にする書籍「エリック・エヴァンスのドメイン駆動設計」の第2章で、ユビキタス言語の語彙について説明した段落があります。 ユビキタス言語の語彙には、クラスや主要な操作の名前が含まれている。また、モデルの中で明示されたルールについて議論するための用語も含まれている。この言語は、モデルが従うべき高次の構成原理(コンテキストマップや大規模な構造など、第14章と第16章で説明するもの)に由来する用語によって補完される。そして最後は、ドメインモデルに対して一般に適用されるパターンの名前によって、この言語は強化される。 エリック・エヴァンスのドメイン駆動設計 第2章 コミュニケーションと言語の使い方 ユビキタス言語 (p. 25) この文章が言わんとしていることを私の理解で図にしてみました。 この図は、上に挙げた段落の
Trackback DASALOG -ださろぐ - 2013-03-02 19:40:22 初心者向け負荷軽減のはなし(taka0024/60分/php中級者~Webプロデューサーを目指す人へ) @taka0024さん ・初心者向け負荷低減 ・負荷軽減はお金になるよ! 最初にアンケート 1)立場は? →プログラマーが多数 2)何やってる? →自社サービスが多数 3)負荷軽減やってる? →結構やってるが多数 ある日突然負荷軽減して欲しいといわれたら? 携帯SNS→プログラム作り直せば?→いやそりゃ無理っしょ→で、実際に負荷低減した話。 初心者向け、と銘打ってましたがDBの水平、垂直分割が出て... louis vuitton outlets in usa - 2013-08-27 16:21:31 louis vuitton outlet uk online 第57回PHP勉強会@東京 -
DIとサービスロケータは、いずれもオブジェクトの構築と依存の解決という仕事を切り出すためのパターンです。ところで、この2つのパターンの違いを明確に説明できるでしょうか? Pimpleでシンプルに正しくDIを理解する のコードは以下のようになっていました。 <?php require_once '../vendor/pimple/pimple/lib/Pimple.php'; // インフラ interface MailerInterface { public function send($body); } class SendmailMailer implements MailerInterface { public function send($body) { } } // ドメイン class NewsletterTransfer { protected $mailer; public
レポート 実行委員会からのレポートは、レポートページにて公開中です。 当日の写真 当日の写真は、Flickrで掲載しております。 Twitterまとめ 当日のtwitterのまとめは、togetterによって公開されています。 講演資料 PHPを活用したWordPressサイト制作 PHP再入門 さくらのクラウドのコンパネをつくる話 Symfony2を1年間実践で使ってみて学んだこと 徳丸本に載っていないWebアプリケーションセキュリティ 3時間濃縮CakePHP2.1(ハンズオン) 初めて作る WordPress オリジナルテーマ(ハンズオン) PHPカンファレンス北海道 php技術者認定上級試験を受けてみた(ライトニングトーク) CandyCane(ライトニングトーク) PHP検定(ライトニングトーク) 映像 HTMLコーディング時に便利なPHPの「ちょっとしたコード」(長谷川 広武)
この記事はSymfony Advent Calendar JP 2011の24日目の記事です。 速いペースでマイナーバージョンアップされるSymfony2Symfony2は、2011年7月に2.0がリリースされて以降、概ね月に1回のペースでメンテナンスリリースをしています。私自身が開発に携わっている案件でも、何度かこのようなメンテナンスリリースによるSymfony2本体のバージョンアップを行いましたが、直接的な問題はほぼ発生していません。フレームワークの更新というと、マイナーバージョンアップでさえ事前に変更点をしっかり調査し、適用しても問題がないという調査・判断が必要でした。Symfony2でももちろん事前に変更内容を調査することは必要ですが、Symfony2側で後方互換性が維持されるルールが導入されており、上手く機能しているようです。 この「後方互換性を維持するルール」の中心となるのが「
当日スタッフ募集のお知らせ(終了) 2014年09月11日 [応募いただいた方へお知らせ] スタッフ担当よりFBにて参加お願いのメッセージをお送りしています。 直接のつながりがない状態で送っていますので、【その他】に入ってしまっているおそれがあります。 ご確認くださいますよう、お願いします。 [募集は終了しました。たくさんのご応募ありがとうございました。] PHPカンファレンス2014は、今年も当日スタッフを募集いたします。 去年に引き続き、大田区産業プラザPiOで、大規模なイベントとなる予定です。 ぜひ皆様のお力をお借りできればと思っています。 一緒にPHPカンファレンスを盛り上げましょう! 日程 2014/10/11(土) 大田区産業プラザPiO 仕事内容 会場進行サポート 受付担当 スポンサー担当 撮影担当(カメラ必須) 本屋担当 SNS/広報担当 gihyo.jpレポート担当 海外
Symfony Advent Calendar 2014 (Qiita) 4日目 前(12月3日 ) 次(12月5日) Webサービスで、ユーザーのアカウントごとにサブディレクトリを割り当てたいとします(最近はユーザーアカウントごとにサブドメインを割り当てる方が主流かもしれませんが)。例えば次のような形です。 トップページ http://example.com/ユーザー hidenorigoto のコンテンツ http://example.com/hidenorigoto/profilehttp://example.com/hidenorigoto/report/20141124ユーザー someone のコンテンツ http://example.com/someone/profilehttp://example.com/someone/report/20141124このような形をとるシス
いまだからできる、ふつうのはなし レスポンスを素早く、確実に返す。そんな普通のことが、バックエンドのエンジニアの仕事です。 とても単純な話に聞こえますが、GREEというサービスの規模でそれを実現することは簡単ではありませんでした。 どのような問題があって、どのように乗り越えてきたのか。エンジニアの立場から見た長く続くサービスの基盤の作り方について、実例を交えながらお話しします。 グリー株式会社 開発本部 GREE プラットフォーム統括部 上村 宏紀 初心者セッション 年々、広がりを見せるPHP、PHPカンファレンスの内容もそれにともなって高度になってきています。そんな中、最近始めた、これから初めて見たい、改めてPHPを振り返って見たい、そんな方へのセッションです。PHPの歴史、PHPとはどういった言語か、どのようにPHPを学習すべきか等を紹介いたします。 有限会社アリウープ 柏岡 秀男 達
Symfony Advent Calendar 2014 (Qiita) 6日目 前(12月5日 )次(12月7日 ) 「Domain Kata」について学んだことを書いて、Symfony2 サンプルアプリケーションでの使用例を紹介します。 Domain Kata についてDomain Kata Kata for domain models 公式 README の内容を日本語に訳すと下記となります(バージョン 1.2 現在)。 Domain Kata は、プロジェクトがモデルベース開発を実践するために、ドメインモデルの「型」を提供します。 モデルベース開発というのは、たとえば、ドメイン駆動設計、ジェネレ−ティブプログラミングといった手法を指します。 Domain Kata を使うことで、モデルの識別が容易になります。パッケージ構造を設計しやすくなります(「Model」パッケージをライブラリ
ゼンド・ジャパンは1月6日、ウェブシステム開発向けスクリプト言語である「PHP」の実行環境を提供するアプリケーションサーバ「Zend Server日本語版」を発表した。x86 Linux対応版を1月17日、Windows対応版を2011年第1四半期中に販売開始する。 Zend Server日本語版は、従来個別の製品として提供されていた実行環境の「Zend Core」と、より高度な実行管理を可能にするミドルウェア「Zend Platform」の機能を統合したもの。両製品の後継に位置づけられ、PHPのバージョンは5.3に対応する。 小規模向けの「Standard Edition(SE)」と、大規模サイトでの運用が可能な「Enterprise Edition(EE)」の2つのエディションが用意されている。新バージョンでの強化点としては、コードキャッシュ、ページキャッシュ(EEのみ)などのキャッシ
Symfony Advent Calendar 2014 (Qiita) 10日目 前(12月9日)次(12月11日)PHPMentorsPageflowerBundleは筆者が開発したSymfonyアプリケーション向けのページフローエンジンです。特徴としては、以下のものが挙げられます。 アノテーションによるページフロー定義対話の管理アクセス制御されたアクション対話スコープのプロパティ対話開始直後に実行されるユーザー定義メソッド複数のブラウザーウィンドウまたはタブのサポートPHPMentorsPageflowerBundleを使うと、コントローラーに断片的に埋め込まれたページフローに関するコードを明示的な定義で置き換えることができます。また、対話と対話スコープのプロパティの導入によってコントローラーの状態管理コードを大幅を削減することができます。 では、早速コードを見てみましょう。以下はS
PHPカンファレンス2013はおかげさまで事故もなく無事に終える事が出来ました。会場がさらに大きくなり、出来る範囲での運営を致しましたが、ご不便をおかけした部分もあったかと思います。スタッフ一同、次回はさらに改善を重ねていきますので宜しくお願い致します。今回、会場の予約申請を行い、開催日が2014年10月11日(土)に決定しました。秋のシーズンの技術イベントは日程の衝突が起こりやすいので、今からカレンダーに日付を入れておいて頂ければと思います。 講演者の方の資料や参加したセッションの履歴については下記のページにてご覧になれます。各講演者の講演履歴などもご覧になれますのでご利用頂ければと思います。 http://lanyrd.com/2013/php-conference-japan/
書籍「実践ドメイン駆動設計 (Object Oriented Selection)」が出版されて、ドメイン駆動設計(DDD)の知名度が上がってきているようです。 そのDDDに関連する分野の1つとして、DSL(ドメイン特化言語)を挙げることができると思います。 デバシッシュ・ゴーシュさん(Debasish Ghosh)は、DSLのエキスパートで、「実践プログラミングDSL」(原題 “DSLs in Action")という本を出されています。この本の第1章のタイトルは、「ドメインの言葉を話す方法を学ぶ」となっています。 デバシッシュさんのブログ記事のうちの1つ、"Functional Patterns in Domain Modeling - The Specification Pattern” に惹かれて、翻訳をしました。翻訳記事の公開について、著者ご本人から快諾頂けたため、以下に掲載させて
2018年1月10日に開催された DCI Tokyo 1 に続き、2018年3月27日に DCI Tokyo 2 が開催されました。今回も James Coplien @jcoplien さんをお招きしてのトークセッションとなりました。会場は 株式会社ヴァル研究所 様に提供していただきました。 セッションは、前回同様 @remore さんと @ganchiku さんによる同時通訳とともに進められました。 今回のテーマはマルチパラダイムデザイン(Multi-Paradigm Design: MPD)の中核を成し、DCI / リーンアーキテクチャ(Lean Architecture)とも深く関係する 共通性/可変性分析 でした。 レポートは @smori1983 が担当させていただきます。 当日の様子は Coplien さんの許可を得て YouTube の DCI Tokyo 公式アカウントに
本連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介していきます。今回は分散アプリケーション間でのデータのやりとりを行うための方法の一つである「メッセージキュー」を利用するためのZend_Queueコンポーネントを紹介します。 はじめに 本連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介していきます。今回は分散アプリケーション間でのデータのやりとりを行うための方法の一つである「メッセージキュー」を利用するためのZend_Queueコンポーネントを紹介します。 ユーザからデータを受け取り、それの処理をするようなサービスがあったとします。この処理に時間がかかるようであれば、例えばフロントエンドでは「データを受け付けました」とだけ表示し、バックエンドでデータを処理する仕組みが必要です。こ
スピーカー募集のお知らせ 2014年08月28日 みなさまこんにちは!PHPカンファレンス2014 プログラム担当です。 10月11日(土)に開催されるPHPカンファレンス2014にて登壇いただく発表者を募集します。 全国から集まったPHPerの前で、PHPに関する話や 日々の開発の中得た経験、オープンソースに関する話を発表してみませんか? PHPそのものの話やPHP初級者向けの話などPHPに関連する話はもとより データベースやサーバー技術などプログラミング言語を扱わない発表、 技術そのものではない事柄の発表なども大歓迎です。 みなさまのご応募お待ちしております! 応募方法 下記の応募フォームからご応募ください。 https://docs.google.com/spreadsheet/viewform?usp=drive_web&formkey=dGJrZHFRY3ZiWUgxVmVfSm
PHP 4以降の高速化は、Zendによって実現されており、PHP 4には高速化するためのプリコンパイラ「Zend Engine」が標準採用されました。さらにZendは、信頼して利用できる高速化したPHP実行環境を提供するために「Zend Server」を提供しています。この記事では、Zend Serverのインストールから注目の機能までを紹介します。 PHPとZend 多くのWebシステムで活用されているスクリプト言語PHPは、1996年に登場して以来常に進化を続けています。言語仕様を改良し、より複雑な処理を記述できるように改良されてきました。また、実行スピードを改善するために改良が行われています。PHP 3を開発するプロジェクトでは大幅な高速化が実施されました。Zend Technologies Ltdの創業者Zeev SuraskiとAndi Gutmansは、このプロジェクトに参加し
オブジェクト指向でソフトウェアを実装していると、オブジェクトの生成に一連の手続きが必要なものがでてきます。このような生成に関する手続きがあちこちのソースコードへ散在すると、望ましくない状況になることは想像に難くないでしょう。この問題に対処するために、Simple FactoryやFactory Methodといったデザインパターンがあり、オブジェクトの生成に関する手続きや関連オブジェクトも含めたオブジェクトの構成(オブジェクトコンストラクション)に関する知識は1箇所にまとめるということが定石となっています。 しかし、単にファクトリーを導入するだけだと、オブジェクトの構成処理は分離・隠蔽できても、利用オブジェクトがファクトリー自体に依存してしまうことになります。このような試行錯誤の歴史から登場したのがDependency Injection(依存性の注入)パターンです。Dependency
PHPカンファレンスの楽しみ方 2014年09月28日 PHPカンファレンスの楽しみ方2014(FAQ) このページでは初めてPHPカンファレンスに参加される方やPHPカンファレンスの楽しみ方を知りたい方を対象としたFAQをご紹介いたします。 PHPカンファレンスは技術者やこれから技術者になろうとされている方を対象としたコミュニティ・イベントです。ボランティアの実行委員とその活動に賛同されているスポンサーによって運営されています。それ故に企業が主催しているイベントとは少し違う文化があります。特に初めて参加される方は以下をご覧いただき、PHPカンファレンスの楽しみ方をご参考ください。 事前申し込みのお願い 当日に配布する資料の必要部数をカウントするために事前申し込み(http://phpcon.doorkeeper.jp/events/15532)をお願いしています。なお、当日は混雑を避ける
はじめに 本連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介しています。今回は前回に続き、分散アプリケーション間でのデータのやりとりを行うための方法の一つである「メッセージキュー」を利用するためのZend_Queueコンポーネントを紹介します。 今回は、Zend_Queueのアダプタ(MemcacheqアダプタとPlatformJobQueueアダプタ)の紹介、次に自分でアダプタを作成する方法、そしてStompプロトコルを利用してメッセージキュー管理サーバにアクセスする方法について説明します。 対象読者 PHPの基本構文については一通り理解している方を対象としています。 必要な環境 Zend FrameworkはPHP 5.2.4以降とWebサーバがインストールされている環境で利用可能です。本稿ではWebサーバとしてApache 2.
ドメイン駆動設計が、今、世界的に盛り上がりを見せています。2016年1月には、Domain-Driven Design Europeが開催されるそうです。このイベントのスピーカー&ワークショップ講師の1人として、Jim Coplien氏の名前が載っています。Jim Coplien氏は、日本だと、「組織パターン」の著者として、また、DCIアーキテクチャの人として有名ですが、ドメインエンジニアリングの研究者でもあります。 Eric Evans氏のDDD本は、サブタイトルが、「ソフトウェアの核心にある複雑さに立ち向かう」となっています。複雑さとは何か、それを管理する技術とは何か、古くて新しい問題です。Jim Coplien氏の著作「マルチパラダイムデザイン」では、ドメインとは何か、どのように設計を行うべきかについて書かれています(残念ながら絶版です。) Debasish Ghosh(デバシッシュ
Rasmus Lerdorf PHP の生みの親 1995年にPHPプロジェクトを発足したことで知られる。 年を通して数多くのオープンソースプロジェクトに貢献。 Yahoo! や WePay を経て現在は Etsy へ。 グリーンランド生まれ、デンマーク・カナダ育ち。 ウォータールー大学 システム設計工学学士。 Dustin Whittle デベロッパーエバンジェリスト/オープンソース主義者 アプリケーションパフォーマンス管理支援を専門にデベロッパーエバンジェリストとして AppDynamics 社に従事。 Juozas Kaziukėnas (Joe) テクノロジースタートアップ/起業家 ニューヨーク市を拠点として活動しているソフトウェア開発が専門の起業家。 技術やビジネスについてのトピックを扱い世界を巡る。
2015年10月03日にPHPカンファレンス2015内で、ミニカンファレンスとして開催されたPHPメンターズセミナー「モデルを設計せよ!―ドメイン駆動設計を超えて」に参加してきました。 モデルを設計せよ!―ドメイン駆動設計を超えて視点PHPメンターズ 後藤秀宣 @hidenorigoto セッションのテーマは「視点」。いくつかの実例から、参加者が視点そのものについて実際に考えることができる体験的な講演でした。後藤さんのスライドに関しては公開は無しとのことです。このセミナーでは、この「視点」という言葉が全体を通じてのテーマになっていると思います。 特に印象深いのが「コップを空にする」話です。既にたくさんの知識を身につけた修行僧が、高名な僧侶のもとに学びに行きます。修行僧がひとしきり知識を披露した後、高名な僧侶は空の茶碗にお茶をそそぎ、そそぎ続けて、茶碗からお茶が溢れてしまってもそれをとめませ
PHPユーザーであれば、PHPが標準で持つ多くの内部(ビルトイン)関数や定数には日常的にお世話になっていることでしょう。これらの内部関数・定数はPHPの便利さの象徴といえます。しかし、内部関数や定数の使用はテストのしやすさを低下させる原因となります。以下のコードを見てみましょう。 <?php ... class CollectingType { protected $type; protected $expectedSuperTypes = array(); ... public function isTest() { if (in_array($this->type, $this->expectedSuperTypes)) { return false; } else { foreach ($this->expectedSuperTypes as $expectedSuperType)
PHP関連技術を持つ米Zend Technologiesは10月18日(米国時間)、PHP開発者向けクラウドサービス「phpcloud.com」を発表した。Amazon Web Services(AWS)を利用したクラウドインフラとプラットフォームを提供する。 phpcloud.comはクラウドアプリケーション開発および配信のためのプラットフォーム。開発者向けのツールセット「Zend Developer Cloud」や、PHPのWebアプリケーションサーバー「Zend Server」ベースの運用プラットフォーム「Zend Application Fabric」で構成される。PHP開発者はこれを利用し、インストールや管理に手間をとられることなくクラウドでアプリケーションの開発・実装、管理ができる。 Developer Cloudはコード追跡、リアルタイムのデバッグ、コラボレーションなどの機能
この記事は、Symfonyアドベントカレンダー2015の6日目の記事です。昨日は@okapon_ponさんの「Symfonyでdebug環境を最適化しコードを追いやすくする」でした。 12月16日付けで、技術評論社様より『基本からしっかり学ぶSymfony2入門』が出版されます。最初に企画書を書いたのが2014年の3月で、そこから出版まで2年近く時間がかかりました。この本ではSymfony 2.7を対象としていますが、書き始めた頃はまだSymfony 2.3の時代でした。今ではすでに2.8と3.0もリリースされているので、バージョンの進み具合だけとっても執筆に結構長くかかってしまったと感じます(苦労させられた点でもありますが)。執筆は、私(後藤)とカルテットコミュニケーションズの金本さんとの共著になっています。 技術評論社 書籍紹介ページすでにAmazonでご予約頂いている方も多数いらっし
BEAR.Sunday Advent Calendar 2015 6日目の記事です。(※記事の公開が予定よりも遅れてしまいました。すみません。) RESTfulフレームワークである BEAR.Sunday を使う機会がありました。 使ってみて考えたことを書きたいと思います。この記事では、まずコネクタとしてのリソース(BEAR.Resource)について説明します。リソースの単位を 1. 名詞的情報にした場合と、 2. ドメインユースケースにした場合 についてそれぞれ特徴を検討します。後者については説明用に動作するスニペットを組みました。 BEAR.Resource とは BEAR.Sunday を構成するオブジェクトフレームワークの1つに BEAR.Resource があります。READMEには下記の記述があります。 BEAR.Resource はオブジェクトがリソースの振る舞いを持つHy
この記事はSymfony Advent Calendar 2015 8日目の記事です。前日の記事は@__tai2__さんの「DQLのJOIN WITH構文を使えば、無用な関係を定義せずにテーブルの結合ができる」でした。 ファクトリ(Factories)は、オブジェクトの生成(Creation)に関するデザインパターンで、オブジェクトまたはオブジェクトグラフの組み立て方法についての知識(構成の知識)を集約するものです。Eric Evans氏(@ericevans0)の提唱するドメイン駆動設計(Domain-Driven Design: DDD)のビルディングブロックの1つとしても知られています。 論理的にはファクトリは以下のような構造を持ちます。 クラスまたはメソッドによるファクトリ クラスまたはメソッドを使ったファクトリはPHP + Symfonyの環境における基本型といえます。その構造は
「Pimpleでシンプルに正しくDIを理解する」の記事では、シンプルなDIコンテナPimpleにオブジェクトの依存関係の知識を集約する方法について解説しました。Pimpleの場合はサービスオブジェクトのファクトリーとして機能する無名関数の中に依存オブジェクトを記述しました。このように、実際に利用する依存オブジェクトを決めることをワイヤリングと呼びます。 今回は、ほぼ同一のオブジェクトモデルに対して、Zend Framework 2.0のDIライブラリ(Zend\Di)を使うように置き換えてみます。一般的にDIを扱う場合、依存関係の定義とワイヤリングのために何らかのコード―これは何らかの設定言語だったりプログラミング言語だったりします―を記述しなければならず、ある程度の規模以上のモデルクラス群をDIコンテナで管理する場合、定義のコーディング量がばかにならくなってきます。しかし、型を持ったプロ
米Zendは9月6日(米国時間)、PHPアプリケーションフレームワーク「Zend Framework 2.0」を公開した。多くの改善を加えた大型アップデートで、新しいモジュールシステムやセキュリティなどを特徴とする。 Zend FrameworkはPHPによるWebアプリケーション開発のためのフレームワーク。再利用可能なコードやベストプラクティスにより、高速な開発を支援するという。ライセンスは修正BSDライセンス。Zend Framework 1.0がリリースされたのは2007年7月ということで、5年ぶりの大型リリースとなる。対応するPHPのバージョンは5.3以上。 Zend Framework 2.0ではモジュールシステムに大きな変更が加えられた。「ModuleManager」や「Module Autoloader」、「ModuleManager Listeners」の導入により、Mod
ocp.php @� ۊU <?php /* OCP - Opcache Control Panel (aka Zend Optimizer+ Control Panel for PHP) Author: _ck_ (with contributions by GK, stasilok) Version: 0.1.7 Free for any kind of use or modification, I am not responsible for anything, please share your improvements * revision history 0.1.7 2015-09-01 regex fix for PHP7 phpinfo 0.1.6 2013-04-12 moved meta to footer so graphs can be higher and red
こんにちは。最近PHPの学習を始めましたクラスメソッドの稲毛です。 PHPと関わりの深いゼンド・テクノロジーズ社つながりということで、Zend Frameworkをエントリポイントとして学習しています。 中身がだいぶ異なるようなのですが、「2」を知るにはまず「1」からということで、Zend Framework 「1」のLAMP環境を構築してみました。 環境 今回は、VirtualBox仮想マシン上のUbuntuにZend Frameworkをインストールしました。 仮想環境 VirtualBox 4.2.16 r86992 ホストOS Windows 7 Professional SP1 64bit ゲストOS Ubuntu 12.04.2 LTS 64bit Zend Framework Zend Framework 1.12.3 Full コマンドヒストリ 下記はZend Framew
記事投稿者:山下 晴規 記事公開日:2013/11/08 最終更新日:2013/11/08 (この記事は約1年以上経過しています。) 先日(WordPressのパフォーマンスを上げる為、APCを導入しました)導入したAPCを別のサーバにも設定しようと思い、APCのインストール作業を始めたら、エラーが出ました。 調べてみると、PHP 5.5 からは、APCではなく、OPcache を使う形になったようです。 そこで、OPcacheを導入しましたので、その記録となります。 1.APCのインストールでエラー pecl でインストールを実行すると、「apc_compile.lo」でエラーが出ました。 # pecl list (no packages installed from channel pecl.php.net) # pecl install APC downloading APC-3.1
以下では、一覧に記載されたディレクトリ毎に利用例を記述します。 application/: このディレクトリは、アプリケーションを含みます。 構成や利用されるサービス、及びブートストラップ・ファイルと同様に、 MVCシステムを収納します。 configs/: アプリケーション全体の設定のディレクトリ controllers/, models/, views/: これらのディレクトリは、デフォルトのコントローラ、モデルまたは ビューのディレクトリとして用いられます。 アプリケーション・ディレクトリの中にこれらの3つのディレクトリを持たせると、 グローバルな controllers/models/views を持つ モジュラー・プロジェクトと同様に、 単純なプロジェクトを始めるための最良のレイアウトが提供されます。 controllers/helpers/: これらのディレクトリにはアクション
Before we get started, let's consider something: where will these classes live, and how will we find them? The default project we created instantiates an autoloader. We can attach other autoloaders to it so that it knows where to find different classes. Typically, we want our various MVC classes grouped under the same tree -- in this case, application/ -- and most often using a common prefix. Zend
起動ファイルでセッションを開始する際には、 ヘッダがブラウザに送信される前に確実にセッションが始まるようにします。 そうしないと例外が発生してしまい、おそらくユーザが見るページは崩れてしまうでしょう。 さまざまな高度な機能を使用するには、まず Zend_Session::start() が必要です (高度な機能の詳細については後で説明します)。 Zend_Session を使用してセッションを開始する方法は四通りありますが、 そのうち二つは間違った方法です。 間違い: PHP の » session.auto_start を有効にしてはいけません。 もし mod_php (やそれと同等のもの) を使用しており、 php.ini でこの設定が有効になっている、かつそれを無効にすることができない という場合は、.htaccess ファイル (通常は HTML のドキュメントルートにあります)
Zend_Controller_Action は、 モデル - ビュー - コントローラ (MVC) パターンにもとづいたウェブアプリケーションを作成する際に、 フロントコントローラで使用するアクションコントローラを実装するための抽象クラスです。 Zend_Controller_Action を使用するには、 実際のアクションコントローラクラス内でこのクラスのサブクラスを作成する必要があります (あるいは、作成したサブクラスをもとにしてアクションコントローラを作成します)。 基本的な使い方としては、まずサブクラスを作成し、 そしてあなたのサイト上で処理したいさまざまなアクションに対応する アクションメソッドを作成するという流れになります。 Zend_Controller は、このクラス内のメソッドで 'Action' という名前で終わるものを見つけると、 ルーティングやディスパッチの際にそ
Zend_Db_Table クラスは、データベースのテーブルへの オブジェクト指向のインターフェイスです。 テーブルに対するさまざまな共通操作のためのメソッドを提供します。 基底クラスは拡張可能なので、独自のロジックを組み込むこともできます。 Zend_Db_Table は、 » テーブルデータゲートウェイ パターンを実装したものです。また、そのほかにも » 行データゲートウェイ パターンを実装したクラスも含んでいます。 Zend Framework 1.9 以降では、Zend_Db_Table のインスタンスを作成できます。 つまり、一つのテーブルに対して select、insert、update、delete などといった単純な操作を行うためだけにわざわざ基底クラスを継承して設定する必要がなくなるということです。 以下に、もっとも単純な使用例を示します。
このドキュメントは、Zend Framework に貢献してくださる開発者個人 (あるいはチーム) のためにコードの書式やドキュメント作成の指針を示すものです。 Zend Framework を用いて開発をする人たちにとってもこのコーディング規約は有用でしょう。 これに従えば、Zend Framework のコードとの一貫性が保てるからです。 そのためには、ここで完全なコーディング規約を示す必要があります。 注意: 注意: 詳細なレベルまでの設計指針を示すこと以上に、 それを標準規格として確立することが大切だと考えています。 Zend Framework コーディング規約の指針は、 これまで Zend Framework プロジェクトでうまく回っていた方針をまとめたものです。 この» ライセンスのもとで、 そのまま使用するなり多少変更して使用するなりすることができます。 Zend Fram
The Right Image One of the things I like best about PHP is its support for a diverse array of tools and technologies. Take, for instance, image manipulation. Like most developers, I’ve known for a while that PHP comes with GD support for basic image generation and processing tasks, and I’ve even used it on occasion to dynamically create images from a base template. However, I recently needed to wr
Oops! This is awkward. We encountered a 404 Not Found error. You are looking for something that doesn't exist or may have moved. Check out one of the links on this page or head back to Home.
Caution: The documentation you are viewing is for an older version of Zend Framework. You can find the documentation of the current version at: https://docs.zendframework.com/ コーディングスタイル - Zend Framework PHP 標準コーディング規約
The Zend Framework project ceased creation of distribution tarballs/zip files for releases starting with the 2.5.0 release, in favor of distribution via Composer. We will continue to create and provide them for the 2.4 LTS release, and those packages will be reflected here. As such, this page is an historical record, and primarily of use for developers using older versions of the framework. We hig
Caution: The documentation you are viewing is for an older version of Zend Framework. You can find the documentation of the current version at: https://docs.zendframework.com/ Google Spreadsheets の使用法 - Zend_Gdata 注意:このドキュメントでは、英語版のリビジョン 22432 の更新内容をスキップしています。 Google Spreadsheets データ API を使用すると、 スプレッドシートの中身を Google データ API フィード形式で閲覧したり それを更新したりすることができるようになります。 あるユーザのスプレッドシートの一覧を取得したり、 既存のスプレッドシートの
Caution: The documentation you are viewing is for an older version of Zend Framework. You can find the documentation of the current version at: https://docs.zendframework.com/ Programmer's Reference Guide
Caution: The documentation you are viewing is for an older version of Zend Framework. You can find the documentation of the current version at: https://docs.zendframework.com/ 命名規約 - Zend Framework PHP 標準コーディング規約 Zend Framework では、クラスの名前が保存先ディレクトリに直接対応するような 命名規約を採用しています。Zend Framework 標準ライブラリの最上位レベルのディレクトリは "Zend/" ディレクトリです。一方、Zend Framework 追加ライブラリの最上位レベルのディレクトリは "ZendX/" ディレクトリです。この配下に、すべてのクラスが階
Caution: The documentation you are viewing is for an older version of Zend Framework. You can find the documentation of the current version at: https://docs.zendframework.com/ クラスの読み込み - Zend Framework Performance Guide Zend Frameworkアプリケーションのプロファイルをとってみた人は誰でも、 Zend Frameworkではクラスの読み込みが比較的高くつくことにすぐ気がつくでしょう。 多くのコンポーネントのために読み込まれる必要があるクラスファイルの本当の数、 クラス名とファイルシステムとの間に1対1の関係が成立しないプラグインの利用、 include_once(
Zend_Db_Select オブジェクトは、SQL の SELECT 文を表すものです。 このクラスには、クエリの各部分を追加するためのメソッドが用意されています。 PHP のメソッドやデータをもとにクエリの各部分を指定すると、 このクラスが正確な SQL 文を作成してくれます。クエリを作成したら、 あとは通常の文字列と同じようにそれを用いてクエリを実行できます。 Zend_Db_Select は次のような機能を提供します。 SQL クエリを少しずつ組み立てていくための オブジェクト指向のメソッド SQL クエリの一部について、データベースに依存しない抽象化 大半のメタデータ識別子の自動クォート処理による、 予約語や特殊文字を含む SQL のサポート 識別子や値のクォートによる、 SQL インジェクション攻撃対策 必ず Zend_Db_Select を使わなければならないというわけではあ
Caution: The documentation you are viewing is for an older version of Zend Framework. You can find the documentation of the current version at: https://docs.zendframework.com/ Zend_Http_Client - 高度な使用法 - Zend_Http デフォルトでは、Zend_Http_Client は自動的に五段階までの HTTP リダイレクトを処理します。これを変更するには、設定パラメータ 'maxredirects' を変更します。 HTTP/1.1 の RFC によると、HTTP 301 および 302 レスポンスを受け取ったクライアントは、 指定された場所に同じリクエストを再送する必要があります。 この際に
以下では、一覧に記載されたディレクトリ毎に利用例を記述します。 application/: このディレクトリは、アプリケーションを含みます。 構成や利用されるサービス、及びブートストラップ・ファイルと同様に、 MVCシステムを収納します。 configs/: アプリケーション全体の設定のディレクトリ controllers/, models/, views/: これらのディレクトリは、デフォルトのコントローラ、モデルまたは ビューのディレクトリとして用いられます。 アプリケーション・ディレクトリの中にこれらの3つのディレクトリを持たせると、 グローバルな controllers/models/views を持つ モジュラー・プロジェクトと同様に、 単純なプロジェクトを始めるための最良のレイアウトが提供されます。 controllers/helpers/: これらのディレクトリにはアクション
Zend_Gdata_Calendar クラスを使うと、Google Calendar サービスで イベントの閲覧や作成、更新、削除ができるようになります。 Google Calendar API についての詳細な情報は » http://code.google.com/apis/calendar/overview.html を参照ください。 Google Calendar API は、その他の GData API と同様に Atom Publishing Protocol (APP) を使用しています。これは、XML ベースのフォーマットでウェブのリソースを管理するための仕組みです。 クライアントと Google Calendar サーバとの間のやり取りは HTTP で行われ、認証済みの接続と未認証の接続の両方が利用できます。 何らかのトランザクションが発生する際には、 必ず接続を確立す
PHP7 is on it’s way! This is the largest shift in the PHP landscape since the upgrade to PHP 5.3. Most of us survived that and I’m sure we will survive this one as well. To help you see the forrest for the trees, I’ve put together a list of all the RFCs that are marked as “Implemented” on the PHP wiki. Some of them have not yet been updated to “Implemented” status and there are still others in the
Zend FrameworkはデフォルトではZend_Viewというテンプレートエンジンを使用します。(正確に言うと素のPHPに足りない便利関数集といった感じ。) SmartyやTwigといったテンプレートエンジンを連携させる場合など、Zend_View以外を使いたい場合のやり方をまとめてみます。 拡張方法の選択 Zend Frameworkは拡張方法がたくさん用意されているフレームワークです。 まずはどう拡張するのかを検討 します。 Viewヘルパーをまず検討 単純な機能拡張であれば、Viewヘルパーを作れないか検討しましょう。要は「関数が足りないので増やしたい」、という場合です。 http://framework.zend.com/manual/ja/zend.view.helpers.html Viewヘルパーはこのまとめでは扱いません。標準で付属するViewヘルパーが充分高機能なの
「Zend Framework 日めくり Calendar 2012」の3日目の記事です。何となくQiitaで書いてみます。 Zend Framework でデータベースを扱う時の定番モジュールがZend_Dbです。公式のQuickStartがわかりやすいんですが、TableDataGatewayをDataMapperから使うというガチガチ厳密な使い方をしているので、「難しそう」「面倒くさそう」という印象を受けるかもしれません。 もうちょっとお手軽に、不真面目に使う書き方を考えてみます。解説を長々と書くとダレそうなので2日間に分割します。今日は概要だけ。 用語の整理 Zend_Dbについて少し解説。主要なクラスはこの3つです。 Zend_Db … DAL(PDOのWrapper) Zend_Db_Table … O/R Mapper(Table Data Gateway) Zend_Db_
アプリケーションログは、何か障害が発生した時は調査の起点になりますので大事ですよね。 ロガーは通常、ログレベルを設定できて、debug用の情報などは開発環境だけ出力し、本番環境では抑制しておきます。無駄な大量のログ出力は、それなりにパフォーマンスに悪影響を与えますからね。 しかし、何かエラーが起きたときは、ログ出力が抑制されていることにより、原因がわかりにくくなってしまいます。 Monolog特有の機能であるFingersCrossedは、このジレンマを解消します。 ある特定のレベル(CRITICALなど)のログ出力を指示した瞬間、ログレベルを切り替え、過去にさかのぼってINFOなどのすべてのログを出力します。 これにより、問題が起きた時だけ詳細にログを吐くことができ、障害対応に効果を発揮します。 Monologのfingers_crossedがようやくわかった - ゆっくり*ゆっくり [
これはなに? 古いPHPを使用しているサービスだと、5.6+にマイグレーションする際にもAPCを使いたいという要望が多い。 PHP5.5+でなぜAPCではなくZend OPcacheやAPCuを使うようになったのか? そもそもZend OPcacheやAPCuってなんなのさ! って説明できるようになるために調べてみました。 APCとZend OPcache/APCuの関係 APCが機能として持っている opecode cache機能とdata cache機能を PHP 5.5+では opecode cache : Zend OPcache data cache : APCu で提供するようになりました。 そうなった経緯 経緯が綺麗にまとまったサイト。 https://www.devside.net/wamp-server/installing-apc-for-php-5-5 ざっくりまとめ
Swift3 はこちら Objective-C にはないもの、break や case などの Objective-C にはなかった機能を持つものなど、予約語を追ってみると面白い知識にたくさん巡り逢えます! (個人的には indirect が一番好きです!) 文脈による違いなど、調べきれなかった部分もあると思います。もれ、誤り等ございましたら、ご指摘いただけると大変助かります。 また、「こんな機能もある」「こう使うと便利」などもコメントいただけると嬉しいです! swift tutorial に書いてあるような基礎的なことは簡潔に済ませますのでご了承ください。 よろしくお願いいたします。 class, deinit, enum, extension, func, import, init, inout, internal, let, operator, private, protocol,
Swiftがついにオープンソース化されました!自分も何か pull request 送って「Swiftコントリビュータ」を名乗りたいところですが、言語のソースコードを前にしたところでいったい何からはじめてよいものかわからない、けど気分だけでもこの祭りに乗っかりたい、ということでとりあえずビルドしてみることにしました。 README をみると Getting Started のところに色々書いてあります。が、Ubuntuだけで必要な手順とかも混じっているので、OS X でビルドするための最短距離 を探ってみました。 色々試してみて、Swift をビルドするにあたって clone が必須なのは以下のリポジトリ。 $ git clone git@github.com:apple/swift.git swift $ git clone git@github.com:apple/swift-clan
Appleは本日、プログラミング言語「Swift」をオープンソースプロジェクトとして正式に公開しました(Apple Press Info、MacRumors、9to5Mac)。 SwiftのソースコードはGitHubで公開され、ライセンスはApache 2.0オープンソースライセンスが採用されています(ランタイムライブラリは除外)。 オープンソース化されたコンポーネントには、Swiftのコンパイラやデバッガはもちろん、標準ライブラリやFoundationライブラリ、パッケージマネージャやREPLまで含まれています。 iOSやMac用アプリの開発用言語として着実に利用者が増加しているSwift言語ですが、オープンソース化によってLinuxなど他のプラットフォームでの利用も増加していくことになるのか注目を集めそうです。
PHP-FIG FAQ What does FIG stand for? The FIG stands for Framework Interoperability Group. The name until recently was “PHP Standards Group” but this was somewhat inaccurate of the intentions of the group. What are the aims of the PHP-FIG? The idea behind the group is for project representatives to talk about the commonalities between our projects and find ways we can work together. Our main audien
Autoloading Standard¶ Deprecated - As of 2014-10-21 PSR-0 has been marked as deprecated. PSR-4 is now recommended as an alternative. The following describes the mandatory requirements that must be adhered to for autoloader interoperability. Mandatory¶ A fully-qualified namespace and class must have the following structure \<Vendor Name>\(<Namespace>\)*<Class Name> Each namespace must have a top-le
Autoloader¶ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119. 1. Overview¶ This PSR describes a specification for autoloading classes from file paths. It is fully interoperable, and can be used in addition to any other autoloading specification, including
Coding Style Guide¶ Deprecated - As of 2019-08-10 PSR-2 has been marked as deprecated. PSR-12 is now recommended as an alternative. This guide extends and expands on PSR-1, the basic coding standard. The intent of this guide is to reduce cognitive friction when scanning code from different authors. It does so by enumerating a shared set of rules and expectations about how to format PHP code. The s
普段から使って慣れてる Xcode を使って、オープンソース化された Swift のコードを眺められるようにしてみました。
1 Host header value prior to operation. 2 Host component of the URI composed in the request prior to the operation. 3 Host component of the URI being injected via withUri(). 1.3 Streams¶ HTTP messages consist of a start-line, headers, and a body. The body of an HTTP message can be very small or extremely large. Attempting to represent the body of a message as a string can easily consume more memor
1 Host header value prior to operation. 2 Host component of the URI composed in the request prior to the operation. 3 Host component of the URI being injected via withUri(). 1.3 Streams¶ HTTP messages consist of a start-line, headers, and a body. The body of an HTTP message can be very small or extremely large. Attempting to represent the body of a message as a string can easily consume more memor
Getting Started Basic Setup Interoperability Interacting with Objective-C APIs Writing Swift Classes with Objective-C Behavior Working with Cocoa Data Types Adopting Cocoa Design Patterns Interacting with C APIs Mix and Match Swift and Objective-C in the Same Project Migration Migrating Your Objective-C Code to Swift Revision History Document Revision History Preparing Your Objective-C Code for Mi
HTTP Message Meta Document¶ 1. Summary¶ The purpose of this proposal is to provide a set of common interfaces for HTTP messages as described in RFC 7230 and RFC 7231, and URIs as described in RFC 3986 (in the context of HTTP messages). RFC 7230: http://www.ietf.org/rfc/rfc7230.txt RFC 7231: http://www.ietf.org/rfc/rfc7231.txt RFC 3986: http://www.ietf.org/rfc/rfc3986.txt All HTTP messages consist
目的 mp3ファイルのURLを指定してchangeAudio(NSURL(string: "http://audio.com/file.mp3"))ようにメソッドを呼び出すと、そのmp3をダウンロードしながら再生する……つまりStreaming再生を行う 1ファイルすべてをダウンロードし終わると、ファイルをキャッシュに保存する もう一度、同じURLに対して音楽再生しようとすると、Web上のではなくキャッシュしたファイルを使って再生する 以上の役割を果たすライブラリ、Choristerを作成した。CocoaPodsにも登録してあるので、 でインストールできる。 ノベルゲーム風の小説投稿サービス http://denkinovel.com/ のiOSアプリのために作った。ユーザーが指定したURLの音楽ファイルを、切り替えながら再生させるのに必要だった。 ちなみにChoristerは聖歌隊を意味
去る 12 月 3 日、ついに Swift がオープンソースになりました!! 僕は、今度 try! Swift で Swift について話す予定なんですが、 Swift がオープンソースになったからには、コンパイラの中身まで見て証拠を掴んだ上で話さなければならないこともあります。 そんなわけで早速コンパイラのソースを読もうと思ったんですが、目的なく漫然と読むのも辛いです。そこで、勉強がてら Swift のコンパイラを改造して前からほしいと思っていた構文を追加してみました( リポジトリはこちら )。 改造の内容は次の二つです。 標準ライブラリに Either<L, R> という型を追加 Either<L, R> のシンタックスシュガー L|R を追加 これによって、次のようなコードが書けるようになりました。 // Int|String は Either<Int, String> のシンタック
はじめに こんにちは。haranicleです。 2015年。エンジニアにも筋肉が求められる時代になりました。 今回は、筋肉Swiftプログラマーになりたい皆様といっしょに、 Swiftの基礎であるARCについてトレーニングしていきましょう。 がんばりましょう。💪💪💪 前提 Swift2.1についての記載しています。 ARCの基礎 ARCとは プログラマーが意識していなくても、Swift(のコンパイラ)がARC(Automatic Reference Counting)という仕組みを使ってメモリ領域管理をしてくれます。 もやしプログラマーが飯を食っていけるのもARCのおかげです。 ARCは、基本的に以下のルールに基づいてメモリ領域を管理します。 参照型(クラスのインスタンスとクロージャなど)のみを対象にする インスタンスを生成した時にメモリ空間を確保する インスタンスが 必要 な間は、
Attackers injected malicious JavaScript code into the site, redirecting some visitors' browsers to Flash exploits Visitors to the official website for the PHP programming language over the past couple of days might have had their computers infected with malware. Hackers managed to inject malicious JavaScript code into a file on the php.net site called userprefs.js. The code made requests to a
Update: I wrote this with Xcode 7 β1, and playgrounds crashed a lot at the time. As a result, I gave up on testing all the cases, and a lot of errors creeped into the snippets. They are now corrected, thanks to (among others) @CalQL8ed_K_OS and @IanKay, who both corrected me and shamed me into fixing things. Thanks guys! So Swift 2 is out, and they fixed enums with variable payloads, so the party
I'm experimenting with Swift protocol extensions and I found this quite confusing behaviour. Could you help me how to get the result I want? See the comments on the last 4 lines of the code. (You can copy paste it to Xcode7 playground if you want). Thank you!! protocol Color { } extension Color { var color : String { return "Default color" } } protocol RedColor: Color { } extension RedColor { var
This content has moved; redirecting to the new location.
This content has moved; redirecting to the new location.
Swift、オープンソースで登場 先日、Appleがプログラミング言語Swiftをオープンソースソフトウェアとして公開しました。Swift自体は単一のソフトウェアというよりも、コンパイラも含めて複数のソフトウェアおよびプロジェクトから構成されています。これら情報のポータル的なポジションとして「Swift.org」というサイトがオープンしました。 ソースコードは「Apple|GitHub」で公開されています。これまでiOSアプリの開発にはObjective-Cが使われてきましたが、AppleがSwiftを公開してからはSwiftへ注目対象がシフトしています。この動向は今後も続くものと見られます。 SwiftはまだFreeBSDのパッケージにはなっていませんが、それにつながりそうな取り組みが「landonf/swift-freebsd|GitHub」ではじまりました。Appleのswiftから
This content has moved; redirecting to the new location.
はじめに 去る2015年12月3日、Swift がオープンソース化され、Linux 版も公開されました。すばらしい。 Swift.org - Welcome to Swift.org ちょっと無理矢理にですが、Ruby から呼んでみました。 元ネタ: RubyからGoの関数をつかう → はやい 注意: 2015年12月現在、Swift のコードを Objective-C 以外の言語から呼ぶ方法は公式にはアナウンスされていません。 本記事は、独自に試した結果を書いています。 環境 Ubuntu 14.04 LTS(Trusty Tahr) 64bit $ ruby -v ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux] $ swiftc -v Swift version 2.2-dev (LLVM 46be9ff861, Cl
This content has moved; redirecting to the new location.
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 最近,超音波通信技術が注目を浴びています.先日,あの LINE の友だち追加機能にも,超音波通信を用いる方法が追加されました.今後,超音波通信はますます実用化されていくことと思われます. 今回は,そんな話題の超音波通信に関して,その概要と,iOS での実現方法をざっくりと書いてみようと思います. 超音波通信の概要 超音波通信は,人には聴こえない,高周波音で情報通信をおこなう手段です.人の可聴域は 18kHz あたりまでなので,基本的にそれ以上の周波数を用います. 超音波は当然のことながら 「音」 なので,デバイス非依存であり,かつデバイ
This content has moved; redirecting to the new location.
+ Submit LinkLearn SwiftA curated list of helpful resources to learn iOS Development in Swift. Tutorials, Code Samples, References and more! Swift in Action: A Project-Based Introduction to Swift ProgrammingReady to build real iOS apps? This book teaches you Swift with a hands-on, project-based approach — guiding you through real-world projects that apply everything you learn. FREE PREVIEW!
This content has moved; redirecting to the new location.
+ Submit LinkLearn SwiftA curated list of helpful resources to learn iOS Development in Swift. Tutorials, Code Samples, References and more! Swift in Action: A Project-Based Introduction to Swift ProgrammingReady to build real iOS apps? This book teaches you Swift with a hands-on, project-based approach — guiding you through real-world projects that apply everything you learn. FREE PREVIEW!
+ Submit LinkLearn SwiftA curated list of helpful resources to learn iOS Development in Swift. Tutorials, Code Samples, References and more! Swift in Action: A Project-Based Introduction to Swift ProgrammingReady to build real iOS apps? This book teaches you Swift with a hands-on, project-based approach — guiding you through real-world projects that apply everything you learn. FREE PREVIEW!
人材育成のプロが組織の成長に伴走します。生成AIを活用した各種機能、MBA基礎〜DXなど最新知識まで測定もできるeラーニングも用意。 詳細を見る とてつもない変化の時代にあって、「学ぶ」ことはビジネスパーソンとしての必要条件だが、それは必ずしも「成果を出す」ための十分条件ではない。学びを大きな成果につなげるためには、プラスアルファの何が必要なのか――。グロービス経営大学院でMBAを取得した後、実践の場で大きな成果を上げたことが認められ、あすか会議2015においてアルムナイ・アワードを受賞した創造と変革の志士4人に聞いた。 志士の助言1:早く失敗せよ、何回も JPMCアセットマネジメントの小野学氏 JPMCアセットマネジメント 代表取締役 兼 日本管理センター 執行役員 小野学 氏 (グロービス経営大学院2007期生) <編集部解説> 丸紅から日本管理センターに転身。その後、担当する事業部を
人材育成のプロが組織の成長に伴走します。生成AIを活用した各種機能、MBA基礎〜DXなど最新知識まで測定もできるeラーニングも用意。 詳細を見る 経営戦略に関する本といえば、マイケル・ポーターやクリステンセンなどの書籍は必読でしょう。しかし、「教科書っぽくてワクワクしない」「古典すぎて今日感を感じない」という人も多いはず。そこで、ここでは数多ある戦略本の中でも、比較的新しく、かつ固すぎない書籍を厳選してご紹介します。 「P&G式 勝つために戦う 戦略」A・G・ラフリー/ロジャー・マーティン 充実した内容の割に、話題に登る機会が少なかった一冊。「P&G式」という言葉がタイトルにあるために、消費材に関心がある方の本のように捉えられますが、そんなことはありません。業界を問わず、汎用的な戦略の組み立て方が理解できる良書です。 「経営戦略全史」三谷 宏治 グロービスの戦略領域「イノベイティブ・ストラ
「環境」・「情報」・「生命」の相互関連をめぐる哲学的基礎研究(編著)、平成10年度〜平成11年度科学研究費補助金(基盤研究(B)(2))研究成果報告書 北大文学部倫理学研究 75-80 2000年
In light of dramatic changes in the consumer landscape, how can retail and packaged-goods executives prepare for the future? What can happen in 15 years? A look back at 2000 shows how much the world can change in just a decade and a half. Back then, about 30 percent of people in developing countries lived in extreme poverty, compared with less than 15 percent today.1 The Millennium Development Goa
Consumers are taking an increasingly active role in healthcare decision making. What does that mean for payors and providers? We separate fact from fiction. Until recently, consumerism in the U.S. healthcare industry has moved slowly. However, several converging forces are likely to change the situation soon and result in a more dynamic market. Higher deductibles and copayments, greater transparen
リリースの概要 この 331.65 Game Ready WHQL ドライバは、Battlefield 4 と Call of Duty: Ghostsで最高のゲーミング体験をもたらします。これらの Game Ready ドライバは、幅広いゲームでパフォーマンスも強化します。 さらに、新しい 331.65 Game Ready ドライバは待望の2種類の新テクノロジのサポートを含むGeForce Experience v1.7 とセット販売されます。NVIDIA GameStream™ は、ユーザの皆様がGeForce GTXを搭載したPC から直接 SHIELDにPC ゲームをストリームすることが可能にします。このアップデートは、類を見ない機能とパフォーマンスを備えた革新的な新しいゲームキャプチャ用ツール、GeForce ShadowPlay™のBeta版も導入します。 NVIDIA は、
インテル® ドライバー & サポート・アシスタント インテル® ドライバー & サポート・アシスタントは、多くのインテル® ハードウェアについて、ニーズに合わせたサポートと手間のかからないアップデートを提供し、システムを常に最新の状態に保ちます。 対象外のドライバーとソフトウェアのリストについては、こちらをご覧ください。 注: このアプリケーションは、Microsoft* Windows* 7、Windows* 8、Windows* 8.1、Windows* 10 および Windows* 11 (Chrome、Firefox、または Edge* (バージョン 44.17763/18.17763 以降) ブラウザーを利用) でサポートされています。 今すぐダウンロード ダウンロード前にインテル® ドライバー & サポート・アシスタントの詳細を確認 ›
所得が低い人ほど、コメやパンなど穀類の摂取量が増える一方で、野菜や肉の摂取量が少なく、栄養バランスのよい食事が取れていないことが、厚生労働省の調査で分かりました。 それによりますと、コメやパンなど穀類の1日の摂取量は、所得が200万円未満の世帯では、男性は535グラム、女性は372グラムと、所得が600万円以上の世帯より20グラムから40グラム多くなっていました。 一方、野菜の摂取量は、所得が200万円未満の世帯では、男性は253グラム、女性は271グラムと、所得が600万円以上の世帯より40グラムから70グラム少なくなっていました。 所得の低い人は肉の摂取量も少なく、所得が低い人ほど栄養バランスのよい食事が取れていないことが分かりました。 また、健康診断を受けていない人の割合は所得が600万円以上の男性では16.1%だったのに対し、所得が200万円未満の男性は42.9%と、所得が低くなる
French foreign minister and president of the talks Laurent Fabius brings down the gavel to mark the adoption of the agreement. Photograph: Francois Mori/AP
Best Books of 2015 Best of the Best-of Lists A compilation of books cited on multiple year-end lists
reporting from Seoul — In one of the stately homes in this leafy part of town, a disgraced former president is living out his twilight years. Chun Doo-hwan was the face of the repressive government that led this country throughout much of the 1980s; these days he mostly stays behind the walls of his police-protected compound. It’s no wonder that Chun, 84, came to this neighborhood, called Yeonhu
A K-pop group is alleging that U.S. authorities denied them entry at Los Angeles International Airport, suspecting they were sex workers. “Oh My Girl,” an eight-member South Korean girl band, was held at LAX for more than 15 hours on Wednesday while being questioned by officials with U.S. Customs and Border Protection, according to a statement released by the group’s South Korean management compan
For the first time in Saudi Arabia, women are allowed to run as candidates and cast their votes in local elections. The municipal polls will open at 8am on Saturday and close at 5pm, local time (5am-2pm GMT). Two-thirds of seats at the kingdom’s 284 councils are up for grabs, with more than 1,000 female candidates in the running, compared with more than 6,000 men. READ MORE: Saudi women begin camp
PostgreSQLを高速化・高信頼化する OSSミドルウェア pgpool-II SRA OSS, Inc. 日本支社 2007/07/23 Copyright(c)2007 SRA OSS, Inc. Japan 2 pgpool-IIとは ● pgpoolをベースに,独立行政法人情報処理推進機構 (IPA)の補助を受けSRA OSS, Inc.日本支社が開発 ● PostgreSQL専用のクラスタソフト ● 単体のPostgreSQLでは達成できない性能,信頼性を 提供 ● オープンソースソフトウェアとして自由に利用可能 ● プログラミング言語を問わず使えて,パラレルクエ リが可能なOSSクラスタソフトはpgpool-IIのみ 2007/07/23 Copyright(c)2007 SRA OSS, Inc. Japan 3 PostgreSQLとは? ● 信頼性が高く,高機能のオ
If you’re looking for a developerWorks forum — Don't panic! You are in the right place. You are here because specific IBM developerWorks forums, blogs and other Connections content have been decommissioned. This page will help you find the content you are looking for, get answers to your questions, and find a new community to call home. Where am I? You are on the IBM Community area, a collection o
PostgreSQLのソースコード PostgreSQL のおおまかな構造がわかったところで、PostgreSQL のソースコードの構造を見ていきましょう。 PostgreSQL が現在の形になったときは 20 万行ほどだったソースコードは、今では 100 万行ほどあります。 これほどの量になると、闇雲にコードを読んでも理解するのは難しいでしょう。 そこでまず本稿で大まかなソースコードの構造を理解していただきたいと思います。 トップレベル PostgreSQL のソースコードを展開すると、トップレベルには表のようなファイルやディレクトリがあります。 トップレベルで configure; make; make install を行なえば、基本的なインストールはすぐにできるようになっています。 実際には、PostgreSQL のソースからのインストールは極めて容易です。 ファイル/ディレクトリ
3.2 性能面の着目点2:スケーラビリティ ここまで性能とその安定性を検証してきました。 ここでは「コストパフォーマンス」という観点から、CPU スケーラビリティに関する検証結果をご紹介します。 大規模システムでスケールアップの要求を満たせるのかという観点で、参照系トランザクションを主体に構成される TPC-W モデルを参考に作られた DBT-1 というベンチマークプログラムを用いて CPU スケーラビリティを計測してみました。 図3.2-1 IA サーバでは 16 コアまではスケールする事が確認できましたが、4 → 8 コアでのスケーラビリティに比べ、 8 → 16 コアでのスケーラビリティは低くなっており、コストパフォーマンスの観点で PostgreSQL 8.4 は 8 コアマシンで使用するのがお勧めと言えます。 また、今回ご紹介しませんが OS・ハードウェアアーキテクチャの点から、
はじめに 2012 年 8 月にリリースされた pgpool-II 3.2 では、 DBへの検索リクエストを実効的に高速化するオンメモリクエリキャッシュ、 可用性を高めるウォッチドッグ機能などが搭載され、より PostgreSQL を高速、安全に利用できるようになりました。 本記事では、まず pgpool-II 3.2 の概要を説明します。オンメモリクエリキャッシュとウォッチドッグに関しては、 別ページで詳細に解説します。 pgpool-IIとは pgpool-II についてまだあまりご存知のない方のために、pgpool-II とは何かという事を簡単にご紹介します。 すでに pgpool-II についてよくご存じの方は、次の章までとばして頂いて構いません。 pgpool-II は、PostgreSQL のクライアントアプリケーションと、(複数の)PostgreSQL の間に割り込んで
watchdog とは 従来の pgpool-II で複数の PostgreSQL を連携させる場合、pgpool-II 自体、あるいは pgpool-II が動いているサーバや OS に障害が発生すると全体のサービスが停止してしまうため、ここが単一障害点(Single Point Of Failure: SPOF)となっていました。watchdog は、複数の pgpool-II の連携によってこの問題を解決し、pgpool-II の可用性を高める機能です。この機能により、サービスを提供する主系(アクティブ)の pgpool-II に障害が発生した場合でも、それを検知した待機系(スタンバイ)の pgpool-II が主系に取って代わって運用を継続する、すなわち pgpool-II のフェイルオーバが実現可能になりました。 今まではこのような構成をとるためには pgpool-HA というパ
※本ニュースは、石井達夫氏による紹介 を 転載させていただいています。 ※ Let's Postgres では近日、それぞれの新機能について詳しく紹介する予定です。ご期待ください! 待望の PostgreSQL 9.2.0 がついにリリースされました。 PostgreSQL 9.2.0 では、大幅な性能改善や各種の機能追加が行なわれています。 検索性能の大幅な改善。マルチ CPU 環境では最高 64 コアまで検索性能が向上することが確認されています。 インデックスだけを見て検索を行なう "index only scan" により、 特に大規模データで数十倍の性能向上が得られる場合があります。 スタンバイサーバから更に別のスタンバイサーバにレプリケーションを行なう カスケードレプリケーション アナウンス(英語) http://www.postgresql.org/about/news/14
pgpool-IIとは pgpool-IIはPostgreSQL専用のミドルウェアで、PostgreSQLのデータベースクライアントとPostgreSQLサーバの間に割り込む形で動作し、PostgrSQLに以下のような機能を追加します。 コネクションプーリング PostgreSQLへの接続を保存しておき、同じ属性(ユーザ名、データベース、プロトコルバージョン)を持つ接続を受け付けたときに再利用することによってPostgreSQLへの接続オーバヘッドを低減し、システム全体のスループットを向上することができます。 レプリケーション pgpool-IIは複数のPostgreSQLサーバを管理することができます。レプリケーション機能を使用することにより、物理的に2台以上のDBサーバにリアルタイムでデータを保存することができ、万が一どれかのDBサーバに障害が発生しても運用を継続することができます。
オンメモリクエリキャッシュとは? 端的に言うと、SELECT の結果をメモリ上にキャッシュとして保存しておいて、 同じ SELECT がきたときに、即座にそのキャッシュした結果を返すしくみです。 キャッシュが存在する場合には、SELECT 文をパース(構文解析)したり実際に実行したりしなくなるので、非常に高速です。 以下は、この機能に関する文書です。 場合によっては、飛躍的な性能向上が見られます。 更新がそんなに頻繁でなく、apache など同じユーザが同じ SELECT をたくさん発行するようなシステムでは、 大きな効果が得られるかもしれません。 特に、それが重い SELECT である場合には、めざましい改善が期待できるでしょう。 以下はその一例のグラフで、横軸は pgbench -S -c 10 -T 10 を実行した回数、 縦軸は TPS(Transactions Per Secon
pgpool-II のチュートリアルにようこそ。 ここでは、pgpool-II のインストールから基本的な設定、レプリケーションおよびパラレルクエリの実行を行うまでの手順について説明します。 また、PostgreSQL の基本的な操作に関する説明は行いませんので、必要であれば PostgreSQL のドキュメントを参照してください。 目次 1. さあ始めましょう 1.1. pgpool-II のインストール 1.2. 設定ファイルの作成 1.3. PCP コマンドの設定 1.4. データベースノードの準備 1.5. pgpool-II の起動と停止 2. 初めてのレプリケーション 2.1. レプリケーションの設定 2.2. レプリケーションの確認 3. パラレルクエリを使ってみよう 3.1. パラレルクエリの設定 3.2. システムデータベースの作成 3.3. 分散ルールの定義 3.4.
PgBouncer Lightweight connection pooler for PostgreSQL. Downloads, bugtracker, CVS: http://pgfoundry.org/projects/pgbouncer Features Several levels of brutality when rotating connections: Session poolingMost polite method. When client connects, a server connection will be assigned to it for the whole duration it stays connected. When client disconnects, the server connection will be put back into
(1) はじめに 本記事では、OSS 統合監視ソフトウェア Zabbix を利用した PostgreSQL の監視方法を紹介します。 (2) 統合監視ソフトウェアとは システム監視は、ハードウェアの稼働監視、CPU などのリソース監視や アプリケーション監視など多岐にわたります。 監視や監視データの保存、障害が発生したときの通知設定を一元的に行って システム監視を自動化するソフトウェアを、統合監視ソフトウェアと呼びます。 統合監視ソフトウェアを用いると、内部状態が刻々と変化するデータベースの稼働状況と OS の状態を容易に蓄積できるので、障害発生時の通知だけでなく、障害が発生する前に データベース状態を把握することで対策を取ることもできるようになります。 また過去取得したデータを元に障害発生後に原因を追究したり将来を予想するなどに 役立てることができます。 オープンソースで利用できる統合監
2008年 02月 22日 金曜日 02:03 We use Postgres for a lot of stuff here. Since it's a multi-process database server (unlike MySQL which is multi-threaded), creating a direct connection to Postgres is relatively slow. This can be worked around by using a connection pool server in front of the DB. Up until recently we used pgpool for this. But it has a few disadvantages: * It's multi-process itself (althoug
NTT オープンソースソフトウェアセンタ 笠原 辰仁 さて、HOTシリーズの第3回目となりました。前回・前々回を通じて、HOTがどんな効果を持ち、どのように振舞うのかを見てきました。今回は、HOTを上手く使うためのコツを解説していきたいと思います。HOTの機能を上手く生かすには何が必要になるのでしょうか?次の4つのキーワードに沿って進んでいきましょう。 インデックスキーの更新は避けよう 使われないインデックスは削除しよう ページの空き領域を確保しておこう ロングトランザクションに要注意 インデックスキーの更新は避けよう! 1つ目のコツは、「インデックスキーの更新を避ける」です。 HOTが機能するための前提として、「インデックスキーの更新が起こらない」ことが挙げられます。もちろん、必要不可欠なインデックスキーの更新処理は避けることができませんが、HOTを機能させるための条件ですので、覚えてお
NTT オープンソースソフトウェアセンタ 板垣 貴裕 Windows Vista へ PostgreSQL をインストールし、データベースを利用するための環境を整えます。インストールには EnterpriseDB 社のバイナリ・パッケージを使います。解説の最後で、初期設定やデータの移動に関する、よくある質問についても補足します。 インストールの流れ 最初にインストールが何を行うのかと、インストールされるファイルを整理しておきます。PostgreSQL サーバ本体に関しては、ウィザードに従えば一括でインストールされます。 ダウンロード バージョン 8.4 では、Windows 用のパッケージは EnterpriseDB 社によりメンテナンスされています。コミュニティのダウンロードページから辿れるインストーラを利用するのが手軽です。postgresql-8.4.0-1-windows.exe
農業・食品産業技術総合研究機構 近畿中国四国農業研究センター 寺元 郁博 はじめに PostGIS では、幾何関数やジオメトリ型を、PostgreSQL のクエリの中に混ぜ込むことができます。 WHERE 句に幾何関数を使ったり、INSERT, UPDATE 等で使用することができます。 ビューで扱うこともできます。 今回はごく簡単なデータ処理の例を示してみます。 広島県内の市区町村ごとの駅の数を数え上げて、多いところ少ないところを色分けして表示します。 数え上げまでを PostGIS で行います。 本例での前提は次の通りです。 データベース名は pgis 格納するデータは2種類 国土数値情報 (行政区域) のうち広島県 国土数値情報 (鉄道) テーブルは3つ admarea station rail (使用しません) 全テーブルのジオメトリカラム名は the_geom (shp2pgsq
We Live For FitnessWelcome to ProGains Foundry, your source for information on all things fitness. We cover everything to do with maximizing your performance, from pre-workout supplements all the way through workout and recovery. Whether you need to build strength, increase your endurance, improve your athleticism, or just sleep better at night – we have you covered. ProGains Foundry offers genera
今年の講演は? 3 日目、4 日目がメインイベントといえます。キーノート講演から始まり、3 トラック全 35 講演が用意されています。PostgreSQL の主要開発者も多数演壇に立ちます。 今回のキーノート講演は、組み込みデータベースソフトウェア SQLite の開発者である Dwayne Richard Hipp による講演です。SQLite は PostgreSQL から (6.x 時代の昔にですが) 分岐して、あるいは参考にして生まれた製品なのでした。 「データベースサーバに PostgreSQL を、アプリケーション保存形式には SQLite を使おう、ところで NoSQL は屑だ」といった講演内容です。PGCon に集まるハッカーの大部分は当然のことながら YeSQL 党 (= リレーショナルデータベース派) なので、後段のくだりには会場が笑いに沸き立ちます。 PostgreS
3. PostgreSQL を立ち上げてみる 順調にインストール作業は終了しました。さて実際に Mac OS X 上で PostgreSQL を立ち上げてみましょう。 Mac の「アプリケーション」フォルダを見てみると、既に「PostgreSQL」、「PostgreSQL 8.3」と言ったフォルダが作成されています。「PostgreSQL 8.3」フォルダは PostgreSQL 本体のインストール時に、「PostgreSQL」フォルダはスタックビルダで phpPgAdmin をインストールした時に作られたようです。 それでは「PostgreSQL 8.3」の「SQL Shell (psql)」を立ち上げてみましょう。 ダブルクリックすると自動的に「ターミナル」が立ち上がり、以下のようなメッセージが表示されます。 /Library/PostgreSQL/8.3/scripts/runps
We Live For FitnessWelcome to ProGains Foundry, your source for information on all things fitness. We cover everything to do with maximizing your performance, from pre-workout supplements all the way through workout and recovery. Whether you need to build strength, increase your endurance, improve your athleticism, or just sleep better at night – we have you covered. ProGains Foundry offers genera
最新のメジャーバージョンとなるPostgreSQL 9.2 が2012/9 にリリースされました。本記事では、PostgreSQL9.2の新機能をいくつかピックアップしてご紹介します。 9.2 では、ロックの改善やIndex Only Scanのサポートなどの性能改善をはじめ、レプリケーション機能の強化、JSON型や範囲型のサポート、ログメッセージや監視機能の充実など、多方面に渡る改良がバランスよく行われています。 性能強化 9.2ではIndex Only Scanやスケーラビリティの向上など、様々な性能強化が図られています。特に、Index Only Scanは9.2の目玉機能の一つとなっています。 Index Only Scan 読んで字の如く、インデックスのみを読むスキャン機能です。この機能により、インデックスキーの付与されている列だけを参照するSELECT処理速度がぐっと向上してい
オープンソースRDBMS PostgreSQLの専用ミドルウェア「pgpool-II」の新バージョン「pgpool-II」が16日にリリースされた。新バージョンではレプリケーションの高速化やオンラインリカバリ機能が実装されるなど、パフォーマンス面で大幅な改善/向上が図られている。 pgpool-IIは、データベースクライアントとPostgreSQLサーバ間を接続するミドルウェア。クライアントからの接続要求をキューイングし、PostgreSQLサーバの負荷を抑えることで、システム全体のスループットを向上させる役割を果たす。また、複数のPostgreSQLサーバを管理することができるため、2台以上のディスクにリアルタイムでハードディスクのバックアップを取ることが可能。これにより、ディスク障害の際もシステムを止めずに運用を継続できる。 バージョン2.0での改良点の一部は以下の通り。 pgpool
InstagramがPgBouncer使っているというので、試してみようと思って忘れてたのですが、ふと思い出したので使ってみました。 とりあえずインストールします。現在の最新は1.5.4でした。pgbouncer.iniとuserlist.txtを忘れず/etc/pgbouncerにコピーしておきます。 $ sudo yum install libevent-devel $ cd ~/src $ wget http://pgfoundry.org/frs/download.php/3393/pgbouncer-1.5.4.tar.gz $ tar zxvf pgbouncer-1.5.4.tar.gz $ cd pgbouncer-1.5.4 $ ./configure $ make $ sudo make install $ sudo mkdir /etc/pgbouncer $ sud
pgpoolとは pgpoolとはPostgreSQL専用のコネクションプーリングサーバーです。2004年にファーストバージョンがリリースされ、2006年にはパラレルクエリなどの新機能を実装したpgpool-IIが登場し、その後もオンラインリカバリーなどの新しい機能を次々と実装しながら進化を続けています。 最近では、非同期レプリケーションシステムとして人気の高いSlony-Iとの組み合わせや、PostgreSQL 8.2からの新機能であるwarm standbyとの組み合わせといった新しい活用方法も注目されています。 本連載では、多様なpgpool-IIの活用方法の中から最もよく使われているコネクションプーリングとレプリケーションを中心に活用方法を解説します。 第1回はpgpool-IIの機能の簡単な紹介とインストール方法について解説します。 多機能ミドルウエアpgpool-II pgpo
はじめに 2013 年 8 月に pgpool-II 3.3 がリリースされました。このバージョンでは、複数の pgpool-II を連携させ、可用性を高める機能である watchdog 関して、いくつか新機能が追加されました。 中でも大きな変更は、pgpool-II 間の死活監視に新しい方法が追加されたことです。 本記事では、この新しい監視方法を用いた pgpool-II 3.3 の watchdog 機能について解説します。 pgpool-II および watchdog について pgpool-II とは pgpool-II は、PostgreSQL のクライアントアプリケーションと、(複数の)PostgreSQL の間に割り込んで入る proxy のような形で利用するミドルウェアです。直接 PostgreSQL を使うのではなく、pgpool-II を経由することによって、コネクショ
コネクションプールとは 「第1回:pgpool-IIのインストール方法(http://www.thinkit.co.jp/article/98/1/)」では、pgpool-IIとWebベースの管理ツールであるpgpoolAdminのインストール方法について解説しました。今回は、pgpool-IIの「コネクションプール」機能について解説します。 コネクションプールとは、クライアントからpgpool-IIへの接続が切断した時、pgpool-IIからPostgreSQL間の接続を保持し、後で新たにクライアントからの接続要求を受けた時に再利用することで、接続によるオーバーヘッドを軽減する機能です。 特にWebアプリケーションのようにデータベースに対する接続、切断を頻繁に繰り返すシステムにおいて、全体的にスループットを向上させることができます。 pgpool-IIのコネクションプールの特徴 コネクシ
PostgreSQLの開発 PostgreSQL は、PostgreSQL Global Development Group によって開発が行われています。 PostgreSQL Global Development Group とは、PostgreSQLの開発者からなるコミュニティです。開発者は、コアメンバ、主幹開発者、その他の開発者(パッチ投稿など)の 3 層に分けることができます。コアメンバは、プロジェクト全体の取り仕切りを中心に、開発の意思決定権を持っています。ディベロッパ以下の開発者は、自分の得意分野を中心とする機能の開発などを行っているという形です。 開発者は、企業の支援を受けて開発に専念している人もいれば、純粋なボランティアとして趣味の時間を利用して活動している人など様々です。 企業が開発者の支援を行っている場合でも、その企業はソフトウェアの方向性を左右するようなことはなく、
pgpool-IIのレプリケーション 「第2回:コネクションプールで接続負荷を軽減!(http://www.thinkit.co.jp/article/98/2/)」は、pgpool-IIのコネクションプール機能を使って、接続のオーバーヘッドを減らし、性能を向上させる方法について紹介しました。 今回は、レプリケーションと負荷分散について説明します。レプリケーションは可用性を、負荷分散は性能を向上させる機能です。もちろんこれらの機能は前回紹介したコネクションプール機能と組み合わせて使うことができます。 レプリケーションとは、文字通りデータの複製(レプリカ)を複数のPostgreSQL上に作成する機能です。いずれかのサーバーに障害が発生しても、複製したデータを使って直ちに別のサーバーでサービスを継続することができるため、可用性が向上します。 pgpool-IIのレプリケーションは、クライアント
NTT オープンソースソフトウェアセンタ 板垣 貴裕 スロークエリ (時間のかかるSQL) を発見するまでの手順を解説します。スロークエリ分析と改善は以下の流れで行うことになります。この記事では主に 1. のスロークエリの特定方法について解説します。2.については『スロークエリの改善』を参考にしてください。 どのSQLが遅いのかを見つける。 そのSQLがなぜ時間がかかるのかを判断する。 設定パラメータ、SQL、スキーマなどを改善する。 着目したSQLの性能を再測定し、2. から繰り返す。 着目したSQLのチューニングが完了したら、他のボトルネックを探すため 1. から繰り返す。 スロークエリの見つけ方 スロークエリを見つけるには、大きく分けて統計情報ビューを使う方法と、サーバログを使う方法の2つがあります。統計情報ビューを使う方法は PostgreSQL 8.4 以降でしか利用できませんが
pgpool-II 2.1リリース 最終回の今回は、これまでに取り上げなかったpgpool-IIのより新しい機能や活用方法について紹介します。 「第1回:pgpool-IIのインストール方法(http://www.thinkit.co.jp/article/98/1/)」で、pgpool-IIは2.1のリリースに向けてベータテスト中とお伝えしましたが、2008年7月25日にpgpool-II 2.1がリリースされました。 ダウンロードはpgpoolの公式ページ(http://pgfoundry.org/projects/pgpool/)から行えます。 パラレルクエリ 「第3回:レプリケーション&負荷分散!(http://www.thinkit.co.jp/article/98/3/)」で紹介した負荷分散は、データをすべてのノードにレプリケーションし、クライアントからの参照系のクエリをどれか
(*)パラレルクエリモードではデータを分割して保存しているテーブルに対しては、レプリケーションならびに負荷分散の機能は使えません。 pcp.confの設定 どの動作モードでも、pcp.confの設定は必要です。pgpool-IIには管理者がpgpool-IIの 停止や情報取得などの管理操作を行うためのインターフェイスが用意されていま す。そのインターフェイスを利用するためにはユーザ認証が必要になるので、そ のユーザ名とパスワードをpcp.confに登録します。 pgpool-IIをインストールすると、$prefix/etc/pcp.conf.sampleができるので、それを $prefix/etc/pcp.confという名前でコピーします。 cp $prefix/etc/pcp.conf.sample $prefix/etc/pcp.conf pcp.confでは空白行や#で始まる行はコメ
各項目がカンマ区切りのテキストで1行を構成します。実際には下記のような内容です。 (注)幅の関係で1行のデータを2行に分けて記述しています。 ee1bdfe5b017f8dcddea61b54aa76536,2010-05-13 00:00:03,1,277,DoSearch,sort 安い順 region ハワイ country ハワイ島 ee1bdfe5b017f8dcddea61b54aa76536,2010-05-13 00:00:04,2,115,ShowList,sort 安い順 region ハワイ country ハワイ島 ee1bdfe5b017f8dcddea61b54aa76536,2010-05-13 00:00:06,3,344,DoSearch,date 20100701 sort 安い順 region ハワイ country ハワイ島 ee1bdfe5b017
pgpool-II のチュートリアルにようこそ。 ここでは、pgpool-II のインストールから基本的な設定、レプリケーションおよびパラレルクエリの実行を行うまでの手順について説明します。 また、PostgreSQL の基本的な操作に関する説明は行いませんので、必要であれば PostgreSQL のドキュメントを参照してください。 目次 1. さあ始めましょう 1.1. pgpool-II のインストール 1.2. 設定ファイルの作成 1.3. PCP コマンドの設定 1.4. データベースノードの準備 1.5. pgpool-II の起動と停止 2. 初めてのレプリケーション 2.1. レプリケーションの設定 2.2. レプリケーションの確認 3. パラレルクエリを使ってみよう 3.1. パラレルクエリの設定 3.2. システムデータベースの作成 3.3. 分散ルールの定義 3.4.
オンメモリクエリキャッシュとは? 端的に言うと、SELECT の結果をメモリ上にキャッシュとして保存しておいて、 同じ SELECT がきたときに、即座にそのキャッシュした結果を返すしくみです。 キャッシュが存在する場合には、SELECT 文をパース(構文解析)したり実際に実行したりしなくなるので、非常に高速です。 以下は、この機能に関する文書です。 場合によっては、飛躍的な性能向上が見られます。 更新がそんなに頻繁でなく、apache など同じユーザが同じ SELECT をたくさん発行するようなシステムでは、 大きな効果が得られるかもしれません。 特に、それが重い SELECT である場合には、めざましい改善が期待できるでしょう。 以下はその一例のグラフで、横軸は pgbench -S -c 10 -T 10 を実行した回数、 縦軸は TPS(Transactions Per Secon
【コラム】 ガベージの監視 DBT-1の測定でガベージ量の時間推移を見ていましたが、その方法を説明します。PostgreSQLは、取得できる稼働統計情報(DBの様々な処理の統計情報)がバージョンによって少し異なります。そのため、8.2.5と8.3.0で少々ガベージ量のチェック方法が異なります。 8.2.5の場合 8.2.5の測定では、PostgreSQLのシステムテーブルである「pg_stat_user_tables」の「n_tup_upd」と「n_tup_del」のカラムの数値をガベージ量としてしました。pg_stat_user_tablesは、DB内のユーザテーブルに関する様々な情報を記録しており。その中に、更新や削除されたタプル(レコードと同義)数を記録している数値があります。「n_tup_upd」は更新されたタプル数、「n_tup_del」は削除されたタプル数です。そこで更新または
はじめに 2013 年 8 月に pgpool-II 3.3 がリリースされました。このバージョンでは、複数の pgpool-II を連携させ、可用性を高める機能である watchdog 関して、いくつか新機能が追加されました。 中でも大きな変更は、pgpool-II 間の死活監視に新しい方法が追加されたことです。 本記事では、この新しい監視方法を用いた pgpool-II 3.3 の watchdog 機能について解説します。 pgpool-II および watchdog について pgpool-II とは pgpool-II は、PostgreSQL のクライアントアプリケーションと、(複数の)PostgreSQL の間に割り込んで入る proxy のような形で利用するミドルウェアです。直接 PostgreSQL を使うのではなく、pgpool-II を経由することによって、コネクショ
Posted by naruse on 11 Dec 2015 Translated by makimoto Ruby 2.3.0-preview2 がリリースされました。 Ruby 2.3.0-preview2 は Ruby 2.3.0 の2つ目のプレビューです。 多くの新機能と改善が含まれます。 Frozen String Literal Pragma が導入されました。 Ruby 2.1 から "str".freeze はオブジェクトアロケーションを削減するように最適化されています。 Ruby 2.3 はソースファイル内の全ての文字列リテラルを不変にする新しいマジックコメントとコマンドラインオプションが導入されます。 またデバッグ用に、--debug=frozen-string-literal コマンドラインオプションによって、 "can't modify frozen String
[edit] 数値リテラル 文字列リテラル バックスラッシュ記法 式展開 文字リテラル コマンド出力 ヒアドキュメント (行指向文字列リテラル) 正規表現リテラル 配列式 ハッシュ式 範囲オブジェクト シンボル %記法 数字の1や文字列"hello world"のようにRubyのプログラムの中に直接記述できる値の事をリテラルといいます。 数値リテラル 123 0d123 整数 -123 符号つき整数 123.45 浮動小数点数。 .1 など "." で始まる浮動小数点数は許されなくなりました。0.1 と書く必要があります。 1.2e-3 浮動小数点数 0xffff 16進整数 0b1011 2進整数 0377 0o377 8進整数 42r 3.14r 有理数。ただし、誤解を招く恐れがあるため、6.022e+23r のような指数部に有理数リテラルを含む形式は指定できません。 42i 3.14
Mac Book Proを購入し、以前ローカルで使用していたJenkinsを移行した時にハマったので、ハマったポイントをここに記載しておきます。 rbenv plugin デフォルトでRBENV_ROOTが"$HOME/.rbenv"になっており、rbenvはそこから利用されるわけだが、rbenv build wrapper利用時だと、指定場所のbin/rbenvを使用しようとしておりエラーとなる FATAL: (CommandError) failed: "env RBENV_ROOT\\=\\$HOME/.rbenv RBENV_VERSION\\=2.1.5 \\$HOME/.rbenv/bin/rbenv versions --bare" org.jruby.exceptions.RaiseException: (CommandError) failed: "env RBENV_R
趣味の日曜プロジェクトとして始めたJenkinsも、もう10年を超え、世界で10万件以上のインストールベースと40万台規模のビルドクラスタを誇る巨大なプロジェクトになりました。今でもまだ年率約30%の成長を続けており、これも全て、日本を始め世界のユーザー&開発者コミュニティのおかげです。 CloudBeesでは、2010年頃からJenkins関連の製品・サービス・サポートを提供する会社で働いています。僕自身は、CTOという肩書で、Jenkinsの普及を後押ししたり大きな企業での導入を手伝ったりと、色々な事をやっています。 おかげさまで会社の中の人の名前が全員覚えられないくらいの規模に成長し、主に北米とヨーロッパを中心にビジネスを展開しています。昨年度は前年比売上が約3倍となり、25億円の資金調達もしました。技術部門も、世界中の優秀な人をほとんど場所を問わずに雇っており、アメリカは勿論のこと
この前エントリにブログ書いてなさすぎるから、12月は1人アドベントカレンダーやるかーと書いて、気付くと 12/10 になっていました。進捗全然ダメです。 最近、慣れない Jenkins 氏と久しぶりに戯れているのですが、昨日勉強したメモについて残しておきます。 ちなみに環境は、 Jenkins 1.640 / Java 7 でございます。 前提 前提として、Jenkinsの検証環境では、ユーザ単位での認証に加えて、ジョブに対する認可制御を加えています。 開発ユーザは、このジョブ(ビルド)を編集したり実行できるけど、オペレータユーザは実行しかできない、匿名ユーザはジョブの存在自体も見えない、とか、そういう感じ。 で、そういう環境で、Jenkins CLIからジョブの更新などを行おうとすると、指定したユーザの認証がうまく通っていそうにも関わらず、ジョブが無いとエラーが返されるというケース。 状
Products Docker DesktopContainerize your applicationsDocker HubDiscover and share container imagesDocker ScoutSimplify the software supply chainDocker Build Cloud Speed up your image buildsTestcontainers Desktop Local testing with real dependenciesTestcontainers Cloud Test without limits in the cloud See our product roadmapMORE resources for developers
Trying to extend some PHP objects to be used on a more functional way. Once one PHP developer said that nowadays IDE's can help us to avoid remembering the lack of standardization some PHP methods has. As I don't use an IDE, as lots of developers out there, I don't agree with that and I'm kind of tired to try to remember if on array_filter or array_map the array goes first and the function goes la
「Ubuntu搭載の」各種プロダクト Snappy Ubuntu Coreを始めとする、「組み込み向け」のUbuntuが広がり、多くの環境で利用されるようになってきました。特に、11月末のホリデーシーズンからCESまでの間は多くの新製品が発表される時期であり、今週は多くのプロダクトが世の中に登場しています[1]。 PINE64 PINE64は「廉価なボード型ARMコンピューター」(要するに「Raspberry Piのようなもの」)の一種で、きわめて廉価でありつつ、4コアのARM64コアのCPUを搭載するプロダクトです。 基本構成となる廉価モデル『PINE64』は、次の構成で$15と、きわめて廉価な価格設定になっています。価格を上昇させる要素であるNANDを搭載せず、microSDHCに依存する形の割り切った設計です。 CPU: Quad Core ARM A53 1.2GHz C
JavaScript in TypeScript compilations (See parent issue #4789 for an overview) There are a number of considerations for the TypeScript compiler to handle JavaScript code: Should the compiler automatically pick up JavaScript files in a folder as it does for TypeScript? If so, how to avoid compiling JavaScript files that were emitted by a prior TypeScript compilation? Should the compiler emit JavaSc
For a while now, we've felt like our documentation has needed a little bit of love, so tomorrow (October 13), the TypeScript team is going to be having a doc-a-thon! Because TypeScript is extremely community-driven, we want to include others to help us in our efforts. While we're mainly focusing on sprucing up our Handbook, we're also looking for contributions to our Wiki, our Samples, and even co
N.B. these notes use the word "module" extensively, which we now use to only mean "external module" in the old parlance. I will use "namespace" to refer to "internal modules" if needed. Augmenting Types from External Modules (#5269, #4166) Bind operator is like extension methods for JS But people do love . And if you love .., prototype mutation is the only way to accomplish it Two problems facing
This issue describes TypeScript's support for ECMAScript 6 modules as implemented in #1983, #2197, and #2460. TypeScript 1.5 supports ECMAScript 6 (ES6) modules. ES6 modules are effectively TypeScript external modules with a new syntax: ES6 modules are separately loaded source files that possibly import other modules and provide a number of externally accessible exports. ES6 modules feature severa
For various reasons that are discussed in other issues, some people like to pipe TS into Babel for the downlevel (e.g. ES5) code generation. I won't reiterate here why one might want to do so. Now that TS is starting to get ES7+ features such as async, decorators, possibly :: & co. it would be very welcome to add a ES7 (ES2016) target. The use case today is to get raw, non transformed code from TS
Start..Fight#...Mcgregor vs Aldo Live Strea-m UFC 194 PPV Start..Fight#...Mcgregor vs Aldo Live Strea-m UFC 194...Start..Fight#...Mcgregor vs Aldo Live Strea-m UFC 194 Mcgregor vs Aldo Live UFC 194 PPV Fight UFC.,194.,Aldo.,vs.,McGregor.,Live.,on.,Pay-Per-View.,-.,UFC.com UFC.,194.,Results:.,Aldo.,vs..,McGregor MMA.,Fighting.,has.,UFC.,194.,results.,for.,the.,Aldo.,vs..,McGregor.,fight.,card.,Dec.
//Live //: Watch Manchester United vs. AFC Bournemouth Free Stream..Free Streaming..Watch AFC Bournemouth vs Manchester United Live Stream..(EPL)front - all - random | gadgets - sports - gaming - pics - worldnews - videos - AskReddit - aww - Music - funny - news - movies - blog - books - history - food - philosophy - television - Jokes - Art - DIY - space - Documentaries - Fitness - askscience -
YAKKAY(ヤッカイ)ヘルメットの取り扱いを始めました。 「YAKKAY」とは? http://yakkay.jp/ デンマーク産まれのヘルメットメーカーです。 普段着で自転車に乗る際、スポーツヘルメットでは少々不釣り合いだと感じたことはありませんか? 安全性とファッション性を兼ね備えた、スタイリッシュな自転車用ヘルメットの登場です。 「Paris ヘリンボーン」 15,540円 外観は帽子のようですが、中身はハードシェルの自転車用ヘルメットです。 安全性もしっかり確保されていて、ヨーロッパのCE規格に準拠しています。 「TOKYO ピンストライプ」 16,590円 「アウター」と呼ばれるヘルメットカバーは様々な形と色があります。 その日の気分や服に合わせて、アウターの着せ替えもできます。 アウターのみ:6,159円~7,245円 左「TOKYO ピンクジャズ」 右「TOKYO
㆙࿌ ㆙࿌ ㆙࿌ ㆙࿌ ࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭࣭ ەᮏရࡣ DC 㸯㸰 V㸦㸫㸧࣮ࢫ㌴ᑓ⏝࡛ࡍࠋᆺࢺࣛࢵࢡࡸᐮ෭ᆅᵝࡢࢹ࣮ࢮࣝ㌴࡞ࡢ㸰㸲 V ㌴ࡣⅆ⅏ࡢཎᅉ࡞ ࡾࡲࡍࡢ࡛⏝ࡋ࡞࠸࡛ࡃࡔࡉ࠸ࠋ ەᮏရࢆ๓᪉ࡢど⏺ࢆጉࡆࡿࢫࢸࣜࣥࢢࠊࢩࣇࢺࣞࣂ࣮ࠊࣈ࣮ࣞ࢟࣌ࢲࣝ࡞ࡢ㐠㌿ᨭ㞀ࢆࡁࡓࡍሙᡤࠊྠ⪅༴㝤ࢆ ཬࡰࡍሙᡤ࡞ࡣ⤯ᑐྲྀࡾࡅ࡞࠸࡛ࡃࡔࡉ࠸ࠋ㏻ᨾࡸᡃࡢཎᅉ࡞ࡾࡲࡍࠋ ەᮏရࢆྲྀࡾࡅࡿ㝿ࠊ㌴య✰ࢆ㛤ࡅࡿሙྜࡣࠊ㟁Ẽ㓄⥺ࠊࣃࣉ㢮ࠊࢱࣥࢡ࡞ࡢ⨨ࢆ☜ㄆࡢୖࠊࡇࢀࡽᖸ΅ࡸ ᥋ゐࡍࡿࡇࡀ↓࠸ࡼ࠺༑ศὀពࡋ࡚⾜ࡗ࡚ࡃࡔࡉ࠸ࠋⅆ⅏ࡢཎᅉ࡞ࡾࡲࡍࠋ ەᮏရࢆྲྀࡾࡅࡿ㝿ࠊ㌴యࡢ࣎ࣝࢺࡸࢼࢵࢺࢆ⏝ࡋ࡚ࠊᶵჾࡢྲྀࡸ࣮ࢫࢆྲྀࡿሙྜࡣࠊࢫࢸࣜࣥࢢࠊࣈ࣮ࣞ࢟⣔
{PPV}^*McGregor vs Aldo Live Streaming.. Online.. Ufc194.. 2015 = Live stream: Watch fans Q&A with UFC stars Max Holloway, Rory ... Irish...{PPV} *McGregor vs Aldo Live Streaming.. Online.. Ufc194.. 2015 Live stream: Watch fans Q&A with UFC stars Max Holloway, Rory ... Irish Independent-23 Oct 2015 Tune in for live coverage as UFC superstars Max Holloway, Jessica Eye and Rory MacDonald take questi
Human-level concept learning through probabilistic program induction Brenden M. Lake1,*, Ruslan Salakhutdinov2, Joshua B. Tenenbaum31Center for Data Science, New York University, 726 Broadway, New York, NY 10003, USA.2Department of Computer Science and Department of Statistics, University of Toronto, 6 King's College Road, Toronto, ON M5S 3G4, Canada.3Department of Brain and Cognitive Sciences, Ma
TensorFlow研究会が開催されました!! 先日、渋谷ヒカリエの株式会社ディー・エヌ・エー様にて、株式会社ビズリーチ様主催のTensorFlow研究会が開催されました。 私も予習の上でブログまとめ枠として参加いたしまして、本記事はそのまとめになります。 思いついたアルゴリズムをTensorFlowで実装してみた話 (株式会社トップゲート 藤原氏) [slideshare id=56050548&doc=tf-study-151211114019] TensorFlowで面白そうだと思って試してみた ステップサイズの設定が面倒 確率的勾配降下法 ステップサイズが大きいと全てがNanになる 近接点法だと w が行方不明にならなそう PassiveAggressiveに正則化項がついた感じ ステップサイズを大きくすると勾配降下法だとウェイトが飛んで行く 近接点法だと割りと収束する まとめ ニ
What Does Science Say About How To Be A Good Kisser?Regular readers might be saying “What the hell is this, Cosmo Magazine?” In all fairness, how to be a good kisser is something no one really gets instruction in. Yet, it can be a huge part of one’s personal life and the sources we do get info from are, well, far from scientific. Let’s tackle it. Have No Illusions: Kissing Is ImportantResearch sho
概要 Ansible + Packer で AMI を作ります。 Packer を使うと簡単に AMI を作ることができ、Ansible は簡単にサーバーの構成を作ることができます。 これを組み合わせると EC2 インスタンスの運用を自動化する第一歩を踏み出せます。 Ansible と Packer をインストールした EC2 インスタンスを作って、そこで実行し AMI を作成します。 IAM ロールの作成 EC2 インスタンスに結びつける IAM ロールを作成します。 EC2 インスタンスに結びつけると access_key_id, secret_access_key を指定しなくても AWS の各サービスを操作することができます。 AWS コンソール > サービス「IAM」 > 左メニュー「ロール」 > 「新しいロールの作成」ボタンをクリックします。 ロール名の設定で適切な「ロール名」
Jump to navigation There is a scene in Sofia Coppola’s new film The Bling Ring, a remorseless chronicle of a real-life teen crime wave that rocked Los Angeles in the late 2000s, where one of the characters, Nicki (played by Emma Watson), has broken into Lindsay Lohan’s closet, and is now surrounded by her shoes. Nicki turns some stilettos around in her hand under a huge neon sign spelling “Lindsay
Santi Mas de Xaxas Faus is a spokesman for Barcelona's anti-eviction movement, PAH Tourists enjoying an apartment in Barcelona may not know it, but the terms of their lease are, so to speak, in dispute. There are people in Spain's prime city-break destination who want visitors out of the apartments they source on home rental websites, and back into the city's hotels, because local people cannot ke
Ford tells Trump his role as US president in a film 'was just a movie' Harrison Ford has told US Republican presidential candidate Donald Trump that his role as the US president in Air Force One was just "a movie". Speaking to The New York Times recently, Trump praised Ford's role as a heroic president in the film. He told the newspaper: "My favourite was Harrison Ford on the plane. I love Harriso
Obesity is the biggest threat to women's health and the health of future generations, warns England's chief medical officer Dame Sally Davies. Her annual report, external, which focuses on women this year, said tackling obesity should be a national priority to avert a "growing health catastrophe". She said the food industry needed to do more or it should face a sugar tax. Dame Sally is also callin
Mexico has approved the use of the world's first vaccine against dengue fever, the health ministry announced. The deadliest form of the mosquito-borne disease kills 22,000 people per year, according to the World Health Organisation. French pharmaceutical company Sanofi said it developed the vaccine, Dengvaxia, over the past 20 years. Some 40,000 people will receive the treatment in Mexico in an in
Being miserable or stressed will not increase your risk of dying, according to the UK's Million Women Study. It had been thought that being unhappy was bad for health - particularly for the heart. But the decade-long analysis, published in the Lancet, external, said previous studies had just confused cause and effect. However, experts argued that unhappiness in childhood may still have a lasting i
The BBC's Michael Buchanan speaks to a family about the loss of their daughter The NHS has failed to investigate the unexpected deaths of more than 1,000 people since 2011, according to a report obtained by BBC News. It blames a "failure of leadership" at Southern Health NHS Foundation Trust. It says the deaths of mental health and learning-disability patients were not properly examined. Southern
Hannibal Gaddafi, pictured here in 2010, was known for his lavish lifestyle Late Libyan leader Muammar Gaddafi's son Hannibal has been freed after being briefly kidnapped by an armed group in Lebanon, security sources say. In a video shown on Lebanese TV, the captive businessman was seen appealing for more information concerning the 1978 disappearance of the prominent Lebanese Shia cleric Musa al-
ホームTOEICTOEIC900点達成するための英語学習戦略 / TOEIC900点の難易度・取得割合、メリットと評価、出来るようになることも紹介 TOEIC900点達成するための英語学習戦略 / TOEIC900点の難易度・取得割合、メリットと評価、出来るようになることも紹介 2022 8/10 (記事の執筆者)この記事の執筆者は「3ヶ月の語学留学でTOEIC200点を上げて、マンツーマンレッスンで英会話・英作文が出来るようになる」フィリピン留学の語学学校バックワイズの共同代表、そして大人の英語学び直し・オンライレッスンのハルヨン代表のはるじぇー @HAL_Jです。 語学学校バックワイズ 就職活動を控えている大学生の中には、TOEIC LR試験で高得点を取得したら就活に有利になりそうだと考えている方も多いと思います。 TOEIC900点は全受験者の上位1%に所属しています。 このTOEI
Friday evening in Belfast, I’m heading into town. That is, I should be heading into town, but I’m not. Not yet. The electronic timetable at my bus stop tells me in vivid orange letters that all services are currently subject to delays and alterations. The reason: (these words last) “security alert”. And, like that, I am catapulted back to Friday evenings in the 1970s and 80s, scarcely one of which
Thank you for being patient. We are doing some work on the site and will be back shortly.
Here's a list of everything that's new in V.4, so far: Support for AWS SAM, AWS Cloudformation, & Traditional Serverless Framework Projects: Now, you can use one tool to deploy all three of these IaC project files. More info here Native Typescript Support: You can now use .ts handlers in your AWS Lambda functions in serverless.yml and have them build automatically upon deploy. ESBuild is now inclu
ツイートに位置情報を追加する 位置情報と一緒にツイートした場合、Twitterはその位置情報も保存します。 毎回ツイートする際に、位置情報を付加する/付加しないを選択することができ、いつでも過去の位置情報を全て削除することも可能です。 詳しい説明
Brayley was healthy and did not have a terminal illness. In May 2014 he took his own life using the drug Nembutal, which he illegally imported, and which Nitschke has written a handbook about how to obtain. Nitschke has argued that Brayley made a rational decision to suicide. The concept of rational suicide means that people who decide to take their own life do not necessarily have to be suffering
// main.js const { app, BrowserWindow, desktopCapturer, session } = require('electron') app.whenReady().then(() => { const mainWindow = new BrowserWindow() session.defaultSession.setDisplayMediaRequestHandler((request, callback) => { desktopCapturer.getSources({ types: ['screen'] }).then((sources) => { // Grant access to the first screen found. callback({ video: sources[0], audio: 'loopback' }) })
夫のネットゲームのアカウントを消したら、激怒して離婚を申し込まれたーー。結婚したばかりの女友達から、そんな報告があったことを紹介するツイートが2万回以上リツイートされ、話題になった。 投稿者によると、女友達は仕事に集中してほしいと考え、夫が遊んでいるネットゲームのアカウントを消したそうだ。激怒する夫をみて、取り返しがつかないことをしたと考えたのか、投稿者に助けを求めてきたのだという。 投稿者は、ネットゲームのアカウントは、所有者にとっては財産だとして、夫婦間であっても人の財産を勝手に処分することにやめるよう忠告したという。ネットゲームのアカウントを勝手に処分することは、法的に問題なのだろうか。濵門俊也弁護士に聞いた。 ●法律上の財産は、形のあるモノであることが原則 「いくら夫婦でも、夫(妻)の財産を勝手に処分することは刑法上、器物損壊罪に該当し得る行為ですし、民法上の損害賠償請求の対象とな
Learning about the significance of behaviours, gestures and customs is particularly important for those who do business abroad. Addressing someone in the correct way can be crucial for making a good first impression. In Japan, for example, looking someone directly in the eye for too long can be a faux pas, says Nick Rines, chief executive officer, of the Institute of Diplomacy and Business. “Japan
⚠️ Deprecated ⚠️ Sadly, we have made the decision to deprecate this project. While we had hoped to bootstrap the project to a point where it could flourish as a community project, unfortunately we ran into a number of roadblocks along the way, along with the need for significant architectural overhaul. While these issues are solvable on a technical level, doing so correctly requires more resources
Flow is a set of cross-platform libraries for RubyMotion. It can be seen as RubyMotion's missing standard library. Each library implements the following requirements: Simple Ruby API 100% cross-platform (iOS, Android and OS X) No external dependencies Covered by tests API Documentation WARNING: Flow is currently a work in progress. Some specs might be broken, APIs might change, and documentation m
DO harsh words lead to violent acts? At a moment when hate speech seems to be proliferating, it’s a question worth asking. Attorney General Loretta E. Lynch recently expressed worry that heated anti-Muslim political rhetoric would spark an increase in attacks against Muslims. Some claim that last month’s mass shooting in Colorado Springs was provoked by Carly Fiorina’s assertion that Planned Paren
In works like “Kitaro,” the iconic manga artist Shigeru Mizuki, who died last month, resurrected Japan’s folk creatures as pop culture for the masses.Kitaro (Drawn & Quarterly) by Shigeru Mizuki / Copyright Shigeru Mizuki / Mizuki Productions “In our military, soldiers and socks were consumables; a soldier ranked no higher than a cat,” the Japanese manga artist Shigeru Mizuki recalled in the after
This article is in parts, or in its entirety, outdated. Hence, the information presented on this page may be incorrect, and should be treated with due caution until this flag has been lifted. Help by editing the article, or discuss its contents on the talk page. This is a list/overview of the various known sources of technical debt in SpiderMonkey, curated for easy reference. Categorization is ine
MySQL Cluster is designed around a distributed, multi-master ACID compliant architecture with no single point of failure. MySQL Cluster uses automatic sharding (partitioning) to scale out read and write operations on commodity hardware and can be accessed via SQL and Non-SQL (NoSQL) APIs. Internally MySQL Cluster uses synchronous replication through a two-phase commit mechanism in order to guarant
How a group of men from China’s Uighur community were sold in Afghanistan and imprisoned in Guantanamo as terrorists. Read more Editor’s note: This film is no longer available online. A film by Patricio Henriquez China’s western autonomous region of Xinjiang is home to the country’s mostly Muslim Uighur minority. But many have fled China in recent years to escape persecution from Chinese authoriti
London – Hsan, a penniless 50-year-old in Tunisia, agrees to paint his house purple to honour the country’s president in exchange for a job. But his plan goes awry when the Tunisian revolution in 2011 topples the regime. Shot in six days on a budget of $45,000, the fictional 30-minute film, The Purple House, is equal parts comedy and drama – a reflection of the madness that its director, Selim Gri
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く