「Delete」を含む日記 RSS

はてなキーワード: Deleteとは

2020-04-09

スターの処理が重いから変えたいんだろうけど

anond:20200408140131

スターの無いはてブなんてカニの入ってないカニ玉みたいなもんだよ。

花火の上がらない花火大会みたいなもんなんだよ。

いっそのこと、人気エントリーの「人気のコメント」と「すべてのコメント」のビューでは

スターIDは取得せずにその数だけ表示するようにしてしまってもいいんじゃないか。

例えば「★5★」表記にしてこれを今の「★リストリンクに置き換えても良いし、従来どおり「★★★★★」表記でこれを全体で一つの「★リストリンクにしてもいいと思う。

★のユーザーIDをその場で確認できないのはちょっと残念に思うところもあるけれど、そこまでユーザーにとって優先度が高い場所でもないだろうし、まあしょうがないんじゃないかな。

そういえばスターIDリストってMySQLで処理してんのかな。MySQLリスト型はなかったはずだから

ブクマレコードごとにスターリストを持ってるんじゃなくてスターごとにレコードがある感じかな。MySQLだったら、の話だけど。

SELECTが大半でINSERTが少し、DELETEほとんどないだろうからロックはあまり発生しなさそうだけど、

スターの表示でわざわざブクマTABLEスターTABLEJOIN掛けるのはちょっと割に合わない感じがする。

ブクマTABLEスター数を管理するカラムくらいあると思うし、なんとかならんのかなぁ。

RedisのLIST型を使ってスター情報管理するとか、INCR/DECRでスター数を管理してくれてもええんやで。

すでにやってたらすまん。

2020-03-29

Privacy Policy 背景透過アプリ

## Accepting the Terms and Privacy Policy

These Terms of Service ("Terms") are a legal agreement between we and you ("you"). By installing or using any application ("Service") you agree to be bound by these Terms. By accessing or using the Service, you agree that you have read, understood, and accept to be bound by the Terms. We reserve the right, in its sole discretion, to modify or revise these Terms at any time, and you agree to be bound by such modifications or revisions. If you do not agree to the Terms, do not use the Service.

Users are responsible for periodically viewing the Terms. Your continued use of the Service after a change or update has been made will constitute your acceptance to the revised Terms. If you do not agree to the Terms your only remedy is to discontinue your use of the Service and cancel any accounts you have made using the Service.

We reserve the right to refuse any user access to the Services without notice for any reason, including, but not limited to, a violation of the Terms.

You represent that you are 13 years old or older. If you are between the ages of 13 and 18, you represent that your legal guardian has reviewed and agrees to the Terms.

## Intellectual Property/Ownership

All materials that are part of the Service (including, but not limited to, designs, text, graphics, pictures, video, information, applications, software, music, sound and other files, and their selection and arrangement) are protected by law from unauthorized use.

We grant you a personal, non-exclusive, non-transferable, revocable, limited scope license to use the Service solely for the purpose of viewing and using the applicable Services and for no other purpose whatsoever. Your license to use the Services is limited by these Terms.

User Content

You agree that you are willingly publishing the content on the Service using technology and tools provided by us. You understand and agree that you may not distribute, sell, transfer or license this content and/or application in any manner, in any country, or on any social network or another medium without the explicit written permission of us. We reserve the right to remove and permanently delete any User Content from the Service with or without notice.

Rules of Conduct/Usage

You agree that all your communications with the Communication Channels are public, and thus you have no expectation of privacy regarding your use of the Communication Channels. We is not responsible for information that you choose to share on the Communication Channels, or for the actions of other users.

Privacy and Protection of Personal Information

By using the Service, you agree to the collection and use of your personal information as outlined in this Privacy Policy. We may amend the Privacy Policy from time to time, and we encourage you to consult the Privacy Policy regularly for changes.

Cookies

A cookie is a small data file that we transfer to your computer’s hard disk, generally to quickly identify a user's computer and to "remember" things about the user's visit, such as your preferences or a user name and password. The Service sends cookies to your computer when you access or view the content of us. The information contained in a cookie may be linked to your personal information for purposes such as improving the quality of our service, tailoring recommendations to your interests, and making the Service easier to use. You can disable cookies at any time, although you may not be able to access or use features of the Service.

Third-Party Advertising Companies

We may use third-party advertising companies to serve ads on the Service. We do not provide any personal information to third-party advertising companies on a non-aggregate basis. Our system and the third-party advertising technology may use aggregate information, non-personal information, Our cookies on your hard drive and your use of the Service to target advertisements. In addition, advertisers may use other third-party advertising technology to target advertising on other sites. If advertisements are served to you, a unique third-party cookie or cookies may be placed on your computer. Similarly, third-party advertising companies may provide us with pixel tags (also called “clear gifs” or “beacons”) to help manage and optimize online advertising. Beacons enable us to recognize a browser’s cookie when a browser visits the site on which is a beacon is located, and to learn which banner ads bring users to a given site.

Changing or Deleting Your Information

You may review, update, correct or delete any personal information by changing the applicable information in your profile page on Facebook and/or another social network (s). If you completely delete all this information, your account may become deactivated. If you would like us to delete your record in our system, please contact us and we will attempt to accommodate your request if we are not legally obligated to retain the record.

Security

We have put in place reasonable technical and organizational measures designed to secure your personal information from accidental loss and from unauthorized access, use, alteration or disclosure. However, we cannot guarantee that unauthorized third parties will never be able to overcome those measures or use your personal information for improper purposes. Also please note that email and messaging systems are not considered secure, so we discourage you from sending us personal information through these mediums.

Policy Regarding Children

The Service is not geared toward children under the age of 13 and we do not knowingly collect personal information from children under the age of 13. If we learn that a child under 13 has provided us with personal information we will delete such information from our files as quickly as possible.

Disclaimer of Warranty; Limitation of Liability

You agree that your use of the Service shall be at your sole risk. To the fullest extent permitted by law, We, its officers, directors, employees, and agents disclaim all warranties, express or implies, in connection with the website and your use thereof including implied warranties of title, merchantability, fitness for a particular purpose or non-infringement, accuracy, authority, completeness, usefulness, and timeliness. We make no warranties or representations about the accuracy or completeness of the content of the Service and of the content of any sites linked to the Service; We assume no liability or responsibility for any (i) errors, mistakes, or inaccuracies of content, (ii) personal injury or property damage, of any nature whatsoever, resulting from your access to and use of the Service, (iii) any unauthorized access to or use of our secure servers and/or any and all personal information and/or financial information stored therein, (iv) any interruption or cessation of transmission to or from the Service, (v) any bugs, viruses, trojan horses, or the like which may be transmitted to or through the Service by any third party, and/or (vi) any errors or omissions in any content or for any loss or damage of any kind incurred as a result of the use of any content posted, emailed, transmitted, or otherwise made available via the Service.

In no event will We, its directors, officers, agents, contractors, partners and employees, be liable to you or any third person for any special, direct, indirect, incidental, special, punitive, or consequential damages whatsoever including any lost profits or lost data arising from your use of the Service or other materials on, accessed through or downloaded from the Service, whether based on warranty, contract, tort, or any other legal theory, and whether or not We have been advised of the possibility of these damages. The foregoing limitation of liability shall apply to the fullest extent permitted by law in the applicable jurisdiction. You specifically acknowledge that We shall not be liable for user submissions or the defamatory, offensive, or illegal conduct of any third party and that the risk of harm or damage from the foregoing rests entirely with you.

You agree to indemnify and hold We, and each of its directors, officers, agents, contractors, partners, and employees, harmless from and against any loss, liability, claim, demand, damages, costs and expenses, including reasonable attorney's fees, arising out of or in connection with (i) your use of and access to the Service; (ii) your violation of any term of these Terms of Service; (iii) your violation of any third party right, including without limitation any copyright, property, or privacy right; (iv) any claim that one of your User Submissions caused damage to a third party; or (v) any Content you post or share on or through the Service.

General

By visiting or using the Service, you agree that the laws of UK, without regard to principles of conflict of laws and regardless of your location, will govern these Terms of Service and any dispute of any sort that might arise between you and us.

Contacting Us

If you have any questions about these Terms of Service, please contact us at reposting23334.contact@gmail.com

2020-03-22

Privacy Policy - リポスト for インスタ

## Accepting the Terms and Privacy Policy

These Terms of Service ("Terms") are a legal agreement between we and you ("you"). By installing or using any application ("Service") you agree to be bound by these Terms. By accessing or using the Service, you agree that you have read, understood, and accept to be bound by the Terms. We reserve the right, in its sole discretion, to modify or revise these Terms at any time, and you agree to be bound by such modifications or revisions. If you do not agree to the Terms, do not use the Service.

Users are responsible for periodically viewing the Terms. Your continued use of the Service after a change or update has been made will constitute your acceptance to the revised Terms. If you do not agree to the Terms your only remedy is to discontinue your use of the Service and cancel any accounts you have made using the Service.

We reserve the right to refuse any user access to the Services without notice for any reason, including, but not limited to, a violation of the Terms.

You represent that you are 13 years old or older. If you are between the ages of 13 and 18, you represent that your legal guardian has reviewed and agrees to the Terms.

## Intellectual Property/Ownership

All materials that are part of the Service (including, but not limited to, designs, text, graphics, pictures, video, information, applications, software, music, sound and other files, and their selection and arrangement) are protected by law from unauthorized use.

We grant you a personal, non-exclusive, non-transferable, revocable, limited scope license to use the Service solely for the purpose of viewing and using the applicable Services and for no other purpose whatsoever. Your license to use the Services is limited by these Terms.

User Content

You agree that you are willingly publishing the content on the Service using technology and tools provided by us. You understand and agree that you may not distribute, sell, transfer or license this content and/or application in any manner, in any country, or on any social network or another medium without the explicit written permission of us. We reserve the right to remove and permanently delete any User Content from the Service with or without notice.

Rules of Conduct/Usage

You agree that all your communications with the Communication Channels are public, and thus you have no expectation of privacy regarding your use of the Communication Channels. We is not responsible for information that you choose to share on the Communication Channels, or for the actions of other users.

Privacy and Protection of Personal Information

By using the Service, you agree to the collection and use of your personal information as outlined in this Privacy Policy. We may amend the Privacy Policy from time to time, and we encourage you to consult the Privacy Policy regularly for changes.

