пятница, 26 апреля 2019 г.

Browser Tor, как выбрать IP определенной страны, как запретить IP определенной страны


Tor браузер – программа для анонимного просмотра страниц в Интернете. Простая инструкция о том как настроить Tor для выхода в сеть через определенную страну или как запретить выходить в сеть через определенную страну.

Если вы пользуетесь браузером Tor, то скорее сего у вас была необходимость зайти на сайт по IP конкретно заданной страны. Tor выбирает IP случайным образом, т.е. при выходе в сеть у вас постоянно меняется цепочка нодов и менять цепочку до появления нужной страны в конце можно бесконечно. Но в Tor можно принудительно задать страну выхода в сеть.

Как заставить Tor выходить в сеть через IP адрес определенной страны

Для того чтобы задать страну выхода в сеть в Tor откройте файл torrc (путь в Windows: C:\Tor Browser\Browser\TorBrowser\Data\Tor) для редактирования и добавьте в конец файла следующие строки:
  1. ExitNodes {US}
  2. StrictExitNodes 1
Где {US} - страна для выхода в сеть.
Перед редактированием файла C:\Tor Browser\Browser\TorBrowser\Data\Tor\torrc сделайте его резервную копию
Если вам необходимо задать несколько стран, то перечислите их через запятую:
  1. ExitNodes {US},{DE},{AT},{UA},{RU}
  2. StrictExitNodes 1
В итоге файл torrc будет выглядеть примерно следующим образом:
  1. # This file was generated by Tor; if you edit it, comments will not be preserved
  2. # The old torrc file was renamed to torrc.orig.1 or similar, and Tor will ignore it
  3.  
  4. DataDirectory C:\Tor Browser\Browser\TorBrowser\Data\Tor
  5. GeoIPFile C:\Tor Browser\Browser\TorBrowser\Data\Tor\geoip
  6. GeoIPv6File C:\Tor Browser\Browser\TorBrowser\Data\Tor\geoip6
  7.  
  8. ExitNodes {US},{DE},{AT},{UA},{RU}
  9. StrictExitNodes 1
После внесения изменений перезапустите Tor и наслаждайтесь работой ;)

Tor, как запретить выходить в сеть через IP адрес определенной страны

Открываем на редактирование файл torrc (путь в Windows: C:\Tor Browser\Browser\TorBrowser\Data\Tor) и добавляем следующую строку:
  1. StrictExitNodes {MD}
Где {MD} - страна через которую запрещено выходить в сеть.
Если вам необходимо задать несколько стран для запрета, то перечислите их через запятую:
  1. StrictExitNodes {MD},{KZ}
Если вы используете ExitNodes (список разрешенных стран), то задавать StrictExitNodes (список запрещенных стран) нет смысла.
После внесения изменений перезапустите Tor.

Редактируем файл "torrc" (С:\Tor Browser\Browser\TorBrowser\Data\Tor), в конец строки просто дописываем:

Работа через любую страну
ExitNodes {код страны}
Работа только через заданные страны (несколько стран).
ExitNodes {ua},{ug},{kp},{ru}
Заблокировать работу через определенную страну.
ExcludeExitNodes {de}


воскресенье, 21 апреля 2019 г.

successful movement of ankidroid folder to external SDcard


in my phone I have only 16gig internal memory and about 3000 cards that have media (images, sound, short video clips with mp4 formats) so the phone's memory was not enough. I did this to move ankidroid folder to external memory.

1- close the app, go to to this address on external memory: android/data 
3- make a new folder named: com.ichi2.anki
4- move the ankidroid folder (on internal memory) to the above mentioned address so it would be:  /storage/sdcard1/android/data/com.ichi2.anki/ankidroid
5-open the ankidroid app and go to settings/advanced and set the following address for data location instead of storage/ankidroid:
 /storage/sdcard1/android/data/com.ichi2.anki
6-enjoy
maybe in your phone the beginning of the address changes. for exact address you can retrieve the address for example by a sample filej's properties (or details) using x plore or es file manager



edition of line 5: /storage/sdcard1/android/data/com.ichi2.anki/ankidroid
filej's→ file manager's

Thanks so much for showing us how to do this.
Works great! As suggested, I also needed to change the beginning of the path in my case /storage/extSdCard/...

13.05.17real...@gmail.com
your welcome


