{"id":78,"date":"2011-12-18T13:12:13","date_gmt":"2011-12-18T04:12:13","guid":{"rendered":"http:\/\/ec2-52-35-32-26.us-west-2.compute.amazonaws.com\/blog\/2011\/12\/18\/20111218131213\/"},"modified":"2011-12-18T13:12:13","modified_gmt":"2011-12-18T04:12:13","slug":"20111218131213","status":"publish","type":"post","link":"http:\/\/daimlars.jp\/blog\/?p=78","title":{"rendered":"iTunes\u3067\u518d\u751f\u30c1\u30e3\u30fc\u30c8\u30e9\u30f3\u30ad\u30f3\u30b0\u3092\u5b9a\u671f\u7684\u306b\u81ea\u52d5\u3067\u4f5c\u308a\u305f\u3044\uff08\uff11\uff09"},"content":{"rendered":"<p>\u307e\u305a\u306f\u74b0\u5883\u4f5c\u308a\u304b\u3089\u30fb\u30fb\u30fb\u3002<\/p>\n<\/p>\n<p><a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/MySQL\">MySQL<\/a>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u306f\u4ee5\u4e0b\u306b\u306f\u307e\u3063\u305f\u3002\u300cCannot start <a class=\"zem_slink\" title=\"Tunneling protocol\" href=\"http:\/\/en.wikipedia.org\/wiki\/Tunneling_protocol\" rel=\"wikipedia\">SSH tunnel<\/a> manager\u300d<\/p>\n<\/p>\n<p><a href=\"http:\/\/daimlars.files.wordpress.com\/2011\/12\/mysql-workbench-error.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-266\" title=\"MySQL Workbench Error\" src=\"http:\/\/daimlars.files.wordpress.com\/2011\/12\/mysql-workbench-error.png?w=150\" alt=\"\" width=\"150\" height=\"131\" \/><\/a><\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<p>Home&gt;View&gt;Output\u3088\u308a\u30ed\u30b0\u3092\u53c2\u7167\u3059\u308b\u3068\u540c\u69d8\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u591a\u767a\u3002<\/p>\n<blockquote><p>ImportError: <a class=\"zem_slink\" title=\"Dynamic-link library\" href=\"http:\/\/en.wikipedia.org\/wiki\/Dynamic-link_library\" rel=\"wikipedia\">DLL<\/a> load failed: \ufffdw\ufffd\u80b3\ufffd\ua0bd\ufffd\ufffd\ufffdW\ufffd\ufffd\ufffd[\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0082\ufffd\ufffd\ufffd\u0702\ufffd\ufffd\ufffdB<\/p>\n<p>Traceback (most recent call last):<\/p>\n<p>File &#8220;C:\\<a class=\"zem_slink\" title=\"Program Files\" href=\"http:\/\/en.wikipedia.org\/wiki\/Program_Files\" rel=\"wikipedia\">Program Files<\/a> (<a class=\"zem_slink\" title=\"X86\" href=\"http:\/\/en.wikipedia.org\/wiki\/X86\" rel=\"wikipedia\">x86<\/a>)\\<a class=\"zem_slink\" title=\"MySQL\" href=\"http:\/\/www.mysql.com\" rel=\"homepage\">MySQL<\/a>\\<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/MySQL\">MySQL<\/a> Workbench 5.2 <a class=\"zem_slink\" title=\"Common Era\" href=\"http:\/\/en.wikipedia.org\/wiki\/Common_Era\" rel=\"wikipedia\">CE<\/a>\\sshtunnel.py&#8221;, line 6, in<\/p>\n<p><a class=\"zem_slink\" title=\"Import\" href=\"http:\/\/en.wikipedia.org\/wiki\/Import\" rel=\"wikipedia\">import<\/a> socket<\/p>\n<p>File &#8220;C:\\Program Files (<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/x86\">x86<\/a>)\\<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/MySQL\">MySQL<\/a>\\<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/MySQL\">MySQL<\/a> Workbench 5.2 CE\\<a class=\"zem_slink\" title=\"Python (programming language)\" href=\"http:\/\/www.python.org\/\" rel=\"homepage\">Python<\/a>\\socket.py&#8221;, line 46, in<\/p>\n<p>import _socket<\/p><\/blockquote>\n<p><a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/Trac\">Trac<\/a>\u306f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u306a\u304b\u3063\u305f\u304c\u3001Pythonhome<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/%B4%C4%B6%AD%CA%D1%BF%F4\">\u74b0\u5883\u5909\u6570<\/a>\u3092\u30bb\u30c3\u30c8\u3057\u3066\u307f\u305f\u3002<\/p>\n<blockquote><p>Traceback (most recent call last):<\/p>\n<p>File &#8220;C:\\Program Files (<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/x86\">x86<\/a>)\\<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/MySQL\">MySQL<\/a>\\<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/MySQL\">MySQL<\/a> Workbench 5.2 CE\\sshtunnel.py&#8221;, line 6, in &lt;module&gt;<\/p>\n<p>import socket<\/p>\n<p>File &#8220;C:\\Program Files (<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/x86\">x86<\/a>)\\<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/MySQL\">MySQL<\/a>\\<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/MySQL\">MySQL<\/a> Workbench 5.2 CE\\<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/Python\">Python<\/a>\\socket.py&#8221;, line 46, in &lt;module&gt;<\/p>\n<p>import _socket<\/p>\n<p>ImportError: DLL load failed: \ufffdw\ufffd\u80b3\ufffd\ua0bd\ufffd\ufffd\ufffdW\ufffd\ufffd\ufffd[\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0082\ufffd\ufffd\ufffd\u0702\ufffd\ufffd\ufffdB\uffe5<\/p><\/blockquote>\n<p>\u65ad\u5ff5\u3002\u3002\u3002<\/p>\n<\/p>\n<p>\u305f\u3060\u3001DataModeling\u306f\u4f7f\u3048\u305f\u306e\u3067ER\u56f3\u3092\u66f8\u3044\u3066<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/DDL\">DDL<\/a>\u3092\u81ea\u52d5\u751f\u6210\u3057\u3066\u30c6\u30fc\u30d6\u30eb\u3092\u4f5c\u308b\u3002<\/p>\n<\/p>\n<p><a href=\"http:\/\/daimlars.files.wordpress.com\/2011\/12\/er.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-270\" title=\"ER\" src=\"http:\/\/daimlars.files.wordpress.com\/2011\/12\/er.png?w=300\" alt=\"\" width=\"300\" height=\"217\" \/><\/a><\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<p><a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/DDL\">DDL<\/a>\u306f\u30c6\u30fc\u30d6\u30eb\u3092\u9078\u3093\u3067\u53f3\u30af\u30ea\u30c3\u30af\u3067\u81ea\u52d5\u751f\u6210\u3002\u3064\u3044\u3067\u3001<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/Eclipse\">Eclipse<\/a>\u3002<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/JPA\">JPA<\/a>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u4f5c\u6210\u3057\u3001\u53f3\u30af\u30ea\u30c3\u30af\uff1e\u65b0\u898f\u4f5c\u6210\uff1e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3067\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3092\u4f5c\u6210\u3002\u3053\u3093\u306a\u30af\u30e9\u30b9\u304c\u3067\u304d\u305f\u3002<\/p>\n<blockquote><p>import <a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/java\">java<\/a>.io.Serializable;<\/p>\n<p>import javax.persistence.*;<\/p>\n<p>import <a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/java\">java<\/a>.util.Date;<\/p>\n<p>import <a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/java\">java<\/a>.util.Set;<\/p>\n<p>\/**<\/p>\n<p>* The persistent class for the tbl_update database table.<\/p>\n<p>*<\/p>\n<p>*\/<\/p>\n<p>@Entity<\/p>\n<p>@Table(name=&#8221;tbl_update&#8221;)<\/p>\n<p>public class TblUpdate implements Serializable {<\/p>\n<p>private static final long serialVersionUID = 1L;<\/p>\n<\/p>\n<p>@Id<\/p>\n<p>@Column(name=&#8221;<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/Trac\">Trac<\/a>_ID&#8221;)<\/p>\n<p>private int <a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/trac\">trac<\/a>_ID;<\/p>\n<\/p>\n<p>@Column(name=&#8221;Play_Count&#8221;)<\/p>\n<p>private String play_Count;<\/p>\n<\/p>\n<p>@Column(name=&#8221;Type&#8221;)<\/p>\n<p>private <a class=\"zem_slink\" title=\"String (computer science)\" href=\"http:\/\/en.wikipedia.org\/wiki\/String_%28computer_science%29\" rel=\"wikipedia\">String type<\/a>;<\/p>\n<\/p>\n<p>@<a class=\"zem_slink\" title=\"Temporal bone\" href=\"http:\/\/en.wikipedia.org\/wiki\/Temporal_bone\" rel=\"wikipedia\">Temporal<\/a>( TemporalType.TIMESTAMP)<\/p>\n<p>@Column(name=&#8221;Update_data&#8221;)<\/p>\n<p>private Date update_data;<\/p>\n<\/p>\n<p>\/\/bi-directional many-to-one association to TbmTrack<\/p>\n<p>@OneToMany(mappedBy=&#8221;tblUpdate&#8221;)<\/p>\n<p>private Set&lt;TbmTrack&gt; tbmTracks;<\/p>\n<\/p>\n<p>public TblUpdate() {<\/p>\n<p>}<\/p>\n<\/p>\n<p>public int getTrac_ID() {<\/p>\n<p>return this.<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/trac\">trac<\/a>_ID;<\/p>\n<p>}<\/p>\n<\/p>\n<p>public void setTrac_ID(int <a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/trac\">trac<\/a>_ID) {<\/p>\n<p>this.<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/trac\">trac<\/a>_ID = <a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/trac\">trac<\/a>_ID;<\/p>\n<p>}<\/p>\n<\/p>\n<p>public String getPlay_Count() {<\/p>\n<p>return this.play_Count;<\/p>\n<p>}<\/p>\n<\/p>\n<p>public void setPlay_Count(String play_Count) {<\/p>\n<p>this.play_Count = play_Count;<\/p>\n<p>}<\/p>\n<\/p>\n<p>public String getType() {<\/p>\n<p>return this.type;<\/p>\n<p>}<\/p>\n<\/p>\n<p>public void setType(String type) {<\/p>\n<p>this.type = type;<\/p>\n<p>}<\/p>\n<\/p>\n<p>public Date getUpdate_data() {<\/p>\n<p>return this.update_data;<\/p>\n<p>}<\/p>\n<\/p>\n<p>public void setUpdate_data(Date update_data) {<\/p>\n<p>this.update_data = update_data;<\/p>\n<p>}<\/p>\n<\/p>\n<p>public Set&lt;TbmTrack&gt; getTbmTracks() {<\/p>\n<p>return this.tbmTracks;<\/p>\n<p>}<\/p>\n<\/p>\n<p>public void setTbmTracks(Set&lt;TbmTrack&gt; tbmTracks) {<\/p>\n<p>this.tbmTracks = tbmTracks;<\/p>\n<p>}<\/p>\n<\/p>\n<p>}<\/p><\/blockquote>\n<p>\u30af\u30e9\u30b9\u306e\u81ea\u52d5\u751f\u6210\u3068\u3068\u3082\u306b\u3001persistence.<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/xml\">xml<\/a>\u3082\u66f4\u65b0\u3055\u308c\u3066\u3044\u308b\uff01<\/p>\n<blockquote><p>&lt;?<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/xml\">xml<\/a> version=&#8221;1.0&#8243; encoding=&#8221;<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/UTF-8\">UTF-8<\/a>&#8220;?&gt;<\/p>\n<p>&lt;persistence version=&#8221;2.0&#8243; xmlns=&#8221;<a href=\"http:\/\/java.sun.com\/xml\/ns\/persistence\">http:\/\/java.sun.com\/xml\/ns\/persistence<\/a>&#8221; xmlns:xsi=&#8221;<a href=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\">http:\/\/www.w3.org\/2001\/XMLSchema-instance<\/a>&#8221; xsi:schemaLocation=&#8221;<a href=\"http:\/\/java.sun.com\/xml\/ns\/persistence\">http:\/\/java.sun.com\/xml\/ns\/persistence<\/a> <a href=\"http:\/\/java.sun.com\/xml\/ns\/persistence\/persistence_2_0.xsd\">http:\/\/java.sun.com\/xml\/ns\/persistence\/persistence_2_0.xsd<\/a>&#8220;&gt;<\/p>\n<p>&lt;persistence-unit name=&#8221;<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/JPA\">JPA<\/a>_test&#8221;&gt;<\/p>\n<p>&lt;class&gt;TblUpdate&lt;\/class&gt;<\/p>\n<p>&lt;class&gt;TbmTrack&lt;\/class&gt;<\/p>\n<p>&lt;\/persistence-unit&gt;<\/p>\n<p>&lt;\/persistence&gt;<\/p><\/blockquote>\n<p>DB\u3078\u306e\u767b\u9332\u306f\u4e0b\u8a18\u306e\u3088\u3046\u306a\u30af\u30e9\u30b9\u3067\u53ef\u80fd\u3002<\/p>\n<blockquote><p>import javax.persistence.EntityManager;<\/p>\n<p>import javax.persistence.EntityManagerFactory;<\/p>\n<p>import javax.persistence.EntityTransaction;<\/p>\n<p>import javax.persistence.Persistence;<\/p>\n<\/p>\n<p>public class test {<\/p>\n<p>public static void main(String[] args) {<\/p>\n<\/p>\n<p>TbmTrack track = new TbmTrack();<\/p>\n<\/p>\n<p>EntityManagerFactory emf = Persistence.createEntityManagerFactory(&#8220;<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/JPA\">JPA<\/a>_test&#8221;);<\/p>\n<p>EntityManager em = emf.createEntityManager();<\/p>\n<\/p>\n<p>track.setTrack_id(1);<\/p>\n<p>track.setArtist(new String(&#8220;test&#8221;));<\/p>\n<\/p>\n<p>EntityTransaction tx = em.getTransaction();<\/p>\n<p>tx.begin();<\/p>\n<p>em.persist(track);<\/p>\n<p>tx.commit();<\/p>\n<\/p>\n<p>em.close();<\/p>\n<p>emf.close();<\/p>\n<\/p>\n<p>}<\/p>\n<p>}<\/p><\/blockquote>\n<p>\u4e88\u60f3\u901a\u308aDB\u304b\u3089<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/DDL\">DDL<\/a>\u3092\u62bd\u51fa\u3057\u3066\u3057\u307e\u3048\u3070\u3001\u6b8b\u308b\u30bd\u30fc\u30b9\u3067\u66f8\u304f\u306e\u306f\u307b\u3093\u3068\u50c5\u304b\u3002\u3053\u308c\u3058\u3083\u3042\u8a00\u8a9e\u6bce\u306e\u751f\u7523\u6027\u3082\u9055\u3044\u306f\u3042\u307e\u308a\u3067\u306a\u3044\u6c17\u304c\u3059\u308b\u3002<\/p>\n<p><a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/iTunes\">iTunes<\/a>\u306e<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/XML\">XML<\/a>\u30d5\u30a1\u30a4\u30eb\u304b\u3089\u306f<a title=\"\u771f\u30fbplist\u5f62\u5f0f\u306exml\u8aad\u307f\u8fbc\u307f\u7528digester-rules(\u304a\u3088\u3073\u30af\u30e9\u30b9)\" href=\"http:\/\/d.hatena.ne.jp\/terazzo\/20080524\/1211656594\">\u771f\u30fbplist\u5f62\u5f0f\u306exml\u8aad\u307f\u8fbc\u307f\u7528digester-rules(\u304a\u3088\u3073\u30af\u30e9\u30b9)<\/a>\u304c\u3042\u3063\u305f\u306e\u3067\u3001\u3053\u3053\u304b\u3089\u62dd\u501f\u3057\u3066\u79d2\u6bba\u3002<\/p>\n<p>\u9762\u5012\u306a\u306e\u306f\u524d\u56de\u306e\u30c0\u30f3\u30d7\u3068\u306e\u5dee\u5206\u3092\u3068\u3063\u3066\u30c1\u30e3\u30fc\u30c8\u3092\u51fa\u3057\u305f\u308a\u3059\u308b\u3001\u30c7\u30fc\u30bf\u306e\u6301\u3061\u65b9\u306e\u8a2d\u8a08\u3042\u305f\u308a\u3002<\/p>\n<\/p>\n<p>\u7c21\u5358\u306b\u4f5c\u308c\u308b<a class=\"keyword\" href=\"http:\/\/d.hatena.ne.jp\/keyword\/%A5%D5%A5%EC%A1%BC%A5%E0%A5%EF%A1%BC%A5%AF\">\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af<\/a>\u304c\u7121\u3044\u3082\u306e\u304b\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u307e\u305a\u306f\u74b0\u5883\u4f5c\u308a\u304b\u3089\u30fb\u30fb\u30fb\u3002 MySQL\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u306f\u4ee5\u4e0b\u306b\u306f\u307e\u3063\u305f\u3002\u300cCannot start SSH tunnel manager\u300d &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Home&#038;g [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-78","post","type-post","status-publish","format-standard","hentry","category-engineering"],"_links":{"self":[{"href":"http:\/\/daimlars.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts\/78","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/daimlars.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/daimlars.jp\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/daimlars.jp\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/daimlars.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=78"}],"version-history":[{"count":0,"href":"http:\/\/daimlars.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts\/78\/revisions"}],"wp:attachment":[{"href":"http:\/\/daimlars.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=78"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/daimlars.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=78"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/daimlars.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}