Cookies

A cookie is a small data file that we transfer to your computer’s hard disk, generally to quickly identify a user's computer and to "remember" things about the user's visit, such as your preferences or a user name and password. The Service sends cookies to your computer when you access or view the content of us. The information contained in a cookie may be linked to your personal information for purposes such as improving the quality of our service, tailoring recommendations to your interests, and making the Service easier to use. You can disable cookies at any time, although you may not be able to access or use features of the Service.

Third-Party Advertising Companies

We may use third-party advertising companies to serve ads on the Service. We do not provide any personal information to third-party advertising companies on a non-aggregate basis. Our system and the third-party advertising technology may use aggregate information, non-personal information, Our cookies on your hard drive and your use of the Service to target advertisements. In addition, advertisers may use other third-party advertising technology to target advertising on other sites. If advertisements are served to you, a unique third-party cookie or cookies may be placed on your computer. Similarly, third-party advertising companies may provide us with pixel tags (also called “clear gifs” or “beacons”) to help manage and optimize online advertising. Beacons enable us to recognize a browser’s cookie when a browser visits the site on which is a beacon is located, and to learn which banner ads bring users to a given site.

Changing or Deleting Your Information

You may review, update, correct or delete any personal information by changing the applicable information in your profile page on Facebook and/or another social network (s). If you completely delete all this information, your account may become deactivated. If you would like us to delete your record in our system, please contact us and we will attempt to accommodate your request if we are not legally obligated to retain the record.

Security

We have put in place reasonable technical and organizational measures designed to secure your personal information from accidental loss and from unauthorized access, use, alteration or disclosure. However, we cannot guarantee that unauthorized third parties will never be able to overcome those measures or use your personal information for improper purposes. Also please note that email and messaging systems are not considered secure, so we discourage you from sending us personal information through these mediums.

Policy Regarding Children

The Service is not geared toward children under the age of 13 and we do not knowingly collect personal information from children under the age of 13. If we learn that a child under 13 has provided us with personal information we will delete such information from our files as quickly as possible.

Disclaimer of Warranty; Limitation of Liability

You agree that your use of the Service shall be at your sole risk. To the fullest extent permitted by law, We, its officers, directors, employees, and agents disclaim all warranties, express or implies, in connection with the website and your use thereof including implied warranties of title, merchantability, fitness for a particular purpose or non-infringement, accuracy, authority, completeness, usefulness, and timeliness. We make no warranties or representations about the accuracy or completeness of the content of the Service and of the content of any sites linked to the Service; We assume no liability or responsibility for any (i) errors, mistakes, or inaccuracies of content, (ii) personal injury or property damage, of any nature whatsoever, resulting from your access to and use of the Service, (iii) any unauthorized access to or use of our secure servers and/or any and all personal information and/or financial information stored therein, (iv) any interruption or cessation of transmission to or from the Service, (v) any bugs, viruses, trojan horses, or the like which may be transmitted to or through the Service by any third party, and/or (vi) any errors or omissions in any content or for any loss or damage of any kind incurred as a result of the use of any content posted, emailed, transmitted, or otherwise made available via the Service.

In no event will We, its directors, officers, agents, contractors, partners and employees, be liable to you or any third person for any special, direct, indirect, incidental, special, punitive, or consequential damages whatsoever including any lost profits or lost data arising from your use of the Service or other materials on, accessed through or downloaded from the Service, whether based on warranty, contract, tort, or any other legal theory, and whether or not We have been advised of the possibility of these damages. The foregoing limitation of liability shall apply to the fullest extent permitted by law in the applicable jurisdiction. You specifically acknowledge that We shall not be liable for user submissions or the defamatory, offensive, or illegal conduct of any third party and that the risk of harm or damage from the foregoing rests entirely with you.

You agree to indemnify and hold We, and each of its directors, officers, agents, contractors, partners, and employees, harmless from and against any loss, liability, claim, demand, damages, costs and expenses, including reasonable attorney's fees, arising out of or in connection with (i) your use of and access to the Service; (ii) your violation of any term of these Terms of Service; (iii) your violation of any third party right, including without limitation any copyright, property, or privacy right; (iv) any claim that one of your User Submissions caused damage to a third party; or (v) any Content you post or share on or through the Service.

General

By visiting or using the Service, you agree that the laws of UK, without regard to principles of conflict of laws and regardless of your location, will govern these Terms of Service and any dispute of any sort that might arise between you and us.

Contacting Us

If you have any questions about these Terms of Service, please contact us at reposting23334.contact@gmail.com

Privacy Policy - リポスト for インスタ

## Accepting the Terms & Privacy Policy

These Terms of Service ("Terms") are a legal agreement between we and you ("you"). By installing or using any application ("Service") you agree to be bound by these Terms. By accessing or using the Service, you agree that you have read, understood, and accept to be bound by the Terms. We reserve the right, in its sole discretion, to modify or revise these Terms at any time, and you agree to be bound by such modifications or revisions. If you do not agree to the Terms, do not use the Service.

Users are responsible for periodically viewing the Terms. Your continued use of the Service after a change or update has been made will constitute your acceptance to the revised Terms. If you do not agree to the Terms your only remedy is to discontinue your use of the Service and cancel any accounts you have made using the Service.

We reserve the right to refuse any user access to the Services without notice for any reason, including, but not limited to, a violation of the Terms.

You represent that you are 13 years old or older. If you are between the ages of 13 and 18, you represent that your legal guardian has reviewed and agrees to the Terms.

## Intellectual Property/Ownership

All materials that are part of the Service (including, but not limited to, designs, text, graphics, pictures, video, information, applications, software, music, sound and other files, and their selection and arrangement) are protected by law from unauthorized use.

We grant you a personal, non-exclusive, non-transferable, revocable, limited scope license to use the Service solely for the purpose of viewing and using the applicable Services and for no other purpose whatsoever. Your license to use the Services is limited by these Terms.

User Content

You agree that you are willingly publishing the content on the Service using technology and tools provided by us. You understand and agree that you may not distribute, sell, transfer or license this content and/or application in any manner, in any country, or on any social network or another medium without the explicit written permission of us. We reserve the right to remove and permanently delete any User Content from the Service with or without notice.

Rules of Conduct/Usage

You agree that all your communications with the Communication Channels are public, and thus you have no expectation of privacy regarding your use of the Communication Channels. We is not responsible for information that you choose to share on the Communication Channels, or for the actions of other users.

Privacy and Protection of Personal Information

By using the Service, you agree to the collection and use of your personal information as outlined in this Privacy Policy. We may amend the Privacy Policy from time to time, and we encourage you to consult the Privacy Policy regularly for changes.

Cookies

A cookie is a small data file that we transfer to your computer’s hard disk, generally to quickly identify a user's computer and to "remember" things about the user's visit, such as your preferences or a user name and password. The Service sends cookies to your computer when you access or view the content of us. The information contained in a cookie may be linked to your personal information for purposes such as improving the quality of our service, tailoring recommendations to your interests, and making the Service easier to use. You can disable cookies at any time, although you may not be able to access or use features of the Service.

Third-Party Advertising Companies

We may use third-party advertising companies to serve ads on the Service. We do not provide any personal information to third-party advertising companies on a non-aggregate basis. Our system and the third-party advertising technology may use aggregate information, non-personal information, Our cookies on your hard drive and your use of the Service to target advertisements. In addition, advertisers may use other third-party advertising technology to target advertising on other sites. If advertisements are served to you, a unique third-party cookie or cookies may be placed on your computer. Similarly, third-party advertising companies may provide us with pixel tags (also called “clear gifs” or “beacons”) to help manage and optimize online advertising. Beacons enable us to recognize a browser’s cookie when a browser visits the site on which is a beacon is located, and to learn which banner ads bring users to a given site.

Changing or Deleting Your Information

You may review, update, correct or delete any personal information by changing the applicable information in your profile page on Facebook and/or another social network (s). If you completely delete all this information, your account may become deactivated. If you would like us to delete your record in our system, please contact us and we will attempt to accommodate your request if we are not legally obligated to retain the record.

Security

We have put in place reasonable technical and organizational measures designed to secure your personal information from accidental loss and from unauthorized access, use, alteration or disclosure. However, we cannot guarantee that unauthorized third parties will never be able to overcome those measures or use your personal information for improper purposes. Also please note that email and messaging systems are not considered secure, so we discourage you from sending us personal information through these mediums.

Policy Regarding Children

The Service is not geared toward children under the age of 13 and we do not knowingly collect personal information from children under the age of 13. If we learn that a child under 13 has provided us with personal information we will delete such information from our files as quickly as possible.

Disclaimer of Warranty; Limitation of Liability

You agree that your use of the Service shall be at your sole risk. To the fullest extent permitted by law, We, its officers, directors, employees, and agents disclaim all warranties, express or implies, in connection with the website and your use thereof including implied warranties of title, merchantability, fitness for a particular purpose or non-infringement, accuracy, authority, completeness, usefulness, and timeliness. We make no warranties or representations about the accuracy or completeness of the content of the Service and of the content of any sites linked to the Service; We assume no liability or responsibility for any (i) errors, mistakes, or inaccuracies of content, (ii) personal injury or property damage, of any nature whatsoever, resulting from your access to and use of the Service, (iii) any unauthorized access to or use of our secure servers and/or any and all personal information and/or financial information stored therein, (iv) any interruption or cessation of transmission to or from the Service, (v) any bugs, viruses, trojan horses, or the like which may be transmitted to or through the Service by any third party, and/or (vi) any errors or omissions in any content or for any loss or damage of any kind incurred as a result of the use of any content posted, emailed, transmitted, or otherwise made available via the Service.

In no event will We, its directors, officers, agents, contractors, partners and employees, be liable to you or any third person for any special, direct, indirect, incidental, special, punitive, or consequential damages whatsoever including any lost profits or lost data arising from your use of the Service or other materials on, accessed through or downloaded from the Service, whether based on warranty, contract, tort, or any other legal theory, and whether or not We have been advised of the possibility of these damages. The foregoing limitation of liability shall apply to the fullest extent permitted by law in the applicable jurisdiction. You specifically acknowledge that We shall not be liable for user submissions or the defamatory, offensive, or illegal conduct of any third party and that the risk of harm or damage from the foregoing rests entirely with you.