On Thursday, April 27, 2017 at 4:04:53 PM UTC+4:30, Thang La wrote:
Thanks so much for showing us how to do this.
Works great! As suggested, I also needed to change the beginning of the path in my case /storage/extSdCard/...

05.10.17pavel...@gmail.com
Thank you. For me this is function only if AnkiDroid app is installed in inner memory of the phone. When I move the app to the SD Card, AnkiDroid stops working. Pavel

06.10.17franciscojer...@gmail.com
Thanks, on mine I used the ES File Explorer to pick up the correct patch for my Galaxy Tab E
/storage/extSdCard/Android/data/com.ichi2.anki/Ankidroid

суббота, 13 апреля 2019 г.

PUBLIC Stack Overflow Tags Users Jobs Teams Q&A for work Learn More How to make queries on tatoeba sentence.csv using links.csv in mysql

I want to make an offline sentence dictionary database in my localhost from tatoeba.org dump files in the link tatoebaarchive. As you can notice from the codes, sentences.csv contains language idssuch as engfracmntur and the sentences in that language; and links.csv maps sentences ids to translated parallel sentences.
I want to search a word in a language, say eng, and list pairs of searched word's sentences and translated sentences of it. For example I search "beauty" in English (eng) and list them with its parallel sentences in French (fra).
`sentences.csv` has three columns: `id` `language`  `text`
`links.csv` has two columns: `sentenceId`   `translatedId`
I can make a parallel sentence in three steps.
1) SELECT id FROM sentences WHERE text LIKE('%she is a rare beauty_%') AND language='eng'
       +-------+
       | id    |
       +-------+
       | 21687 |
       +-------+
2) SELECT translatedId FROM links WHERE sentenceId='21687'
      +--------------+
      | translatedId |
      +--------------+
      |       184559 |
      |       517365 |
      |       550067 |
      |      2238371 |
      |      2238372 |
      +--------------+
3) SELECT text FROM sentences WHERE (id ='550067' AND language='fra') OR id ='21687'
      +------------------------------------------+
      | text                                     |
      +------------------------------------------+
      | It is true she is a rare beauty.         |
      | C'est vrai, elle est d'une rare beauté.  |
      +------------------------------------------+
How can I merge three queries into one liner query to get the third step result?
  • Sorry - what exactly is the question? How to import the data to MySQL tables? How to optimize the query speed? How to perform LIKE searches? Your post is very, very unclear... – ılǝ Oct 9 '13 at 7:21
  • Thanks for responding. Core of my question is how to make a query to list parallel sentences that a particular word exist. Like 'It is true she is a rare beauty. > C'est vrai, elle est d'une rare beauté.' – kenn Oct 9 '13 at 7:36
  • how to make a list parallel sentences that a particular word exist - your query is correct. Sorry - it remains unclear if you are asking how to optimize the speed of the query, or how to do a join on the tables, or how to deal with special characters or, or, or – ılǝ Oct 9 '13 at 7:41
  • Example of jukuu.com bilingual sentence searcher exatcly what I want to do. How can I achieve it with sql queries on sentences.csv database? – kenn Oct 9 '13 at 15:51
  • Clarifying my question,I must say it's confusing and it requires subqueries besides my English is not perfect. I want to query a word (say "good") in sentence table from "text" column that contains "eng" language ; and using each found sentence's "id" to make another query from links table, so it will give me "translatedId"s of found sentences and finally using "translatedId"s to make another query in sentences table from "id" column that contains "fra" language. It will list English sentences that includes "good" word with their translated counterparts in French. – kenn Oct 11 '13 at 9:21
  SELECT `sentences`.* FROM 
  `sentences` JOIN 
  `links` ON `id` = `translatedId` 
  WHERE `sentenceId` = (SELECT id FROM sentences WHERE text LIKE('%she is a rare beauty_%') AND language='eng' LIMIT 1);
The result is
  +---------+----------+-------------------------------------------------+
  | id      | language | text                                            |
  +---------+----------+-------------------------------------------------+
  |  184559 | jpn      | 確かに彼女は絶世の美人です。                    |
  |  517365 | deu      | Es ist wahr, sie ist eine seltene Schönheit.    |
  |  550067 | fra      | C'est vrai, elle est d'une rare beauté.         |
  | 2238371 | ber      | S tidet, drusit tsednan ay iceben am nettat.   |
  | 2238372 | ber      | Ccbaa-nnes drus tin ay tt-yesɛan.              |
  +---------+----------+-------------------------------------------------+