You agree to indemnify and hold We, and each of its directors, officers, agents, contractors, partners, and employees, harmless from and against any loss, liability, claim, demand, damages, costs and expenses, including reasonable attorney's fees, arising out of or in connection with (i) your use of and access to the Service; (ii) your violation of any term of these Terms of Service; (iii) your violation of any third party right, including without limitation any copyright, property, or privacy right; (iv) any claim that one of your User Submissions caused damage to a third party; or (v) any Content you post or share on or through the Service.

General

By visiting or using the Service, you agree that the laws of UK, without regard to principles of conflict of laws and regardless of your location, will govern these Terms of Service and any dispute of any sort that might arise between you and us.

Contacting Us

If you have any questions about these Terms of Service, please contact us at reposting23334.contact@gmail.com

2020-03-14

すまん、アスペなんでこれがわからん誰か教えろ下さい

ぼく「なんか嫌な予感がするから警告いっぱい出したれ」

『このデータを削除すると復活できませんが本当に削除しますか?YES/NO』
『あなたは削除データが復活できないことを確認しました。YES/NO』
『以下の入力欄にDELETE入力して削除を実行』

???「なんかデータ消えたんですけど?」

読まずにYES押すだろって話かと思ったが最後ちゃんと読んでその通りに打ち込む必要がある。

どういうことな???

2020-03-11

IT系(?)雑用係として不安なこと。

事務仕事の合間に、ちょっとしたパソコンプリンタトラブル対応を頼まれることがあるのだが、結構若い人でも「え?これ知らないの?」とびっくりすることがあるので書いてみる。

プリンタのトナーがないみたいなんですけど」と言われてカラープリンタのところに行ってみたら、すぐ横に予備のトナーが積んである。「Cのトナーがもうすぐなくなります」というメッセージが出ていたのだが、Cがシアン(ブルー系)であることが分からなかったらしい。この調子だと「Mのトナーがありません」とメッセージが出ても、Mがマゼンタ(赤系)だということも分からないんじゃないだろうか?家庭用の年賀状印刷に使われるようなプリンタでも、インクはC,Y(黄色),M,K(黒)の四色をベースにしているはずだけど、なぜ知らないんだ?

あと、前にびっくりしたのは「純正」という言葉意味が分からない人。ま、その人はかなり機械に弱そうな中年女性ではあったんだが、プリンタトラブルヘルプデスクに「ちゃん純正のトナーを使っておられますか?」と聞かれてそこで引っかかってしまったようだ。その人が機械に弱いのは分かっていたので小難しい話になったら電話を代わる覚悟で聞いていたけど、その時点でもうダメなのかと思って絶望した。エプソンプリンタエプソンのトナーカートリッジを使うみたいな状態を「純正品を使っている」っていうんだよ。

こういう人たちを見ていると、パソコンが固まって困ったらとりあえずCtrl+Alt+Deleteを押してみろとか、電源ボタンを長押しすればパソコンの電源を強制的に落とせるとかいうのもマニアック知識だと思われるのかと心配になる。

だいたい年配者と女性機械に弱いと言われているが、最初の「C=シアン」が分からなかった人が若いちゃんだったので、この程度のこともみんな分からないのかと不安になった次第。

2020-02-27

Privacy Policy: Follow Checker

We("developer") provides this app to users("you").

While providing our services, we recognize the importance of your privacy and carry out our activities in line with the applicable data protection regulation including the EU General Data Protection Regulation (“GDPR”) and other related laws.

This Privacy Policy aims to specify how we collect, use and disclose your personal data to provide you with the best level of our service.

Personal Data We Collect

We collect and process your personal data such as:

identity information including your Instagram username, Instagram full name, user ID, gender,

contact information including your phone number and e-mail address,

online identifiers including Identifier for Vendors (IDFV), Identifier for Advertisers (IDFA) and IP address,

visual information including your photo,

customer transaction information including your purchase history, payment details, subscription ID, transaction ID, subscription start and end date, receipt of subscription, version of Follower Check +,

behavioural information including your usage activity, language preference, how much time you have spent and your last active time in the Follower Check +,

marketing information including your push notification device token, information about the campaign (advertisement, Instagram phenomenon etc.) you come from, the ads you see in Follower Check +.

Collection Method of Your Personal Data

We collect your personal data in a number of ways, including:

directly from you via e-mail, telephone, mobile application, SMS, printed form and/or other electronic devices.

from publicly available sources of information,

from our own records of how you use Follower Check + services.

Use of Your Personal Data

We collect, hold, use and disclose your personal data for the purposes including to:

provide you with a better and more personalized level of service,

review your requests, suggestions and complaints regarding our service,

fulfil contractual obligations to you and anyone involved in the process,


monitor metrics such as total number of visitors, traffic and demographic patterns,

show you ads that are more tailored to your interests.

identify and resolve errors, problems or bugs in our products and services,

meet legal and regulatory requirements including compliance with applicable law, respond to requests from public and government authorities, including authorities outside your country of residence and to meet national security or law enforcement requirements.

We collect and process your personal data on the following bases under the GDPR:

to comply with our contractual obligation (for example, providing you with our service),

to comply with our legal obligations,

because of our company’s legitimate interests which include the provision of our mobile application and/or relevant services, provided always that our legitimate interests are not outweighed by any prejudice or harm your rights and freedoms,

to establish, exercise or defend our legal claims before the courts, arbitrations, authorized data protection authorities or similar legal proceedings,

because you have explicitly given us your consent to process your personal data in that manner.

We will only provide you with marketing related information after you have, where legally required to do so, opted in to receive those communications and having provided the opportunity for you to opt out at any time.

Disclosure of Your Personal Data

We disclose your personal data

with our employees, other Follower Check + users, company executives, representatives, suppliers, service providers, business partners and solution partners for the purposes specified in Section 3,

with government and regulatory authorities and other organizations to meet legal and regulatory requirements, or to protect or defend our rights or property in accordance with applicable laws.

For the compliance with the GDPR, we ensure that our suppliers and business or solution partners whether they are located outside the EEA or not, takes appropriate technical and organizational security measures in accordance with applicable data protection laws and use it solely for the purposes specified by us.

Your Rights

If you are from the European Economic Area or in certain countries, you are also entitled (with some exceptions and restrictions) to:

Access: You have the right to request information about how we process your personal data and to obtain a copy of that personal data.

Rectification: You have the right to request the rectification of inaccurate personal data about you and for any incomplete personal information about you to be completed.

Objection: You have the right to object to the processing of your personal information, which is based on our legitimate interests (as described above).

Deletion: You can delete your account by using the corresponding functionality directly on the service.

Automated decision-making: You have the right to object a decision made about you that is based solely on automated processing if that decision produces legal or similarly significant effects concerning you.

Restriction: You have the right to ask us to restrict our processing of your personal data, so that we no longer process that personal data until the restriction is lifted.

Portability: You have the right to receive your personal data, which you have provided to us, in a structured, commonly used and machine-readable format and to have that personal data transmitted to another organization in certain circumstances.

Complaint: You have a right to lodge a complaint with the authorized data protection authority if you have concerns about how we process your personal data. The data protection authority you can lodge a complaint with notably may be that of your habitual residence, where you work or where we are established.

You may, at any time, exercise any of the above rights, by contacting us via info@followcheckx.com together with a proof of your identity, i.e. a copy of your ID card, or passport, or any other valid identifying document.

In some cases, we may not be able to give you access to your personal data that we hold, if making such a disclosure would breach our legal obligations to our other customers or if prevented by any applicable law or regulation.

Right to withdraw consent

If you have provided your consent to the collection, processing and transfer of your personal data, you have the right to fully or partly withdraw your consent. To withdraw your consent please follow the opt-out links on any marketing message sent to you or contact us via info@followcheckx.com.

Once we have received notification that you have withdrawn your consent, we will no longer process your information for the purpose(s) to which you originally consented unless there are compelling legitimate grounds for further processing which override your interests, rights and freedoms or for the establishment, exercise or defence of legal claims.

Collection of Children’s Personal Data

We attach great importance of protecting children’s privacy. Therefore, we make an effort to not collect personal data of any children under the age of 13. If you have any concerns about your child’s privacy with respect to our services, or if you believe that your child may have provided his/her personal data to us, please contact us using the details provided below. We ensure to delete such personal data from our records immediately.

Security of Your Personal Data

We take appropriate and reasonable technical and organizational measures to protect your personal data from loss, misuse, unauthorized access, disclosure, alteration, and destruction, taking into account the risks involved in the processing and the nature of the personal data.

Retention of Your Personal Data

We will only retain your personal data for as long as necessary to fulfil our collection purposes, including for the purposes of satisfying any legal, accounting, or reporting requirements, and where required for our company to provide services, until the end of the relevant retention period.

To determine the appropriate retention period for personal data, we consider the amount, nature, and sensitivity of the personal data, the potential risk of harm from unauthorized use or disclosure of your personal data, the purposes for which we process your personal data and whether we can achieve those purposes through other means, and the applicable legal requirements. Upon expiry of the applicable retention period, we will securely delete, destroy or anonymize your personal data in accordance with applicable laws and regulations.

Links to Third Party Sites

Our mobile application includes links to other websites or apps whose privacy practices may differ from those of our companies. If you submit personal information to any of those sites, your information is governed by their Privacy Policies. We encourage you to carefully read the Privacy Policy of any website or app you visit.

Changes to our Privacy Policy

We reserve the right to update and change this Policy from time to time in order to reflect any changes to the way in which we process your personal data or changing legal requirements. Any changes we may make to our Policy in the future will be posted on this page and, where appropriate, notified to you by e-mail or push notification. Please check back frequently to see any updates or changes to our Policy.

Contact us

If you have any questions or concerns about our privacy practices or would like to exercise any of the rights mentioned in this Privacy Policy, please contact us via info@followcheckx.com. You may also contact us by postal at our address stated above.

Privacy Policy: Follow Checker

We("developer") provides this app to users("you").

While providing our services, we recognize the importance of your privacy and carry out our activities in line with the applicable data protection regulation including the EU General Data Protection Regulation (“GDPR”) and other related laws.

This Privacy Policy aims to specify how we collect, use and disclose your personal data to provide you with the best level of our service.

Personal Data We Collect

We collect and process your personal data such as:

identity information including your Instagram username, Instagram full name, user ID, gender,

contact information including your phone number and e-mail address,

online identifiers including Identifier for Vendors (IDFV), Identifier for Advertisers (IDFA) and IP address,

visual information including your photo,

customer transaction information including your purchase history, payment details, subscription ID, transaction ID, subscription start and end date, receipt of subscription, version of Follower Check +,

behavioural information including your usage activity, language preference, how much time you have spent and your last active time in the Follower Check +,

marketing information including your push notification device token, information about the campaign (advertisement, Instagram phenomenon etc.) you come from, the ads you see in Follower Check +.

Collection Method of Your Personal Data

We collect your personal data in a number of ways, including:

directly from you via e-mail, telephone, mobile application, SMS, printed form and/or other electronic devices.

from publicly available sources of information,

from our own records of how you use Follower Check + services.

Use of Your Personal Data

We collect, hold, use and disclose your personal data for the purposes including to:

provide you with a better and more personalized level of service,

review your requests, suggestions and complaints regarding our service,

fulfil contractual obligations to you and anyone involved in the process,


monitor metrics such as total number of visitors, traffic and demographic patterns,

show you ads that are more tailored to your interests.

identify and resolve errors, problems or bugs in our products and services,

meet legal and regulatory requirements including compliance with applicable law, respond to requests from public and government authorities, including authorities outside your country of residence and to meet national security or law enforcement requirements.

We collect and process your personal data on the following bases under the GDPR:

to comply with our contractual obligation (for example, providing you with our service),

to comply with our legal obligations,

because of our company’s legitimate interests which include the provision of our mobile application and/or relevant services, provided always that our legitimate interests are not outweighed by any prejudice or harm your rights and freedoms,

to establish, exercise or defend our legal claims before the courts, arbitrations, authorized data protection authorities or similar legal proceedings,

because you have explicitly given us your consent to process your personal data in that manner.

We will only provide you with marketing related information after you have, where legally required to do so, opted in to receive those communications and having provided the opportunity for you to opt out at any time.

Disclosure of Your Personal Data

We disclose your personal data

with our employees, other Follower Check + users, company executives, representatives, suppliers, service providers, business partners and solution partners for the purposes specified in Section 3,

with government and regulatory authorities and other organizations to meet legal and regulatory requirements, or to protect or defend our rights or property in accordance with applicable laws.

For the compliance with the GDPR, we ensure that our suppliers and business or solution partners whether they are located outside the EEA or not, takes appropriate technical and organizational security measures in accordance with applicable data protection laws and use it solely for the purposes specified by us.

Your Rights

If you are from the European Economic Area or in certain countries, you are also entitled (with some exceptions and restrictions) to:

Access: You have the right to request information about how we process your personal data and to obtain a copy of that personal data.

Rectification: You have the right to request the rectification of inaccurate personal data about you and for any incomplete personal information about you to be completed.

Objection: You have the right to object to the processing of your personal information, which is based on our legitimate interests (as described above).

Deletion: You can delete your account by using the corresponding functionality directly on the service.

Automated decision-making: You have the right to object a decision made about you that is based solely on automated processing if that decision produces legal or similarly significant effects concerning you.

Restriction: You have the right to ask us to restrict our processing of your personal data, so that we no longer process that personal data until the restriction is lifted.

Portability: You have the right to receive your personal data, which you have provided to us, in a structured, commonly used and machine-readable format and to have that personal data transmitted to another organization in certain circumstances.

Complaint: You have a right to lodge a complaint with the authorized data protection authority if you have concerns about how we process your personal data. The data protection authority you can lodge a complaint with notably may be that of your habitual residence, where you work or where we are established.

You may, at any time, exercise any of the above rights, by contacting us via info@followcheckx.com together with a proof of your identity, i.e. a copy of your ID card, or passport, or any other valid identifying document.

In some cases, we may not be able to give you access to your personal data that we hold, if making such a disclosure would breach our legal obligations to our other customers or if prevented by any applicable law or regulation.

Right to withdraw consent

If you have provided your consent to the collection, processing and transfer of your personal data, you have the right to fully or partly withdraw your consent. To withdraw your consent please follow the opt-out links on any marketing message sent to you or contact us via info@followcheckx.com.

Once we have received notification that you have withdrawn your consent, we will no longer process your information for the purpose(s) to which you originally consented unless there are compelling legitimate grounds for further processing which override your interests, rights and freedoms or for the establishment, exercise or defence of legal claims.

Collection of Children’s Personal Data

We attach great importance of protecting children’s privacy. Therefore, we make an effort to not collect personal data of any children under the age of 13. If you have any concerns about your child’s privacy with respect to our services, or if you believe that your child may have provided his/her personal data to us, please contact us using the details provided below. We ensure to delete such personal data from our records immediately.

Security of Your Personal Data

We take appropriate and reasonable technical and organizational measures to protect your personal data from loss, misuse, unauthorized access, disclosure, alteration, and destruction, taking into account the risks involved in the processing and the nature of the personal data.

Retention of Your Personal Data

We will only retain your personal data for as long as necessary to fulfil our collection purposes, including for the purposes of satisfying any legal, accounting, or reporting requirements, and where required for our company to provide services, until the end of the relevant retention period.

To determine the appropriate retention period for personal data, we consider the amount, nature, and sensitivity of the personal data, the potential risk of harm from unauthorized use or disclosure of your personal data, the purposes for which we process your personal data and whether we can achieve those purposes through other means, and the applicable legal requirements. Upon expiry of the applicable retention period, we will securely delete, destroy or anonymize your personal data in accordance with applicable laws and regulations.

Links to Third Party Sites

Our mobile application includes links to other websites or apps whose privacy practices may differ from those of our companies. If you submit personal information to any of those sites, your information is governed by their Privacy Policies. We encourage you to carefully read the Privacy Policy of any website or app you visit.

Changes to our Privacy Policy

We reserve the right to update and change this Policy from time to time in order to reflect any changes to the way in which we process your personal data or changing legal requirements. Any changes we may make to our Policy in the future will be posted on this page and, where appropriate, notified to you by e-mail or push notification. Please check back frequently to see any updates or changes to our Policy.

Contact us

If you have any questions or concerns about our privacy practices or would like to exercise any of the rights mentioned in this Privacy Policy, please contact us via info@followcheckx.com. You may also contact us by postal at our address stated above.

2020-02-26

Windowsショートカット一覧

使える① 仮想デスクトップ

Windows+Ctrl+D 仮想デスクトップ作成

Windows+Ctrl+←→ 選択

Windows+Ctrl+F4 閉じる

  

使える② デスクトップ動画で録画

Windows+G 画面録画

Windows+Alt+R 再生、一時停止

Windows+Alt+B ストリーミング再生

  

使える③ 絵文字

Windows+「.」 絵文字ON

Esc 絵文字OFF

  

使える④ アプリ起動

Windows+数字 タスクバーアプリ起動(左からの番号)

※事前にタスクバーアプリドラッグで表示させる

  

使える⑤ 画面の拡大・縮小

Windows+「+」(「れ」キー) 拡大

Windows+「-」(「ほ」キー) 縮小

  

使える⑥ 画面を2分割して作業

Windows+← 起動中のアプリが左反面に表示

Windows+→ 起動中のアプリが右反面に表示

  

使える⑦ 起動中のアプリ切り替え

Windows+Tab アプリ一覧

Alt+Tab アプリ切り替え

  

使える⑧ アプリフリーズからの復帰

Ctrl+Shift+Esc 誤作動アプリ強制終了

  

その他⑨

Ctrl+Alt+Delete タスク一覧(タスクマネージャー起動)

Windows+M すべて最小化

Windows+L PCロック

Windows+「,」 全ウィンドウプレビュー

Windows+E ファイルマネージャーが起動

Windows+PrintScreen 画面のスクリーンショット

Windows+A 通知センター表示

Windows+I 設定表示

2019-12-31

年末年始ということで非表示ユーザーはてなフィルタ登録している非表示晒してみる。順不同。これを書くついでに追加したものもある。整形するだけの元気はなかった。スパム扱いされたようなのでhttp://〜〜 は省略している。

非表示ユーザ

yoppymodel NATROM mori-yoshiro japonium blueboy tzitou denpa0604 omega314 zyzy the_sun_also_rises interferobserver catwalk1101 tetora2 zenkamono taxpayers fishma bunkashiken jpmccartney-jo preciar hamu_start kokosoko miraiez ken-skatan

はてなフィルタ

非表示ドメイン

twitter.com/HiromitsuTakagi/

takagi-hiromitsu.jp/

biz-journal.jp/

delete-all.hatenablog.com/

note.mu/kirik/

wezz-y.com/

lineblog.me/yamamotoichiro/

seijichishin.com/

twitter.com/takenoma/

finalvent.cocolog-nifty.com/

gahalog.2chblog.jp/

openblog.seesaa.net/

www.buzzfeed.com/jp/

schmidametallborsig.blog130.fc2.com/

twitter.com/maruyamahodaka/

natrom.hatenablog.com/

twitter.com/dokuninjin_blue/

www.taro.org/

twitter.com/tabbata/

twitter.com/hazuma/

mainichiinfo.com/

twitter.com/lTfC8qI4PATLiaC/

hanada-plus.jp/

omocoro.jp/

ikedanobuo.livedoor.biz/

twitter.com/hasumi29430098/

twitter.com/Ohsaworks/

twitter.com/usaminoriya/

yoppymodel.hatenablog.com/

kyoumoe.hatenablog.com/

twitter.com/hyakutanaoki/

ksl-live.com/

ismedia.jp/

dokuninjin7.hatenadiary.jp/

非表示タイトル

韓国

日韓

文在寅

グレタ

科学

高須克弥

長野

大澤昇平

石川優実

山本一郎

キクマコ

百田尚樹

御田寺

海乱鬼

はすみ

表現の自由

青識

個人的見解

喧嘩売りは遠慮なく非表示にぶっこむ。医療科学hoge自由ジェンダー政治特に現在内閣関係東アジア関連)の話をしている人たちは見物客含めて近寄らないほうがいいという扱い。

産経新聞のうち上記のような話だけ非表示にする方法を知りたい。たまに面白い記事が出てくるからドメイン全部ブロックもする気が起きない。

2019-12-22

anond:20191222194940

for(int i=0;less(i,7);i++){

  if(i==3){

    //you should not delete this code for some test. please read backlog XXXXXX.

    continue;

  }

  if(less(i,5)){

    printf("i=%d\n",i);

  }

}

2019-10-10

オートコンプリートを消す癖

いつついた?

俺は小学5年生の時。

キドキしながら家族共有のパソコンで「おっぱい」と検索してしまった。

もちろんそんな検索ワードで出てくるのは(当時のYahooカテゴリ式だったのもあり)求めるものではなく、子育て母親おっぱいの悩みを解決するようなものばかりだったのが、それいこう「お」と付く検索をするたびに「おっぱい」が出てきて「罪の刻印」と化していた。

それを救ってくれたのが隣のパソコンに詳しい兄ちゃんこと、とも兄(TOMO-NI)だった。

とも兄の部屋で勉強していると(勉強を教えてもらっていた)とも兄が「わからんとあるか?」って聞いてきた。

から俺は「パソコン検索で、一回検索した奴ってどうやって消すの。」と聞いた。

とも兄は「それはSHIFTDeleteの同時押しで消せるんやで」と教えてくれた。

俺はとも兄に感謝をし、早速家に帰ってYahooオートコンプリートの「おっぱい」を消すことに成功したのだった。

 

今思うと、とも兄は勉強でわかんらことがあるか聞いてくれていたようなんだけど、まぁ答えてくれたと言うことは間違ってなかったのだろう。

2019-09-17

anond:20190917111043

からCSSHTMLpythonsqllinuxあたりの知識必要って事が判明して目標に到達する前に挫折

する人は、最初にそのことを伝えたら最初の時点で挫折する気がするなぁ・・。

CSS,HTML知識必要といっても、

DIVタグと、レイアウト指定CSS文字サイズだけ変えられればいいとか、

SQL知識必要といっても

INSERT SELECT UPDATE DELETE のめちゃ基本構文だけで十分とか、

linux知識といっても

yum update ,chmod,ls, rm -rf くらい知っておけばいいくらいの

学習範囲を定めないとダメな気がする。

2019-07-14

片足上げて30カウントするとめんどくささが消えるっていう記事おもしろかった。

それの俺バージョンがある。

指を折り曲げる運動

主に、一切の気力がなく横になった状態から動けないでいるとき、とりあえず起きて動けるところまで持っていくために使う。

手順。

親指から小指まで順番に曲げる。

手がグーの形になったら今度は小指から親指の順で開いていく。そんだけ。

脳内の「しなければならないこと」リストを一度全部きれいに忘れて、それだけできれば後はなんもしなくてもOKリストを書き換える。

とにかく指の動きにだけ集中する。動きがシームレスになるまで続ける。

最初は片手だけ。勢いがついたら両手。

両手の指を動かすことからめんどくささが消えたら、次に手首を動かす。ぐるぐる適当に回す。スナップを効かせる。

手首の運動にも慣れたら今度は腕。適当にぐるぐる動かす。肩甲骨を巻き込んでいく。

腕の次は肩。ここまで動かせるようになったら、体を動かすアクションへのハードルがまあまあ下がっているので、勢いにまかせて上体を起こす。

上体を起こせたら、起こした体全体を揺さぶるようなイメージで動かしていく。気分はパリピ

後は二本足で立つだけ!

以上。

立った後のことは考えない。きれいに消し去ったTodoリストをCtrl+ZしたのちShift+Deleteで根絶やしにしてもいい。しなくてもいい。生きてるだけでえらい!

いか強迫義務感にとらわれず過ごすかを意識しているが、それを意識しすぎる義務感にかられている気がしてきてやばい

まり考えないのが重要だ…。

最近は、横たわって動きたくない状態とき以外にも、なんか最初アクションがめんどくせーと思ったとき、予備動作的ノリで指の運動をやっている。

後、すでに動ける状態の時は、料理番組ごっこの方が効く。

料理番組ごっこの手順。

作業行程を料理見立てて、まず○○を用意します…などと虚空に向かって喋る。

全行程を、自分という視聴者に向けて実際の動きを見せながら説明していくイメージ

後はひたすら独り言を言いながら作業する。

おわり。

2019-07-13

苦手な岡田以蔵タイプがわかった(えふご二次の話)

最初別に嫌いじゃなかったし、苦手とも思わなかったんですよ。

初めまして。トマレモです。

名前は、ちょうど目の前にあった、カゴメトマトレモネードドリンクから

甘酸っぱくて美味しかったよ!

これは某グランドでオーダーな運命二次創作で且つ、BLにも関する話なので、苦手な人、地雷な人、嫌悪感を覚える人は見ないでね。

そういう人で目に入っちゃった人は、速やかにバックして記憶DELETEして下さい。

そして、私の言う「よく」は、大概、私のTwitterタイムラインでのこと。

これはただの、整理と愚痴です。読まれる前提で書いてません。

では、よろしくどーぞ。


えーと。うん、苦手じゃなかったんだよなぁ。帝都が来たあと、以龍か龍以か迷うくらいには。

でも、その後に、違う龍馬右のcpに轢かれて、そっちにどハマリしてから、ジリジリと苦手感が出てきた。

地雷ってほどじゃない。言葉にするなら、

「なぁんかなあ……」

ってくらい。

浮き彫りになったのは、多分閻魔イベント

これは、Twitterフォロワーさんが、私の心境にドンピシャな呟きをしてたのを見て、「あーーー!!それーーー!!わかるーーー!!ありがとうございます!!」となったから、言語化やすい部分。

ギャグにする人もたくさんいた、偶然誘われ忘れてしまった岡田以蔵。その立場を、私のタイムラインでは主に龍以の人が、かわいそかわいそしてお涙頂戴のネタにしてたのを見て、『あ、私はこれ、駄目だ合わない』と思った。

岡田以蔵は、坂本龍馬に置いていかれた。

うん、ある時点では、それは間違いではないんだろう。龍馬土佐を出た。以蔵は残った。

でもその後、史実ネタになるけれど、龍馬は以蔵に会って話をしてる。

時には職の斡旋(勝先生の護衛の話ね)もした。

龍以の人も以龍の人もこの辺ネタにするの好きだよね。「一緒に行こうよ」と手を差し伸べる龍馬先生義理立てしてか、その手を取らない以蔵。何回も色々なパターンを見た。泣いたこともあるよ。いい話は刺さるものだもん。

でも、ここで思う。

岡田以蔵よ、お前、どこが置いて行かれてんの?

先に出ていった。うん。でもその後に一生会えなかったわけじゃないだろ。

会いにきてくれて、何くれとなく、同じ未来を見ないかって話をきっとしただろうよ。

EXP先生幕末むかしばなしでも、「土佐に戻ってこいよ」って言ってるコマあったじゃん。お前、望んで土佐に居たんだろう。望んで、武市に付き従ったんだろう。

自分で選んで、龍馬の手を、取らなかったんだろう?

そうして、非業の死(笑)を遂げたわけだ。

自分で仕える相手を選び、単純バカ扱いに反駁せず、更には思考放棄して、かと言って忠を貫き通せもせず。

それで、最後には原因は全部坂本龍馬で、おまんがわしを置いていったのが悪い???

どこの悲劇のヒロイン様だよ、勝手過ぎるだろうよ、その言い分。

そんでもって。

坂本龍馬は、抑止の守護者って立場で、記憶を保ってる。というのがよくある見解だよね。マイルームボイスでも明らかに帝都のことを覚えてる感、ある。

帝都で、最後最後で、かつての頃のように大切な幼なじみと笑いあえた。

それは、長く長く抑止力として過ごしてきたであろう龍馬にとって、どれだけぶりの、嬉しくて温かい記憶になったんだろう。

その記憶を持って、カルデアに来て、その近々の愛しい記憶を持たない、別人の同じ幼なじみに切り掛かられる。その別人とこれから仲間として戦っていく。

ねえ。どっちがしんどいよ、これ。

それで、イベントやらなんやら、基本突っかかって来るのは以蔵の方じゃん。

くっそ甘えてるよね。何かあれば「りょおまああああ!!」って叫んでさ。それで龍馬は、はいはいって来てくれる。

うん、以蔵スキーな方々は「素直になれないよね」と言ってるのをよく見る。

あれだけ、あれだけのことやらかしておいて(少なくとも、龍馬は手を出したりしてない。何か以蔵へきついことを言った訳でもない)、以蔵は自分勝手に頼るんだよ、龍馬を。

まあ、私は左右で言えば、右の立場思い入れやすい傾向がある。単純にキャラの好みとしても、龍馬の方が好きだ。

から、どうしても、思いは龍馬寄りにはなると思う。

それにしたって、英霊の成り立ちやらエピソードやらがあるにしたって、横暴じゃない?

喧嘩して「自分、まだ怒ってるんですけど?」っていう面倒くさい奴かよ、被虐待児の試し行動かよ…どんだけ甘やかされりゃ気が済むのさ。

坂本龍馬、以蔵が本気で拒めば多分。「わかったよ」って離れてくれるよ。自分が寂しかろうと、それが大切な幼なじみの本当に願うことならね。(二次では、それを超えてくるところが尊い扱いされるやつね)

カルデアで以蔵から責められて、気をつかって、それでもぐだぐだ出身として一纏めに扱われて、その度にご挨拶代わりに何かにつけて大声で怒鳴られて文句言われて(以蔵にその意識はないだろうけど)さ。

そんなことが年がら年中起きてりゃ、そりゃあ、龍馬の方も疲れるだろうよ。偶然、思わず、誘いを忘れるくらいに。

というわけで、私の地雷蔵さんは多分、作者の同情をたっっっぷり詰め込んで「かわいそかわいそ、いぞーさんいいこいいこ、かわいいかわいい」されて造られる、ヒロイン蔵さんなんだろう、と自分の中で着地したわけだ。

スパダリ系・いっそ完全にクズショタポメなんかは、全然平気だしね。支部では今も、お世話になっておりますう。

はー、文字っていう形にしたらスッキリしたー。

てわけで、まあ、こんなのを読む人は居ないだろうけど、読んだ人が居たらお疲れさまでした。

10月のるーしこ出るけど、以龍プチの参加、どうしようかなー。参加申し込み締め切りまで、あと一ヶ月。悩むとしますかー。

※轢かれて、は誤字じゃないです。トントラックで轢かれるくらいの衝撃と共にハマったことを表したかったの。

2019-07-10

Terms of Use

I. INTRODUCTION

These Terms of Use and End User License Agreement (collectively, the “Agreement”) together with all the documents referred to in it constitute a legally binding agreement made between you as a natural person (“you”, “your” or “user”) and We (“we,” “us” or “our”), concerning your access to and use of the software application for mobile devices (the “App”).

All the documents that relate to the App are hereby expressly incorporated herein by reference.

Please read this Agreement carefully before you download, install or use the App.

It is important that you read and understand this Agreement as by downloading, installing or using the App you indicate that you have read, understood, agreed and accepted the Agreement which takes effect on the date on which you download, install or use the App. By using the App you agree to abide by this Agreement.

If you do not agree with (do not accept) this Agreement, or if you do not agree at least with one of the provisions of this Agreement, you are not authorized to, and you may not access, download, install or use the App and you must ly discontinue downloading, installing the App and remove (delete) the App from any mobile device in your possession or under your control.

II. CHANGES TO THIS AGREEMENT

We reserve the right, at our sole discretion, to make changes or modifications to this Agreement at any time and for any reason. We will keep you informed about any changes by updating this Agreement and you waive any right to receive specific notice of each such change. It is your responsibility to periodically review this Agreement to stay informed of updates. You will be subject to, and will be deemed to be aware of and to have accepted, the changes in any revised Agreement by your continued use of the App after the date such revised Agreement is posted.

III. RESTRICTIONS ON WHO CAN USE THE APP

In order to download, install, access or use the App, you must (a) be eighteen (18) years of age or older.

All users who are minors in the jurisdiction in which they reside (generally under the age of 18) must have the permission of, and be directly supervised by, their parent or guardian to use the App, so if you are between the ages of thirteen (13) and seventeen (17) years and you wish to use download, install, access or use the App, before doing so you must: (a) assure and confirm (if needed) that your parent or guardian have read and agree (get your parent or guardian’s consent) to this Agreement prior to you using the App; (b) have the power to enter a binding contract with us and not be barred from doing so under any applicable laws.

Parents and guardians must directly supervise any use of the App by minors.

Any person under the age of thirteen (13) years is not permitted to download, install, access or use the App.

You affirm that you are either more than eighteen 18 years of age, or an emancipated minor, or possess legal parental or guardian consent, and are fully able and competent to enter into the terms, conditions, obligations, affirmations, representations, and warranties set forth in this Agreement, and to abide by and comply with this Agreement.

IV. GENERAL TERMS

The App is a utility program designed to enhance your device experience. The App allows to scan any types of document to high quality PDF or JPEG; to save and store any scan copies of documents on your mobile devices; to share your scans via email; upload scanned documents to cloud services like box, Evernote or Google Drive (see the full performance list on the App’s page on itunes.apple.com). All documents shall be stored locally on your device and shall never be sent to any third-party unless you export them to other apps or devices by means of the App.

The App is intended only for your personal non-commercial use. You shall use the App only for the purposes, mentioned above.

V. PRIVACY POLICY

Your privacy is very important to us. Accordingly, we have developed the Privacy Policy in order for you to understand how we process, use and store information including personal data. Access to the App and use of the Services is subject to the Privacy Policy. By accessing the App and by continuing to use the Services, you are deemed to have accepted the Privacy Policy, and in particular, you are deemed to have acknowledged the ways we process your information as well as appropriate legal grounds for processing described in the Privacy Policy. We reserve the right to amend the Privacy Policy from time to time. If you disagree with any part of the Privacy Policy, you must immediately stop using the App and Services. Please read our Privacy Policy carefully.

VI. END USER LICENSE AGREEMENT

By using the App, you undertake to respect our intellectual rights (intellectual rights related to the App’s source code, UI/UX design, content material, copyright and trademarks, hereinafter referred to as the “Intellectual Property Rights”) as well as those owned by third parties.

As long as you keep using the App, we you a limited, non-exclusive, non-transferable non-sublicensable, non-assignable and revocable license to access and use the App pursuant to this Agreement on any Apple-branded products that you own or control except that the App may be accessed and used by other accounts associated with you via Family Sharing or volume purchasing (the “License”).

The source code, design and content, including information, photographs, illustrations, artwork and other graphic materials, sounds, music or video (hereinafter – the “works”) as well as names, logos and trademarks (hereinafter – “means of individualization”) within the App are protected by copyright laws and other relevant laws and/or international treaties, and belong to us and/or our partners and/or contracted third parties, as the case may be.

In the event of any third party claim that your possession and use of the App infringes that third party’s intellectual property rights, Apple will not be responsible for the investigation, defense, settlement and discharge of any such intellectual property infringement claim.

These works and means of individualization may not be copied, reproduced, retransmitted, distributed, disseminated, sold, published, broadcasted or circulated whether in whole or in part, unless expressly permitted by us and/or our partners and/or contracted third parties, as the case may be.

All rights, title and interest in and to the App and its content, works and means of individualization as well as its functionalities (1) are the exclusive property of We and/or our partners and/or contracted third parties, (2) are protected by the applicable international and national legal provisions, and (3) are under no circumstances transferred (assigned) to you in full or in part within the context of the license herewithin.

We will not hesitate to take legal action against any unauthorized use of our trademarks, names or symbols to protect and restore our rights. All rights not expressly ed herein are reserved. Other product and company names mentioned herein may also be the trademarks of their respective owners.

VII. PROHIBITED BEHAVIOUR

You agree not to use the App in any way that:

is unlawful, illegal or unauthorized;

is defamatory of any other person;

is obscene or offensive;

infringes any copyright, right or trademark of any other person;

advocates, promotes or assists any unlawful act such as (by way of example only) copyright infringement or computer misuse.

You shall not make the App available to any third parties. In addition, you shall not modify, translate into other languages, reverse engineer, decompile, disassemble or otherwise derivative works from the App or any documentation concerning the App.

You shall not transfer, lend, rent, lease, distribute the App, or use it for providing services to a third party, or any rights to the App or any documentation concerning the App to a third party.

Misuse of any trademarks or any other content displayed on the App is prohibited.

You shall not copy and/or duplicate and/or distribute and/or publish and/or use any content in the App, directly or indirectly, by way of a violation of our Intellectual Property Rights.

Moreover, you shall not make any attempts to use the App or part thereof for malicious intentions.

Also we are not responsible for the way you use the App.

It is clarified that we may adopt, against a user who violated the present Agreement, any legal measures at our disposal pursuant to the applicable laws.

All disputes arising from the usage of the App, shall be governed by and construed in accordance with the laws of the United States of America, and shall be submitted to the sole jurisdiction of the competent courts of New York, New York, the United States of America.

VIII. AVAILABILITY OF THE APP, SECURITY AND ACCURACY

In order to use the App, you are required to have a compatible mobile phone or tablet, and internet access. However, please note that we offer you widgets that save translations and allow you to access them later in offline mode.

The App is available for downloading and installing on handheld compatible mobile devices running Apple iOS Operating System 11.0 with minimum system requirements.

We do not warrant that the App will be compatible with all hardware and software which you may use.

We make no warranty that your access to the App will be uninterrupted, timely or error-free. Neither does Apple have an obligation whatsoever to furnish any maintenance and support services with respect to the App.

You acknowledge the App is provided via the internet and mobile networks and so the quality and availability of the App may be affected by factors outside our reasonable control.

The version of the App may be upgraded from time to time to add support for new functions and services.

We may change or update the App and anything described in it without noticing you. If the need arises, we may suspend access to the App, or close it indefinitely.

You also warrant that any information that you submit to us is true, accurate and complete, and you agree to keep it actual at all times.

You can discontinue using our Services at any time by choosing the relevant option in your iTunes Account Settings. If you decide not to use the App for any reason you should uninstall the App.

IX. CHARGES

The App is provided on a paid basis. You will need to pay a one-time fee of $14.99 in order to download the App. Once you download the App, you will get access to all its features.

Prices are in U.S. dollars, may vary in countries other than the U.S. and are subject to change without notice.

You may be charged by your communications service provider for downloading and/or accessing the App on your mobile phone or tablet device, so you should check the terms of agreement with your operator. This may include data roaming charges if you do this outside your home territory. All these charges are solely your responsibility. If you do not pay the bills related to your mobile phone or tablet device, then we assume that you have the permission from the person that does it before incurring any of these charges.

X. THIRD PARTY WEBSITES AND RESOURCES

The App may link you to other sites on the Internet and contracted third parties to provide you certain services. We have no control over and accept no responsibility for the content of any website or mobile application to which a link from the App exists (unless we are the provider of those linked websites or mobile applications). Such linked websites and mobile applications are providedas is” for your convenience only with no warranty, express or implied, for the information provided within them.

You acknowledge that you must comply with applicable third party terms of agreement when using the App. You are solely responsible for and bear all risks arising from your use of any third-party websites or resources.

If you have any queries, concerns or complaints about such third party websites or mobile applications (including, but not limited to, queries, concerns or complaints relating to products, orders for products, faulty products and refunds) you must direct them to the operator of that third party website or mobile application.

XI. DISCLAIMER OF WARRANTIES

YOU AGREE THAT YOUR USE OF THE APP AND ITS SERVICES SHALL BE AT YOUR SOLE RISK. THE SERVICES AND ALL THE MATERIALS, INFORMATION, SOFTWARE, CONTENT INTEGRATED IN THE APP ARE PROVIDEDAS IS” AND “AS AVAILABLE”. WE DO NOT MAKE ANY WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, WITH REGARD TO THE MERCHANTABILITY, TECHNICAL COMPATIBILITY OR FITNESS FOR A PARTICULAR PURPOSE OF ANY SERVICE, PRODUCTS OR MATERIAL PROVIDED PURSUANT TO THIS AGREEMENT. WE DO NOT WARRANT THAT THE FUNCTIONS CONTAINED ON OR THROUGH THE SERVICES WILL BE AVAILABLE, UNINTERRUPTED OR ERROR-FREE, THAT DEFECTS WILL BE CORRECTED, OR THAT THE SER Permalink | 記事への反応(0) | 23:18

2019-06-21

AquaSKK新下駄配列を使うための設定 設定ファイル

自分が昔、(今は非公開にしている)はてなダイヤリーに書いた記事を読もうとしている人がいたので、はてな匿名ダイヤリーに載せます最近MacではKeyRemap4MacBook(後のKarabiner)は使えないですが、AquaSKKの設定部分は参考になるかもしれません。

0 手順

以下の手順で、AquaSKK新下駄配列を使えるようにします。

  1. AquaSKKでの選択ベルを変更
  2. AquaSKK用.ruleファイル作成有効
  3. AquaSKK用のkeymap.confを作成有効
  4. KeyRemap4MacBookでSandSを設定
  5. KeyRemap4MacBook用のprivate.xml新下駄配列用設定を追加、有効
不具合留意

一部のソフトフォントサイズの拡大に使われるControl+Shift+;のキーボードショートカットが使えなくなるという不具合があります。(他にも使えなくなるショートカットがあるかもしれません)

また、AquaSKK以外の入力メソッドでも、新下駄配列になる上、多分そちらでは新下駄配列は快適には使えません。(適時、KeyRemap4MacBookの設定を切り替えてください)

なお、この設定はJISキーボード用です。USキーボードの人はKeyRemap4MacBook用の設定ファイルをUSキーボード向けに修正してみてください。

ショートカットキーの変更

Q,X,Lのショートカットキーは使えなくなります。これらのキーが絡むショートカットキーは以下のように変更されます

カタカナへの切り替え
Control+Q
半角カタカナへの切り替え
Shift+Control+Q
半角英数への切り替え
Control+L
全角英数への切り替え
Control+Shift+Lまたはalt+Shift+L
変換候補を一つ前に戻す
Control+X
変換候補ユーザー辞書から削除
Control+Shift+X
現在入力モードを表示する
Control+;
設定の意味について

各種設定やファイルの内容の意味については、AquaSKK新下駄配列を使うための設定 解説編を参照してください。

1 AquaSKKでの選択ベルを変更

AquaSKK環境設定の「変換」タブの「選択ベル」の内容を以下の通り変更します。

1234567890
2 AquaSKK用.ruleファイル作成有効
~/Library/Application Support/AquaSKK/

に以下の行を含み、ファイル名が.ruleで終わるテキストファイル作成の上、AquaSKK環境設定の「かな規則」タブでチェックを入れます

s/,/,/,/
4 AquaSKK用のkeymap.confを作成有効
~/Library/Application Support/AquaSKK/

に下記の内容を含むkeymap.confという名称テキストファイルを追加した後、AquaSKKメニューから設定ファイルの再読み込みをします。

###
### keymap.conf
###

# ======================================================================
# event section
# ======================================================================

SKK_JMODE		ctrl::j||alt::j||ctrl::shift::j
SKK_ENTER		group::hex::0x03,0x0a,0x0d||ctrl::m
SKK_CANCEL		ctrl::g||hex::0x1b
SKK_BACKSPACE		hex::0x08||ctrl::h
SKK_DELETE		hex::0x7f||ctrl::d
SKK_TAB			hex::0x09||ctrl::i
SKK_PASTE		ctrl::y
SKK_LEFT		hex::0x1c||ctrl::b||keycode::7b
SKK_RIGHT		hex::0x1d||ctrl::f||keycode::7c
SKK_UP			hex::0x1e||ctrl::a||keycode::7e
SKK_DOWN		hex::0x1f||ctrl::e||keycode::7d
SKK_PING		ctrl::;
SKK_UNDO                ctrl::/

# ======================================================================
# attribute section(for SKK_CHAR)
# ======================================================================

ToggleKana		ctrl::q||alt::q
ToggleJisx0201Kana	shift::ctrl::q
SwitchToAscii		alt::l||ctrl::l
SwitchToJisx0208Latin	shift::ctrl::l||alt::shift::l

EnterAbbrev		/
EnterJapanese		Q
NextCompletion		.
PrevCompletion		,
NextCandidate		hex::0x20||ctrl::n
PrevCandidate		ctrl::x||ctrl::p
RemoveTrigger		ctrl::X

UpperCases		group::A-Z
Direct			group::keycode::0x41,0x43,0x45,0x4b,0x4e,0x51-0x59,0x5b,0x5c,0x5f
InputChars              group::hex::0x20-0x7e

CompConversion		alt::hex::0x20||shift::hex::0x20

# ======================================================================
# handle option
# ======================================================================

AlwaysHandled           group::keycode::0x66,0x68
PseudoHandled          hex::0x1b

4 KeyRemap4MacBookでSandSを設定

KeyRemap4MacBookインストールの上、KeyRemap4MacBook最初からまれている「Space to Shift_L (+When you type spce only, send Space)」の設定を有効します。

5 KeyRemap4MacBook用のprivate.xml新下駄配列用設定を追加、有効

以下の要素をKeyRemap4MacBook用のprivate.xmlファイルに追加し、private.xmlの再読み込みをした上で、有効します。

                <item>
                  <name>新下駄配列Aqua SKK向け・ローマ字入力)</name>
                  <identifier>remap.jis_shingeta_input_roman_qwerty_skk</identifier>
                  <inputmode_only>JAPANESE</inputmode_only>

<!-- 新下駄配列 -->
<!-- 単打Shift -->
<!-- 2段目 - ーには、ちぐばこがひげ「 -->
<autogen>--KeyToKey-- KeyCode::Q, ModifierFlag::SHIFT_L, KeyCode::MINUS,                  KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::W, ModifierFlag::SHIFT_L, KeyCode::N, ModifierFlag::SHIFT_L, KeyCode::I,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::E, ModifierFlag::SHIFT_L, KeyCode::H, ModifierFlag::SHIFT_L, KeyCode::A,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::R, ModifierFlag::SHIFT_L, KeyCode::COMMA,                  KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::I,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::Y, ModifierFlag::SHIFT_L, KeyCode::G, ModifierFlag::SHIFT_L, KeyCode::U,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::U, ModifierFlag::SHIFT_L, KeyCode::B, ModifierFlag::SHIFT_L, KeyCode::A,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::I, ModifierFlag::SHIFT_L, KeyCode::K, ModifierFlag::SHIFT_L, KeyCode::O,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::O, ModifierFlag::SHIFT_L, KeyCode::G, ModifierFlag::SHIFT_L, KeyCode::A,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::P, ModifierFlag::SHIFT_L, KeyCode::H, ModifierFlag::SHIFT_L, KeyCode::I,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::JIS_ATMARK, ModifierFlag::SHIFT_L, KeyCode::G, ModifierFlag::SHIFT_L, KeyCode::E, KeyCode::VK_NONE</autogen>
<!-- 「 -->

<!-- 3段目 - のとかんっくういしなBS」 -->
<autogen>--KeyToKey-- KeyCode::A, ModifierFlag::SHIFT_L, KeyCode::N, ModifierFlag::SHIFT_L, KeyCode::O,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::S, ModifierFlag::SHIFT_L, KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::O,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::D, ModifierFlag::SHIFT_L, KeyCode::K, ModifierFlag::SHIFT_L, KeyCode::A,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::F, ModifierFlag::SHIFT_L, KeyCode::N, ModifierFlag::SHIFT_L, KeyCode::N,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::G, ModifierFlag::SHIFT_L, KeyCode::X, ModifierFlag::SHIFT_L, KeyCode::T, KeyCode::U, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::H, ModifierFlag::SHIFT_L, KeyCode::K, ModifierFlag::SHIFT_L, KeyCode::U,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::J, ModifierFlag::SHIFT_L, KeyCode::U, ModifierFlag::SHIFT_L,                         KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::K, ModifierFlag::SHIFT_L, KeyCode::I, ModifierFlag::SHIFT_L,                         KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::L, ModifierFlag::SHIFT_L, KeyCode::S, ModifierFlag::SHIFT_L, KeyCode::I,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::SHIFT_L, KeyCode::N, ModifierFlag::SHIFT_L, KeyCode::A,     KeyCode::VK_NONE</autogen>
<!-- 」 -->



<!-- 4段目 - すまきるつてたで。ぶ¥ -->
<autogen>--KeyToKey-- KeyCode::Z, ModifierFlag::SHIFT_L, KeyCode::S, ModifierFlag::SHIFT_L, KeyCode::U,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::X, ModifierFlag::SHIFT_L, KeyCode::M, ModifierFlag::SHIFT_L, KeyCode::A,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::C, ModifierFlag::SHIFT_L, KeyCode::K, ModifierFlag::SHIFT_L, KeyCode::I,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::V, ModifierFlag::SHIFT_L, KeyCode::R, ModifierFlag::SHIFT_L, KeyCode::U,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::B, ModifierFlag::SHIFT_L, KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::U,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::N, ModifierFlag::SHIFT_L, KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::E,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::M, ModifierFlag::SHIFT_L, KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::A,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::COMMA, ModifierFlag::SHIFT_L, KeyCode::D, ModifierFlag::SHIFT_L, KeyCode::E,    KeyCode::VK_NONE</autogen>
<!-- 。 -->
<autogen>--KeyToKey-- KeyCode::SLASH, ModifierFlag::SHIFT_L, KeyCode::B, ModifierFlag::SHIFT_L, KeyCode::U,    KeyCode::VK_NONE</autogen>

<!-- 単打 -->
<!-- 2段目 - ーには、ちぐばこがひげ「 -->
<autogen>--KeyToKey-- KeyCode::Q, ModifierFlag::NONE, KeyCode::MINUS,                  KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::W, ModifierFlag::NONE, KeyCode::N, KeyCode::I,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::E, ModifierFlag::NONE, KeyCode::H, KeyCode::A,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::R, ModifierFlag::NONE, KeyCode::COMMA,                  KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::T, ModifierFlag::NONE, KeyCode::T, KeyCode::I,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::Y, ModifierFlag::NONE, KeyCode::G, KeyCode::U,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::U, ModifierFlag::NONE, KeyCode::B, KeyCode::A,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::I, ModifierFlag::NONE, KeyCode::K, KeyCode::O,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::O, ModifierFlag::NONE, KeyCode::G, KeyCode::A,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::P, ModifierFlag::NONE, KeyCode::H, KeyCode::I,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::JIS_ATMARK, ModifierFlag::NONE, KeyCode::G, KeyCode::E, KeyCode::VK_NONE</autogen>
<!-- 「 -->

<!-- 3段目 - のとかんっくういしなBS」 -->
<autogen>--KeyToKey-- KeyCode::A, ModifierFlag::NONE, KeyCode::N, KeyCode::O,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::S, ModifierFlag::NONE, KeyCode::T, KeyCode::O,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::D, ModifierFlag::NONE, KeyCode::K, KeyCode::A,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::F, ModifierFlag::NONE, KeyCode::N, KeyCode::N,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::G, ModifierFlag::NONE, KeyCode::X, KeyCode::T, KeyCode::U, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::H, ModifierFlag::NONE, KeyCode::K, KeyCode::U,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::J, ModifierFlag::NONE, KeyCode::U,                         KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::K, ModifierFlag::NONE, KeyCode::I,                         KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::L, ModifierFlag::NONE, KeyCode::S, KeyCode::I,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::NONE, KeyCode::N, KeyCode::A,     KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::JIS_COLON, ModifierFlag::NONE, KeyCode::DELETE,            KeyCode::VK_NONE</autogen>
<!-- 」 -->

<!-- 4段目 - すまきるつてたで。ぶ¥ -->
<autogen>--KeyToKey-- KeyCode::Z, ModifierFlag::NONE, KeyCode::S, KeyCode::U,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::X, ModifierFlag::NONE, KeyCode::M, KeyCode::A,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::C, ModifierFlag::NONE, KeyCode::K, KeyCode::I,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::V, ModifierFlag::NONE, KeyCode::R, KeyCode::U,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::B, ModifierFlag::NONE, KeyCode::T, KeyCode::U,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::N, ModifierFlag::NONE, KeyCode::T, KeyCode::E,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::M, ModifierFlag::NONE, KeyCode::T, KeyCode::A,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::COMMA, ModifierFlag::NONE, KeyCode::D, KeyCode::E,    KeyCode::VK_NONE</autogen>
<!-- 。 -->
<autogen>--KeyToKey-- KeyCode::SLASH, ModifierFlag::NONE, KeyCode::B, KeyCode::U,    KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::JIS_UNDERSCORE, ModifierFlag::NONE, KeyCode::JIS_YEN, KeyCode::VK_NONE</autogen>

<!-- 中指シフト -->
<!-- 2段目 - K:ファごふフィフェ , D:ウィぱよみウェウォ -->
<!-- K -->
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::Q, KeyCode::F, KeyCode::A,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::W, KeyCode::G, KeyCode::O,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::E, KeyCode::F, KeyCode::U,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::R, KeyCode::F, KeyCode::I,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::T, KeyCode::F, KeyCode::E,                      KeyCode::VK_NONE</autogen>
<!-- D -->
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::Y, KeyCode::W, KeyCode::I,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::U, KeyCode::P, KeyCode::A,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::I, KeyCode::Y, KeyCode::O,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::O, KeyCode::M, KeyCode::I,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::P, KeyCode::W, KeyCode::E,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::JIS_ATMARK, KeyCode::U, KeyCode::X, KeyCode::O, KeyCode::VK_NONE</autogen>
<!-- Shiftウォ -->
<autogen>--SimultaneousKeyPresses-- KeyCode::D, ModifierFlag::SHIFT_L, KeyCode::JIS_ATMARK, KeyCode::U, ModifierFlag::SHIFT_L, KeyCode::X, KeyCode::O, KeyCode::VK_NONE</autogen>


<!-- 3段目 - K:ほじれもゆ , D:へあ[][]え -->
<!-- K -->
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::A, KeyCode::H, KeyCode::O, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::S, KeyCode::J, KeyCode::I, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::D, KeyCode::R, KeyCode::E, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::F, KeyCode::M, KeyCode::O, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::G, KeyCode::Y, KeyCode::U, KeyCode::VK_NONE</autogen>
<!-- D -->
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::H, KeyCode::H, KeyCode::E, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::J, KeyCode::A,             KeyCode::VK_NONE</autogen>
<!-- [] -->
<!-- [] -->
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::SEMICOLON, KeyCode::E,     KeyCode::VK_NONE</autogen>

<!-- 4段目 - K:づぞぼむフォ , D:せねべぷヴ -->
<!-- K -->
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::Z, KeyCode::D, KeyCode::U,     KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::X, KeyCode::Z, KeyCode::O,     KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::C, KeyCode::B, KeyCode::O,     KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::V, KeyCode::M, KeyCode::U,     KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::B, KeyCode::F, KeyCode::O,     KeyCode::VK_NONE</autogen>
<!-- D -->
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::N, KeyCode::S, KeyCode::E,     KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::M, KeyCode::N, KeyCode::E,     KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::COMMA, KeyCode::B, KeyCode::E, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::DOT, KeyCode::P, KeyCode::U,   KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::SLASH, KeyCode::V, KeyCode::U, KeyCode::VK_NONE</autogen>

<!-- 薬指シフト -->
<!-- 2段目 - L:ぢめけティディ , S:シェぺどやジェ -->
<!-- L -->
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::Q, KeyCode::D, KeyCode::I,             KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::W, KeyCode::M, KeyCode::E,             KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::E, KeyCode::K, KeyCode::E,             KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::R, KeyCode::T, KeyCode::H, KeyCode::I, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::T, KeyCode::D, KeyCode::H, KeyCode::I, KeyCode::VK_NONE</autogen>
<!-- S -->
<autogen>--SimultaneousKeyPresses-- KeyCode::S, KeyCode::Y, KeyCode::S, KeyCode::H, KeyCode::E, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::S, KeyCode::U, KeyCode::P, KeyCode::E,             KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::S, KeyCode::I, KeyCode::D, KeyCode::O,             KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::S, KeyCode::O, KeyCode::Y, KeyCode::A,             KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::S, KeyCode::P, KeyCode::J, KeyCode::E,             KeyCode::VK_NONE</autogen>

<!-- 3段目 - L:をさおりず , S:びら[][]そ -->
<!-- L -->
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::A, KeyCode::W, KeyCode::O,         KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::S, KeyCode::S, KeyCode::A,         KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::D, KeyC


  

2019-04-16

増田タイトル過去入力したものが残るんだが

chrome使っているんだけど、逐一「Shift+Delete」で消すの面倒。

ググってもいい感じの記事に行き着かない。

クレクレちゃんで恐縮だが、どなたか良い解決方法を教えてください。

はてなスターたくさんあげますトラバ場合は、どうしようかな。

2019-04-02

いま、この「自分の全記事を一括削除するスクリプト」は動かない?

anond:20130927152907

いま、この「はてな匿名ダイアリー自分の全記事を一括削除するスクリプト」は、動かない?

httphttps、URL などは、適切に直した。

・POSTに与える最後csrf を取ってくる parse が間違って、 rkm= が空になっている。正規表現parse していたのを直して、 o+XXXXXXXXXXXXXXX/g を拾ってくるようにした。

・POSTに与える delete=が元々の %8d%ed%8f%9c%82%b7%82%e9 でも削除できないし、「 %e5%89%8a%e9%99%a4%e3%81%99%e3%82%8b 」でも削除できなかったし、これってマジックナンバーなん?

2019-03-27

anond:20190326232922

性交最初から不可能な人(性的不能者)も結婚しますし予め通知してあれば離婚事由にはならないかとおもいますがそれは?

実例 ://delete-all.hatenablog.com/entry/20120110/1326189753

バカに大きな本を与えると切り抜いて脅迫状つくるのに使うんだなあという感想

2019-03-24

anond:20190324113947

これDB屋の自己満足だよな

顧客要望はたいていこの3つで

1.退職などの理由無効化したIDは処理に含めない(ただしオプションで含める機能を付ける)

2.無効化を解除することもある(育休など)

3.過去の記録を保持する

DELETEして必要時はバックアップから復旧なんて運用保守体制どうすんだと

その費用払ってくれる会社うそう無いぞ

SQLアンチパターンコピペするアンチパターン

キーレスエントリー(外部キー嫌い)

外部キー嫌いがアンチパターンなのは同意だが、間違った外部キーの使い方するほうがよっぽどアンチパターンじゃないか

外部キー貼らなかったことによって、俺はこんな被害だしたぜっての是非教えてほしい。

すぐに思いついたケースは

とかを思いついたがこんなケースで合ってるのか?こんなケースより間違った外部キーの使い方したほうが家に帰れなくなるケースのほうが多いと思うぞ。間違った使い方をしていて、システムが太ってくるとこんなケースが出てくる。

特に下2つは害悪で、SQLアンチパターンコピペして、「おまえらw外部キー嫌いはアンチパターンだぞwww」ってやるのもいいけど、同じくらい間違った使い方を注意喚起したほうがいいと思うよ。DB識者のなかでは「そんなの常識w」かもしれないが何もしらない初心者が真似をしてお家に帰れなくなるのは辛くないか

そんな経験していると、DB初心者は「せや!ユーザテーブルに退会フラグ論理削除フラグ持ったろwww うはw天才www」とかなって今度は削除フラグ持つなおじさんが出てくるぞ。しまいにはこれですよ。

http://b.hatena.ne.jp/entry/s/qiita.com/ponkotuy/items/6049388d564fb4385f4e

初心者どうしたらいいんでしょうね(*_*) 是非、DB識者には明るい未来を示して欲しいね

俺?俺はAndroidエンジニアSQLiteは使わないか関係いね

RDB初心者の俺が恐れ多くも案を出すと、FK作成する前に、そのテーブル性質予測することが大事なんじゃないかね?大量に発生するログデータなのか、大事トランザクションデータなのか、第2正規化しただけのただの情報テーブルなのか。大事トランザクションデータだったら親が削除された時にどこにどうやって退避するか。大量のログデータだったら、親が削除される時どうアプローチするか。とか恐れ多くも予測するね。

ちなみに外部キーいかER図出せないってのはそれはツールの作りであって、FK制約とは関係ないんじゃないの。バリデーション(外部キー)はセキュリティ対策(ER図を作成する)の為、実装するってのと個人的に同じことだと思っている。

から先ずは外部キー使用していなくて「こんな被害を出した」ってのを聞いてみたい。

ログイン ユーザー登録
ようこそ ゲスト さん