Multi-layer flower brooch. 17*21mm. Broche homens. Pins broches conjunto. Smtc040335. Round brooches. 5.6*4cm. Picture color. Cadeia broche. Ombros acessório. Brooch brand jewelry women 2s4258. Penas phesant. Men/women/unisex/boy/girl/game fans. Rhinestone brooches. Modycon.
Wedding dress shoulder jewelry gift wedding invitation hijab scarf. Wholesale conjunto de sacos de mulher. Lalynnly. Small. Round brooches: Is_customized: Ethnic, retro. 6.11 g (excluding packaging). Fruit: Brooch material: Roupas femininas para musicant. Pulseira de aço inoxidável. Xd-015.
Item type 2: 4.3*4.1cm. Broche. 88588. Christmas decoration supplies. Vintage brooch. Gothic brooch pinXz025. Cc12626. Vestidos de mulheres. Alice brooches. Levitações magnético. Individual package. About 14.5*3.8cm. Broche e pinos de floresBrooch flower. Wedding jewelry pins,flower brooch pin. Tybe 1: Wholesale planeta broche. Camisas da moda & blusas.


Smart TV Alliance este o organizație lansată în anul 2012 de LG Electronics, în parteneriat cu TP Vision (Philips) și Toshiba.  Alianța își propune să dezvolte o platformă generală, non-proprietar, pentru televizoarele inteligente, care să faciliteze compatibilitatea multi-platform, indiferent de platforma pe care rulează acestea.

Unul dintre obiectivele Smart TV Alliance, este definirea unor specificații tehnice pentru dezvoltatori, să creeze aplicații care să poată fi rulate pe televizoare inteligente cu platforme diferite. Tehnologia are la bază HTML5 și SDK 2.5., cu suport pentru Ultra HD și pentru caracteristici de tip Smart Home.

În prezent, alianța are 19 membri, printre care Vestel, Xumo, Warner bros., Dolby, Opera Software, Realtek, Arcelik a.s., FPT Software și TPV Group, Panasonic, Abox42, IBM, Obigo, QualComm, Technisat și Yume.

Note

Vezi și
 SmartTV
 Software cu sursă deschisă

Legături externe
 Smart TV Alliance Pagina web
 A Smart TV Alliance | MIT Technology Review
 LG and Philips Work Toward Universal Smart TV App Platform with Smart TV Alliance   Christophor Rick, 20 iunie 2012

Smart TV

{'title': 'Smart TV Alliance', 'url': 'https://ro.wikipedia.org/wiki/Smart%20TV%20Alliance', 'language': 'ro', 'timestamp': '20230320'}


Pomnik Włodzimierza Lenina w Charkowie – nieistniejący obecnie pomnik Włodzimierza Lenina, stojący w Charkowie w latach 1963-2014.

Charkowski pomnik Lenina odsłonięty został w 1963 roku. Był to 8,5-metrowy posąg stojący na postumencie o wysokości 13,7 metra, znajdującym się na Placu Wolności. Sam cokół (bez postaci Lenina) znalazł się w filmie promującym turniej piłkarski EURO 2012.

Do bezskutecznej próby obalenia pomnika doszło w lutym 2014, gdy w całym kraju odbył się szereg podobnych akcji. 28 września tego samego roku w mieście odbywała się demonstracja pod hasłem Charków to Ukraina. Uczestnicy manifestacji zdecydowali się wówczas zniszczyć pomnik przywódcy bolszewików. Cała akcja trwała ok. czterech godzin.

Przypisy

Pomniki Włodzimierza Lenina
Nieistniejące pomniki
Historia Charkowa
Lenin
Nieistniejące obiekty budowlane na Ukrainie

{'title': 'Pomnik Włodzimierza Lenina w Charkowie', 'url': 'https://pl.wikipedia.org/wiki/Pomnik%20W%C5%82odzimierza%20Lenina%20w%20Charkowie', 'language': 'pl', 'timestamp': '20230320'}


import {Skill} from '../skill/skill';
import {Job} from '../job/job';
import {Reference} from '../reference/reference'
export interface Data {
  status : string;
  skills : Skill[];
  jobs : Job[];
  otherSkills : string[];
  references : Reference[];
}

{'content_hash': 'b3de1e0d99bde6ecc3aa66ed5efc8e27', 'timestamp': '', 'source': 'github', 'line_count': 10, 'max_line_length': 48, 'avg_line_length': 25.4, 'alnum_prop': 0.6535433070866141, 'repo_name': 'from-nibly/resume-builder', 'id': '1e976cdbcaf72b8fa6cb3a3d2c353fafa81f796e', 'size': '254', 'binary': False, 'copies': '1', 'ref': 'refs/heads/master', 'path': 'app/api/data.ts', 'mode': '33188', 'license': 'mit', 'language': [{'name': 'HTML', 'bytes': '4760'}, {'name': 'JavaScript', 'bytes': '981'}, {'name': 'TypeScript', 'bytes': '5968'}]}


Алекса́ндр Алексеевич Га́лкин (12 февраля 1928 года, дер. Челкасы, Чувашская АССР — 9 апреля 2002 года, Чебоксары) — русский поэт, прозаик и переводчик.

С 1963 года в СП СССР. Заслуженный работник культуры ЧАССР (1977), народный поэт Чувашии.

Биография
В 1953 году окончил Чувашский государственный педагогический институт.

Трудился редактором в Чувашском книжном издательстве, главным редактором журнала «Тӑван Атӑл», заведующим литературным отделом журнала «Капкӑн».

Скончался Александр Алексеевич в Чебоксарах 9 апреля 2002 года. Родственники — Лев Ландышевая.

Работы
Художественное дарование Александра Галкина было многогранным. Он успешно реализовал себя в поэзии, прозе и баснях. Много переводил: перевёл на чувашский язык произведения А. Пушкина, М. Горького, А. Серафимовича, Т. Шевченко, С. Есенина, М. Шолохова, М. Пришвина, В. Бианки, С. Михалкова и др. Творил для детей.

Вышло 30 книг:
 «Пĕчĕк ĕçченсем» — Маленькие труженики (1958);
 «Сурăм шарлакĕсем» — Водопады Сормы (1961);
 «Хăрушă тĕлĕк» — Страшный сон (1969);
 «Пурнăçра — пĕр мыскара» — Жизнь — одна забава
 «Сĕрен кĕперĕ умĕнче»
 «Тӑван тавралăхра» — В родных краях
 «Кукăр пăшал» — Кривое ружьё
 «Сиплĕ сăмах» -
 «Вăйăран вăкăр» -
 «Туссем»- Друзья
 «Хĕвел тухсан» — Когда солнце всходит
 «Хаваслă ачасем» — Радостные дети

5 книг выпущено на русском, 1 книга татарском языках.

На его стихи сложено более 200 песен:
 «Шупашкар каçĕсем» (Чебоксарские ночи)
 «Кăвак чечексем» (Голубые цветочки)
 «Санпа кăна» (Лишь с тобой)
 «Сурăмпала Выла хушшинче» («Между Сормой и Вылой» — гимн Аликовского района Чувашии)
 «Аннене» (Матери)
 «Çĕмĕртсем ларсассăн çеçкене» (Когда цветёт черёмуха)
 «Мĕн кирлĕ-ши» (Что же нужно)

Память
 Памятная доска на стене дома, где жил поэт (Чебоксары)

Примечания

Литература
 «Аликовская энциклопедия», редколлегия: Ефимов Л. А., Ефимов Е. Л., Ананьев А. А., Терентьев Г. К., Чебоксары, 2009, ISBN 978-5-7670-1630-3.
 «Чăваш литературин антологийĕ», составители: Д. В. Гордеев, Ю. А. Силэм. Чебоксары, 2003. ISBN 5-7670-1279-2 .
 Айдаш, Ю. Кун-сулан анлa тeкерe / Ю. Айдаш // Таван Атал. — 2006. — № 4. — С. 2—3.
 Eливанова, Г. «Эп aсатнан туйрам хаман пурнаса…» / Г. Eливанова // Хыпар. — 2003. — 9 ака.
 Элментер, И. Тивеслипе хакланa / И. Элментер // Хыпар. — 2000. — 13 аван.
 Афанасьев, П. Галкин Александр Алексеевич // Афанасьев, П. Писатели Чувашии / П. Афанасьев. — Чебоксары, 2006. — С. 91—92.
 Антонова, З. С. Галкин Александр Алексеевич / З. С. Антонова // Чувашская энциклопедия. — Чебоксары, 2006. — Т. 1 : А-Е. — С. 396—397.
 Ялгир, П. Галкин Александр Алексеевич // Ялгир, П. Литературный мир Чувашии / П. Ялгир. — Чебоксары, 2005. — С. 27—28.
 Тимофеев (Вутлан), И. Миссия в Чувашии / И. Тимофеев; записал А. Михайлов // МК в Чебоксарах. — 1999. — 21-28 окт. (№ 42). — С. 16.

Ссылки
 Чувашский государственный художественный музей
 Писатели Чувашии — детям

Чувашские поэты
Чувашские писатели
Народные поэты Чувашии
Члены Союза писателей СССР
Выпускники Чувашского государственного педагогического университета


Dostępność – cecha charakteru polegająca na zdolności do nawiązania więzi emocjonalnych w kontaktach międzyludzkich
 Dostępność postawy
 Dostępność dóbr materialnych – wskaźnik kosztu uzyskania danego dobra – odwrotność ceny nabycia jakiegoś dobra w danym miejscu i czasie
 Dostępność (WWW)
 Dostępność (informatyka)
 dostępność (projektowanie)

{'title': 'Dostępność', 'url': 'https://pl.wikipedia.org/wiki/Dost%C4%99pno%C5%9B%C4%87', 'language': 'pl', 'timestamp': '20230320'}


Socialistlagen (tyska: Sozialistengesetze, Gesetz gegen die gemeingefährlichen Bestrebungen der Sozialdemokratie) var en lag i Tyskland som antogs 1878, och förbjöd socialistisk propaganda.

Två på en kort tid förövade mordattentat på kejsaren Vilhelm I, vilka visserligen inte ledde sitt ursprung direkt från socialdemokraterna, tillskrevs dock den av dem befordrade anarkistiska agitationen och blev den närmaste anledningen till den i oktober 1878 av tyska riksdagen antagna socialistlagen.

Genom dess förbud för möten och skrifter av socialistisk eller kommunistisk natur och offentlig socialistisk agitation i allmänhet gavs socialdemokratin en undantagsställning, som bekräftades vid lagens upprepade förnyanden. Rikskansler Otto von Bismarck var emellertid angelägen om att kombinera socialistlagen med ett socialt lagstiftningsarbete, varigenom han hoppades kunna bryta udden av den spirande rörelsen.

Genom ett kejserligt budskap till riksdagen den 17 november 1881 bebådades framläggandet av förslag om olycksfalls-, sjuk- och invaliditetsförsäkring. Sjukförsäkringen blev genomförd i juni 1883 och olycksfallsförsäkringen i juli 1884. I juni 1889 sattes kronan på verket av en allmän folkpensionslag. Dessa och andra sociala förbättringar hindrade dock inte den tyska vänsterns fortsatta tillväxt.

Socialistlagen upphörde att gälla den 30 september 1890.

Källor

Vidare läsning
 Sozialistengesetze på Deutsches Historisches Museum.de

1878 i Tyskland
Tysklands lagar
Socialism
Politikåret 1878
Juridikåret 1878

{'title': 'Socialistlagen', 'url': 'https://sv.wikipedia.org/wiki/Socialistlagen', 'language': 'sv', 'timestamp': '20230320'}


package de.lincore.squeakbox;

import de.lincore.squeakbox.proxy.CommonProxy;

public class Consts {
	public static final String MOD_ID 		= "squeakbox";
	public static final String MOD_NAME 	= "Squeakbox";
	public static final String MOD_VERSION 	= "0";
	public static final String MOD_PACKAGE  = "de.lincore.squeakbox";

	public static final String SERVER_PROXY = MOD_PACKAGE + ".proxy.CommonProxy";
	public static final String CLIENT_PROXY = MOD_PACKAGE + ".proxy.ClientProxy";

	public static final String ITEM_RECORDER_NAME = "recorder";
	public static final String ITEM_RECORDER_ID = "recorder";
	public static final String ITEM_RECORDER_TEX = MOD_ID + ":item-recorder";

	public static final String BLOCK_RGBLIGHT_NAME = "rgblight";
	public static final String BLOCK_RGBLIGHT_ID = "rgblight";
	public static final String BLOCK_RGBLIGHT_TEX = MOD_ID + ":block-rgblight";

	public static final String TILE_ENTITY_RGBLIGHT_ID = "rgblight-tileentity";

	public static final String BLOCK_QUARTZ_TEX = MOD_ID + ":block-quartz";
}

{'content_hash': 'd51ebfbcc64922d35533ae3aa6198596', 'timestamp': '', 'source': 'github', 'line_count': 25, 'max_line_length': 78, 'avg_line_length': 42.44, 'alnum_prop': 0.7304429783223374, 'repo_name': 'lincore81/squeakbox', 'id': '43050b65a9f6fa11d46ac5669fbeb1c3a1a1c179', 'size': '1061', 'binary': False, 'copies': '1', 'ref': 'refs/heads/master', 'path': 'src/main/java/de/lincore/squeakbox/Consts.java', 'mode': '33188', 'license': 'mit', 'language': [{'name': 'Groovy', 'bytes': '1896'}, {'name': 'Java', 'bytes': '9803'}]}


Novotel Goa Dona Sylvia Resort Exterior. Images powered by Leonardo.
Novotel Goa Dona Sylvia Resort Room. Images powered by Leonardo.
Novotel Goa Dona Sylvia Resort Pool. Images powered by Leonardo.
Novotel Goa Dona Sylvia Resort Meeting. Images powered by Leonardo.
Novotel Goa Dona Sylvia Resort Restaurant. Images powered by Leonardo.
Novotel Goa Dona Sylvia Resort Spa. Images powered by Leonardo.
Novotel Goa Dona Sylvia Resort Recreation. Images powered by Leonardo.

{'timestamp': '2019-04-19T12:30:16Z', 'url': 'https://www.travelagewest.com/Hotels/Margao-India/Novotel-Goa-Dona-Sylvia-Resort-p51335972', 'language': 'en', 'source': 'c4'}


void flash_init(void);
void flash_test1(void);
void flash_test_erase_chip(void);
void flash_test_read_chip(void);
void flash_test_write_chip(void);
void flash_test_dump_flash_sectors(uint8_t count);

uint8_t flash_read_manuf_dev_id(uint8_t* manu_id, uint8_t* dev_id);
uint8_t flash_read_status_reg_1(uint8_t* stat1);
uint8_t flash_read_status_reg_2(uint8_t* stat2);
uint8_t flash_read_status_reg_3(uint8_t* stat3);
uint8_t flash_write_enable(void);
uint8_t flash_write_disable(void);
// Can take about 40 secs
uint8_t flash_chip_erase(void);
uint8_t flash_wait_while_busy(void);
uint8_t flash_read_data(uint32_t addr, uint8_t* buf, uint16_t len);
uint8_t flash_sector_erase(uint32_t addr);
// 0-256 bytes
uint8_t flash_page_program(uint32_t addr, uint8_t* buf, uint16_t len);

uint8_t flash_read_page_buffer(uint32_t addr);  // page aligned.
uint8_t flash_write_page_buffer(uint32_t addr); // page aligned.

void flash_dump_write_page_buffer(void);

extern uint8_t flash_page_read_buffer[FLASH_PAGE_SIZE];
extern uint8_t flash_page_write_buffer[FLASH_PAGE_SIZE];

#endif //FLASH_S25L_H

{'content_hash': '3126f045b36bd2165af3ed663c1bab41', 'timestamp': '', 'source': 'github', 'line_count': 32, 'max_line_length': 70, 'avg_line_length': 34.0, 'alnum_prop': 0.7398897058823529, 'repo_name': 'sbaconbits/car_battery_logger', 'id': '93dea79db04a3695d805a5728a8d5c87af6745a5', 'size': '2827', 'binary': False, 'copies': '1', 'ref': 'refs/heads/master', 'path': 'code/flash_S25FL.h', 'mode': '33188', 'license': 'mit', 'language': [{'name': 'C', 'bytes': '103856'}, {'name': 'Game Maker Language', 'bytes': '46722'}, {'name': 'Groff', 'bytes': '200687'}, {'name': 'KiCad Layout', 'bytes': '271206'}, {'name': 'Makefile', 'bytes': '2529'}, {'name': 'Objective-C', 'bytes': '3023'}, {'name': 'Python', 'bytes': '3266'}]}


Guitar	Woodwind	Hi-Fi Audio	DJ Gear & Lighting	Other Instruments	More »
Radio Control	Classic Toys Stuffed & Plush Toys Action Figures Models, Kits Intellective Toys More »
Wedding & Events Channel	Wedding Dresses	Bridesmaids Dresses	Groom Wear & Accessories	Prom Dresses	Evening Dresses	Cocktail Dresses	Bandage Dresses
You are here : Home Cell Phones &Accessories Cell Phones & Smartphones Wi-Fi Cell Phones
1pcs/lot china post bran-new mobile phone stand by wifi java Cell Phone Dual Sim quadband from cysales
1pcs/lot 1 --- 2 $72.80
3 --- 4 $70.56
5 --- 10 $64.96
Price: US $ 64.96 ~ 72.80 / lot (Wholesale Price)
(1 piece per lot)
Shipping: $0.00 to United States Via HongKong post
Quantity: (10 lot available) Stocking Time: 1 days
cysales
0.00% Positive Feedback
0.00 ----
Cell Phones &Accessories(85)
Computers，Tablets & Networking(11)
Video Games & Internet Games(7)
Car, Vehicles & Parts(4)
Cameras & Photo(3)
China post 8GB16GB 32G...
1pcs/lot new S9 Stereo...
Brand New hot cheap 4-...
Free DHL For 6th Gen...
Newest For 6th Gener...
stand by wifi java Cell Phones Dual Sim quadband from cysales
Cell Phone Accessories, Parts
Cases, Pouches
Ship my order(s) to AC (Atlantic Ocean Islands) AD (Andorra) AE (United Arab Emirates) AF (Afghanistan) AG (Antigua and Barbuda) AI (Anguilla) AL (Albania) AM (Armenia) AN (Netherlands Antilles) AO (Angola) AQ (Antarctica) AR (Argentina) AS (American Samoa) AT (Austria) AU (Australia) AW (Aruba) AX (Aaland Islands) AZ (Azerbaijan) BA (Bosnia and Herzegovina) BB (Barbados) BD (Bangladesh) BE (Belgium) BF (Burkina Faso) BG (Bulgaria) BH (Bahrain) BI (Burundi) BJ (Benin) BL (Saint Barthelemy) BM (Bermuda) BN (Brunei Darussalam) BO (Bolivia) BR (Brazil) BS (Bahamas, The) BT (Bhutan) BV (Bouvet Island) BW (Botswana) BY (Belarus) BZ (Belize) CA (Canada) CC (Cocos (Keeling) Islands) CD (Congo, The Democratic Republic Of The) CE (Ceuta) CF (Central African Republic) CG (Congo) CH (Switzerland) CI (Cote D'ivoire) CK (Cook Islands) CL (Chile) CM (Cameroon) CN (China(Mainland)) CO (Colombia) CR (Costa Rica) CS (Canary Islands) CU (Cuba) CV (Cape Verde) CX (Christmas Island) CY (Cyprus) CZ (Czech Republic) DE (Germany) DJ (Djibouti) DK (Denmark) DM (Dominica) DO (Dominican Republic) DZ (Algeria) EC (Ecuador) EE (Estonia) EG (Egypt) EH (Western Sahara) ER (Eritrea) ES (Spain) ET (Ethiopia) FI (Finland) FJ (Fiji) FK (Falkland Islands (Malvinas)) FM (Micronesia, Federated States Of) FO (Faroe Islands) FR (France) GA (Gabon) GB (United Kingdom) GD (Grenada) GE (Georgia) GF (French Guiana) GG (Guernsey) GH (Ghana) GI (Gibraltar) GL (Greenland) GM (Gambia) GN (Guinea) GP (Guadeloupe) GQ (Equatorial Guinea) GR (Greece) GS (South Georgia and the South Sandwich Islands) GT (Guatemala) GU (Guam) GW (Guinea-Bissau) GY (Guyana) HK (Hong Kong) HM (Heard Island and Mc Donald Islands) HN (Honduras) HR (Croatia) HT (Haiti) HU (Hungary) ID (Indonesia) IE (Ireland) IL (Israel) IM (Isle Of Man) IN (India) IO (British Indian Ocean Territory) IQ (Iraq) IR (Iran) IS (Iceland) IT (Italy) JE (Jersey) JM (Jamaica) JO (Jordan) JP (Japan) KE (Kenya) KG (Kyrgyzstan) KH (Cambodia) KI (Kiribati) KM (Comoros) KN (Saint Kitts and Nevis) KP (Korea, Democratic People's Republic of) KR (Korea, Republic Of) KW (Kuwait) KY (Cayman Islands) KZ (Kazakhstan) LA (Lao People's Democratic Republic) LB (Lebanon) LC (Saint Lucia) LI (Liechtenstein) LK (Sri Lanka) LR (Liberia) LS (Lesotho) LT (Lithuania) LU (Luxembourg) LV (Latvia) LY (Libya) MA (Morocco) MC (Monaco) MD (Moldova, Republic Of) ME (Montenegro) MF (Saint Martin) MG (Madagascar) MH (Marshall Islands) MK (Macedonia, The Former Yugoslav Republic Of) ML (Mali) MM (Myanmar) MN (Mongolia) MO (Macau) MP (Northern Mariana Islands) MQ (Martinique) MR (Mauritania) MS (Montserrat) MT (Malta) MU (Mauritius) MV (Maldives) MW (Malawi) MX (Mexico) MY (Malaysia) MZ (Mozambique) NA (Namibia) NC (New Caledonia) NE (Niger) NF (Norfolk Island) NG (Nigeria) NI (Nicaragua) NL (Netherlands) NO (Norway) NP (Nepal) NR (Nauru) NU (Niue) NZ (New Zealand) OM (Oman) Other (Other Country) PA (Panama) PE (Peru) PF (French Polynesia) PG (Papua New Guinea) PH (Philippines) PI (Pacific Islands(trust territory)) PK (Pakistan) PL (Poland) PM (Saint Pierre and Miquelon) PN (Pitcairn) PP (Pitcairn Islands Group) PR (Puerto Rico) PS (Palestinian Territories) PT (Portugal) PW (Palau) PY (Paraguay) QA (Qatar) RE (Reunion) RO (Romania) RS (Serbia) RU (Russian Federation) RW (Rwanda) SA (Saudi Arabia) SB (Solomon Islands) SC (Seychelles) SD (Sudan) SE (Sweden) SG (Singapore) SH (Saint Helena) SI (Slovenia) SJ (Svalbard and Jan Mayen) SK (Slovakia) SL (Sierra Leone) SM (San Marino) SN (Senegal) SO (Somalia) SR (Suriname) ST (Sao Tome and Principe) SV (El Salvador) SX (Saipan) SY (Syrian Arab Republic) SZ (Swaziland) TC (Turks and Caicos Islands) TD (Chad) TF (French Southern Territories) TG (Togo) TH (Thailand) TJ (Tajikistan) TK (Tokelau) TL (Timor-leste) TM (Turkmenistan) TN (Tunisia) TO (Tonga) TR (Turkey) TT (Trinidad and Tobago) TV (Tuvalu) TW (Taiwan) TZ (Tanzania, United Republic Of) UA (Ukraine) UG (Uganda) UM (United States Minor Outlying Islands) US (United States) UY (Uruguay) UZ (Uzbekistan) VA (Vatican) VC (Saint Vincent and the Grenadines) VE (Venezuela) VG (Virgin Islands, British) VI (Virgin Islands, U.S.) VN (Vietnam) VU (Vanuatu) WF (Wallis and Futuna) WI (Wake Island) WS (Samoa) YE (Yemen) YT (Mayotte) YU (Yugoslavia) ZA (South Africa) ZM (Zambia) ZW (Zimbabwe)


$path = 'c:\Program Files\WindowsPowershell\Modules\Cidney\'
#$path = 'c:\Projects\Cidney\'
Import-module (Join-path $path 'Cidney.psd1')
pipeline: CidneyBuild {
    $base = (Get-Module Cidney).ModuleBase
    Import-Module Pester
    Stage: Pester {
        Do: { Invoke-Pester -Script "$base\Tests\Pipeline.Tests.ps1" }
        Do: { Invoke-Pester -Script "$base\Tests\Stage.Tests.ps1" }
        Do: { Invoke-Pester -Script "$base\Tests\Do.Tests.ps1" }
        Do: { Invoke-Pester -Script "$base\Tests\Pipeline.Do.Tests.ps1" }
        Do: { Invoke-Pester -Script "$base\Tests\When.Tests.ps1" }
    }
} -Invoke -Verbose

{'content_hash': '7bfec672151ca02d5badca4cf442ab2f', 'timestamp': '', 'source': 'github', 'line_count': 14, 'max_line_length': 73, 'avg_line_length': 45.357142857142854, 'alnum_prop': 0.6362204724409449, 'repo_name': 'Cidney/Cidney', 'id': '6e0476335225fd9cd73d89c30f211faf74974a23', 'size': '637', 'binary': False, 'copies': '1', 'ref': 'refs/heads/master', 'path': 'Tests/TestCidney.ps1', 'mode': '33188', 'license': 'mit', 'language': [{'name': 'PowerShell', 'bytes': '97743'}]}


Gaunilon (zm. 1083) – był benedyktynem z opactwa Marmoutier koło Tour, współczesnym Anzelmowi z Canterbury. Zasłynął z przedstawionej w dziele Liber pro insipiente (łac. Księga w obronie głupiego) krytyki anzelmowskiego dowodu ontologicznego na istnienie Boga. Tytuł tekstu nawiązuje do początkowego fragmentu Psalmu 14 (powtórzonego w Psalmie 53) :

Mówi głupi w swoim sercu: Nie ma Boga.

Św. Anzelm wielokrotnie cytuje ten fragment w swoim Proslogionie.

W obronie głupiego jest rozprawką liczącą kilka stron. Kończy ją krótka pochwała pracy Anzelma, w której Gaunilon zgadza się z tezami Proslogionu, stwierdzając jedynie, że niektóre z nich wymagają lepszego uzasadnienia. Jest to jedyny znany tekst Gaunilona.

Zobacz też
Dowód ontologiczny

Urodzeni w XI wieku
Zmarli w 1083
Francuscy benedyktyni
Francuscy scholastycy

{'title': 'Gaunilon', 'url': 'https://pl.wikipedia.org/wiki/Gaunilon', 'language': 'pl', 'timestamp': '20230320'}


Click "Convert From Query" at task dialog.
1. Enter Source SQL Query.

{'timestamp': '2019-04-19T17:23:36Z', 'url': 'https://www.withdata.com/oracletomongo/query-to-collection.html', 'language': 'en', 'source': 'c4'}


«Кохана» () — роман американської письменниці Тоні Моррісон, який вийшов в 1987 р. Дія роману відбувається після Громадянської війни (1861-1865 рр..) і заснована на історії чорношкірої рабині Маргарет Гарнер, яка в кінці січня 1856 р. втекла від рабовласника в Кентуккі і переправилася у вільний штат Огайо.

Головна героїня роману — рабиня, яка втекла в Цинциннаті (Огайо). Їй вдається пробути на волі лише двадцять вісім днів, коли за нею і її дітьми приїздить пошуковий загін за законом про втікачів рабів (1850), який давав рабовласникам право переслідувати рабів по всіх штатах. Сеті вбиває свою дворічну дочку, щоб не дати колишнім господарям повернути її назад в Милий Будинок, кентуккську плантацію, звідки Сеті втекла. Через кілька років в будинок Сеті за адресою Блустоун-роуд, 124, Цинциннаті, Огайо, прибуває жінка, що удає з себе її дочку на ім'я Кохана. Історія починається з опису привида: «Негаразд було в будинку номер 124. Хазяйнував там злобливий маленький привид, дух дитини» .

Роман удостоївся Пулітцерівської премії 1988 року за художню книгу і став фіналістом Національної книжкової премії 1987 року[3]. У 1998 р. він був екранізований в однойменному фільмі за участі Опри Вінфрі. У 1988 році роман номіновано на премію лібертаріанської фантастики «Прометей». Також твір включено до списку 100 найкращих книг всіх часів за версією Норвезького книжкового клубу, який для складання списку провів опитування 100 письменників та письменниць по всьому світу . Книга присвячена «більш ніж шістдесяти мільйонам», під якими маються на увазі чорношкірі і їх нащадки, загиблі від трансатлантичної работоргівлі. Епіграф книги взято з Послання до Римлян (9:25).

Сюжет
Книга описує історію Сеті і її дочки Денвер після їх втечі з рабства. В їх будинку в Цинциннаті поселяється привид, який вони вважають дочкою Сеті. Через привида, свідченням перебування якого в будинку є довільне розкидання предметів по кімнаті, молодша дочка Сеті Денвер зросла сором'язливою і самотньою, а її сини Ховард і Баглер втекли з дому у віці 13 років. Незабаром після цього в своєму ліжку помирає Бебі Сагз, мати чоловіка Сеті, якого звали Халле.

Поль Ді, один з рабів Милого Дому — плантації, де колись працювали Бебі Сагз, Сеті, Халле і деякі інші раби, — переїжджає в будинок до  Сеті і намагається внести в нього почуття реальності. Намагаючись змусити цю сім'ю забути минуле, він виганяє дух з дому. Спочатку здається, що вигнання пройшло успішно: він навіть вперше за багато років виводить з дому затворницю Денвер. Але на зворотному шляху вони зустрічають молоду жінку, що сидить навпроти їхнього будинку і називає себе Коханою. Поль Ді ставиться до неї підозріло і радить Сеті бути обережною, але та зачарована молодою жінкою і не слухає його.

Поступово якась надприродна сила виганяє Пола Ді з дому Сеті в сусідній сарай. Кохана заганяє Пола Ді в кут сараю, в якому він змушений ночувати. У той час як вони займаються сексом, його свідомість заповнюється жахливими спогадами з минулого. Переповнений почуттям провини, Поль Ді намагається розповісти про це Сеті, але не наважується і замість цього говорить, що хоче, щоб у них з нею була дитина. Сеті надихається, і Пол Ді протистоїть Коханій і її впливу на нього. Але коли він розповідає друзям на роботі про свої плани завести нову сім'ю, вони висловлюють занепокоєння, і відкривають Полу Ді причину неприйняття Сеті населенням. Коли Поль Ді запитує у Сеті про це, вона розповідає йому про те, що сталося: після втечі з Милого Дому і зустрічі Сети з дітьми, які очікували її в будинку свекрухи, її знайшов господар, який спробував повернути її з дітьми собі. Сеті схопила своїх дітей, побігла з ними в сарай з інструментами і хотіла вбити їх усіх. Їй вдалося це зробити лише зі старшою дочкою, по шиї якої вона провела пилкою. Сеті стверджувала, що вона хотіла відправити своїх дітей «туди, де вони були б у повній безпеці».

Це одкровення злякало Пола Ді, і він покинув їх будинок. Разом з ним будинок покидають і відчуття реальності, і рух часу. Сеті вірить, що Кохана — це її дворічна дочка, яку вона вбила і на надгробку якої написане лише слово «Кохана». Сеті починає жити безцільно і розпещувати Кохану з почуття провини. Кохана постійно незадоволена і вимагає все більше, виходить із себе, коли щось не по ній. Присутність Коханої поглинає життя Сеті, вона виснажується і жертвує своїми потребами в їжі, в той час як живіт Коханої стає все більшим і більшим. У кульмінації роману молодша донька Денвер виходить назовні, шукає допомоги у чорношкірого населення, і деякі сільські жінки приходять до їх будинку, щоб вигнати з Коханої нечисту силу. В цей же час до будинку під'їжджає білий чоловік, який колись допоміг матері Халле, Бебі Сагз, передавши їй цей будинок, після того як Халле викупив її у їхнього господаря. Білий приїхав за Денвер, яка шукала в нього роботу, але Денвер не розповіла про це Сеті. Не розуміючи, навіщо до будинку підходить білий, Сети нападає на нього з сокирою для рубки льоду, але її перехоплюють сільські жінки. Поки збита з пантелику Сеті «знову переживає» прихід свого господаря, Кохана зникає. Роман закінчується тим, що Денвер виходить на роботу, а Поль Ді повертається до Сеті і запевняє її у своїй любові.

Основні теми

Відносини "мати-дочка"
Материнські зобов'язання Сеті перед її дітьми пригнічують її власну індивідуальність і перешкоджають її власному розвитку. У Сеті розвивається небезпечна материнська пристрасть, яка призводить до вбивства однієї дочки, її «плоті і крові», відчуження доньки, що вижила, від чорношкірого населення, що відбувається в спробі врятувати її «думки про майбутнє», її дітей від життя у рабстві. Однак Сеті не вдається визнати потребу її дочки Денвер у взаємодії з спільнотою, щоб придбати жіночі якості. У підсумку Денвер наприкінці роману стверджує своє «я» і знаходить індивідуальність за допомогою Коханої. На відміну від Денвер, її мати знаходить індивідуальність лише після вигнання з Коханої нечистої сили, коли Сеті повною мірою може прийняти перші стосунки, які повністю «для неї» — її стосунки з Полем Ді. Ці відносини звільняють Сеті від подальшого саморуйнування у зв'язку з материнськими зобов'язаннями, які керували її життям. І Кохана, і Сеті сильно емоційно пошкоджені в результаті попереднього рабства Сеті. Рабство створює ситуацію, в якій мати відокремлена від своєї дитини, що має руйнівні наслідки для них обох. Крім того, найперша в житті потреба дитини пов'язана з матір'ю: дитині необхідне від матері її молоко. Сеті травмована враженнями, коли у неї відняли її молоко, тому що це означає, що вона не може сформувати це символічне зобов'язання перед її дочкою.

Вплив рабства на психіку

Через враження про рабство багато рабів придушували свої спогади, намагаючись забути минуле. Таке придушення і дисоціація з минулим призводить до самофрагментації і втрати справжньої ідентичності. Сеті, Поль Ді і Денвер відчувають цю самовтрату, яку можна вилікувати лише прийняттям минулого і пам'яті про їх початкові ідентичності. Кохана служить нагадуванням цим персонаж/кам про їх пригнічене минуле, що в остаточному рахунку призводить до реінтеграції їх особистостей. Рабство розбиває особистість на фрагментовану фігуру. Ідентичність, що складається з болючих спогадів і невимовного, заперечуваного, зберігається в куточку минулого, стає «собою без само/ї себе». Щоб одужати і олюднитися, людина повинна висловити це через мову, перезібрати болючі моменти і переказати болючі спогади. В результаті страждання «я» піддається багаторазовому створенню та руйнації, коли визнане аудиторією стає реальним. Сеті, Поль Ді і Бебі Сагз не досягають усвідомлення цього і тому нездатні відтворити свої «я», намагаючись тримати своє минуле в куточку. «Я» знаходиться в слові, визначеному іншими. Сила полягає в аудиторії, точніше, в слові — як тільки змінюється слово, змінюється і ідентичність. Всі персонажі в «Коханій» стикаються з випробуванням по саморуйнуванню, що перебуває в їх «переживанні знову» і означеним сприйняттям і мовою. Перешкодою, що стримує їх від відтворення себе, є бажання собі «легкого минулого» і страх, що спогад призведе «туди, звідки немає вороття».

Нагороди та спадщина
Публікація «Коханої» в 1987 р. стала першим великим успіхом Тоні Моррісон. Книгу навіть номінували на Національну книжкову премію, але вона не отримала її, після чого 48 афроамериканських письменни/ць підписали письмовий протест, опублікований у «Нью-Йорк таймс». У 1988 «Кохана» все ж отримує Пулітцерівську премію за художню книгу, книжкову премію Центру правосуддя і прав людини ім. Роберта Ф. Кеннеді, премію ім. Фредеріка Д. Мелчера, премію Фонду Линдхерста і премію Елмера Холмса Бобста.

«Кохана» отримала премію ім. Фредеріка Д. Мелчера, редактора журналу «Publishers Weakly». При отриманні премії 12 жовтня 1988 р. Тоні Моррісон сказала, що «немає жодного відповідного пам'ятника, дошки, надгробки, стіни, парку, фоє хмарочоса», які увічнювали б пам'ять людей, звернених у рабство і привезених силою в США. «Немає навіть крихітної лавки біля дороги, — додала вона. — І оскільки такого місця не існує (як мені відомо), книга буде грати цю роль». Натхнене її промовою, Спільнота Тоні Моррісон стала встановлювати такі лавки у важливих історичних місцях, пов'язаних з рабством в США. «Нью-Йорк Таймс» повідомила, що перша «лавка біля дороги» була відкрита на острові Салліванс (Південна Кароліна), через який на територію США потрапило близько 40% звернених у рабство африканців та африканок. У 1988 р. книга здобула сьому щорічну книжкову премію Центру правосуддя і прав людини ім. Роберта Ф. Кеннеді за «найбільш достовірне і сильне відображення цілей Роберта Кеннеді — його турботи про бідних і безсилих, його боротьби за чесне і неупереджене правосуддя, його переконання, що порядне товариство повинно забезпечити молоді сприятливі шанси на успіх у житті, і його віру в те, що вільна демократія може служити засобом усунення нерівності здібностей і можливостей».

Відгуки та контроверсія
Недооцінка роману та замовчування. Незважаючи на свою популярність і статус одного з найдосконаліших романів Моррісон, «Кохана» ніколи не отримувала повсюдного визнання. Деякі оглядачі піддали роман різкій критиці за побачену ними зайву сентиментальність і сенсаційне зображення жахів рабства, включаючи прирівнювання работоргівлі до геноциду на рівні з голокостом. Погоджуючись, що «Кохана» часом багатослівна, роман хвалили за глибоку і незвичайну уяву. Відзначаючи казкові аспекти твору і його політичний фокус, вони розглядали роман як дослідження сім'ї, травм і придушення пам'яті, а також як спробу відновити в пам'яті історію і висловити колективну пам'ять афроамериканців.

Дискусія про кількість постраждалих від рабства. Критики і сама Моррісон дійсно вказували, що спірна «епітафія» «Коханої», «більш ніж шістдесяти мільйонам», заснована на багатьох дослідженнях африканської работоргівлі, оцінювали, що приблизно половина кожного привезеного в Америку «вантажу» складалася з мерців. З кінця 1970-х рр. роботи Моррісон були цікаві поданням афроамериканської історії і побуту. Тімоті Пауелл, наприклад, заявляє, що повернення Моррісон мови чорношкірим переутверджує чорну расу як «ствердження, містичну силу і добро», тоді як Теодор О. Мейсон-мол. припускає, що історії Моррісон об'єднують різні спільноти.

Природа Коханої. Критикуючі сперечалися про природу персонажки Коханої: чи була вона привидом чи все ж реальною людиною. Багато оглядачів, припускаючи, що Кохана є надприродним втіленням дочки Сеті, згодом оцінювали роман, як непереконливу і плутану історію про привидів. Елізабет Е. Хауз, однак, стверджувала, що Кохана не привид, а роман насправді — історія про два можливих випадки помилкового впізнання. Кохана стурбована втратою своїх африканських батьків і тому починає вірити, що Сеті — її мати. Сеті відчуває потребу в своїй мертвій дочці, і її досить легко переконати, що Кохана і є втрачена нею дитина. Така інтерпретація, стверджує Хауз, прояснює багато моментів роману, що приводять у замішання і підкреслює стурбованість Моррісон темою сімейних уз.

Тема пам'яті. Ідея про те, що за допомогою листа можна вилікуватися або відновитися, простежується у всіх роботах Тоні Моррісон. Багато критиків досліджують тему пам'яті, або те, що Сеті з «Коханою» називає «переживанням знову». Сьюзен Бауерс ставить Моррісон в ряд послідовників «довгої традиції афроамериканської апокаліптичної літератури», що «викриває» жахи минулого, щоб «переробити» їх. Деякі критики інтерпретували подання Моррісон травми і пам'яті через призму психоаналізу. Ашраф Х. А. Рушді вивчає, як «первинні гріхи» в романах Моррісон є «можливістю та емоційним засобом самовідкриття через пам'ять» і «переживання знову». Джилл Мейтас, однак, вважає, що подання травми у Моррісон «ніколи запросто не виліковує»: ворушінням примар минулого, щоб вигнати або матеріалізувати їх, тексти потенційно «провокують читача на переживання чужого досвіду травми і діють як засіб передачі». Коментар Енн Снітоу чітко ілюструє, як почала розвиватися і рухатися до нових шляхів інтерпретації критика Моррісон. У своєму огляді «Коханої» 1987 р. Снітоу стверджує, що Кохана — привид і центр оповідання — «занадто легка» і «порожня», роблячи весь роман «безповітряним». Снітоу змінила свою позицію після появи критичних статей, які інакше інтерпретували Кохану і угледіли в ній щось складніше і важче, ніж просто привид, щось, що потребує інших форм творчого вираження і критичного сприйняття.

Конфлікти тут як ідеологічні, так і критичні: вони стосуються визначення та оцінки американської та афроамериканської літератури, мистецтва відносин і політики і напруженості між схваленням і привласненням. При визначенні текстів Моррісон як афроамериканської літератури критики стали уважніше ставитися до їх історичного і соціального контексту і до способу, яким Моррісон зачіпає особливі місця і моменти часу. Як зауважив Дженнінгс, дія багатьох романів Моррісон відбувається в ізольованих чорношкірих спільнотах, де африканські обряди і релігійні системи не маргіналізовані домінуючою культурою білих, а залишаються активними, якщо не підсвідомими, силами, що формують спільноту. Мейтас вважає, що пізні романи Моррісон «були навіть більш чітко сфокусовані на специфічних історичних моментах»: «через їх залучення в історію рабства і Гарлема початку XX століття, [вони] зобразили і відобразили аспекти історії чорношкірих, які були забуті або запам'яталися з спотвореними».

Див. також

 Рабство в США

Примітки

Посилання
 Тоні Моррісон. Кохана. Переклад з англійської: Світлана Орлова. Київ: Фабула, 2017. 368 стор. ISBN 978-617-09-3220-4
 Роман «Кохана» у міжнародній базі фантастики «The Internet Speculative Fiction Database»
 Toni Morrison — Beloved. Podcast on BBC World Book Club. / Тоні Моррісон — «Кохана» Подкаст у Світовому Книжковому Клубі Бі-бі-сі

Фентезійні романи США
Англомовні романи
Романи, перекладені українською мовою
Фентезійні романи 1987
Премійовані фантастичні романи


Druga hrvatska rukometna liga za žene za sezonu 2007./08. je igrana u tri skupine - Sjever, Zapad i Jug te je u njoj sudjelovalo ukupno 36 klubova.

Ljestvice

Sjever

Zapad

Jug

Poveznice
 Dukat 1. HRL 2007./08.
 3. HRL 2007./08.

Izvori
 hrs.hr, 2. HRLŽ Sjever 2007./08.
 hrs.hr, 2. HRLŽ Zapad 2007./08.
 hrs.hr, 2. HRLŽ Jug 2007./08.

2007-08
ž-2


package org.apache.carbondata.spark.testsuite.secondaryindex

import org.apache.spark.sql.test.util.QueryTest
import org.scalatest.BeforeAndAfterAll

import org.apache.carbondata.core.constants.CarbonCommonConstants
import org.apache.carbondata.core.util.CarbonProperties
import org.apache.carbondata.spark.testsuite.secondaryindex.TestSecondaryIndexUtils.isFilterPushedDownToSI

/**
 * test cases for testing reindex command on index table/main table/DB level
 */
class TestIndexRepair extends QueryTest with BeforeAndAfterAll {

  override def beforeAll {
    sql("drop index if exists indextable1 on maintable")
    sql("drop index if exists indextable2 on maintable")
    sql("drop table if exists maintable")
        CarbonProperties.getInstance()
      .addProperty(CarbonCommonConstants.CARBON_CLEAN_FILES_FORCE_ALLOWED, "true")
  }

  test("reindex command after deleting segments from SI table") {
    sql("drop table if exists maintable")
    sql("CREATE TABLE maintable(a INT, b STRING, c STRING) stored as carbondata")
    sql("CREATE INDEX indextable1 on table maintable(c) as 'carbondata'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2'")
    val preDeleteSegments = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    sql("DELETE FROM TABLE INDEXTABLE1 WHERE SEGMENT.ID IN(0,1)")
    sql("CLEAN FILES FOR TABLE INDEXTABLE1 options('force'='true')")
    val df1 = sql("select * from maintable where c = 'string2'").queryExecution.sparkPlan
    assert(isFilterPushedDownToSI(df1))
    val postDeleteSegments = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    assert(preDeleteSegments!=postDeleteSegments)
    sql("REINDEX INDEX TABLE indextable1 ON MAINTABLE")
    val df2 = sql("select * from maintable where c = 'string2'").queryExecution.sparkPlan
    val postRepairSegments = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    assert(preDeleteSegments == postRepairSegments)
    assert(isFilterPushedDownToSI(df2))
    sql("drop table if exists maintable")
  }

  test("reindex command after deleting segments from SI table on other database without use") {
    sql("drop table if exists test.maintable")
    sql("drop database if exists test cascade")
    sql("create database test")
    sql("CREATE TABLE test.maintable(a INT, b STRING, c STRING) stored as carbondata")
    sql("CREATE INDEX indextable1 on table test.maintable(c) as 'carbondata'")
    sql("INSERT INTO test.maintable SELECT 1,'string1', 'string2'")
    sql("INSERT INTO test.maintable SELECT 1,'string1', 'string2'")
    sql("INSERT INTO test.maintable SELECT 1,'string1', 'string2'")

    val preDeleteSegments = sql("SHOW SEGMENTS FOR TABLE test.INDEXTABLE1").count()
    sql("DELETE FROM TABLE test.INDEXTABLE1 WHERE SEGMENT.ID IN(0,1,2)")
    sql("CLEAN FILES FOR TABLE test.INDEXTABLE1 options('force'='true')")
    val df1 = sql("select * from test.maintable where c = 'string2'").queryExecution.sparkPlan
    assert(isFilterPushedDownToSI(df1))
    val postDeleteSegments = sql("SHOW SEGMENTS FOR TABLE test.INDEXTABLE1").count()
    assert(preDeleteSegments!=postDeleteSegments)
    sql("REINDEX INDEX TABLE indextable1 ON test.MAINTABLE")
    val df2 = sql("select * from test.maintable where c = 'string2'").queryExecution.sparkPlan
    val postRepairSegments = sql("SHOW SEGMENTS FOR TABLE test.INDEXTABLE1").count()
    assert(preDeleteSegments == postRepairSegments)
    assert(isFilterPushedDownToSI(df2))
    sql("drop index if exists indextable1 on test.maintable")
    sql("drop table if exists test.maintable")
    sql("drop database if exists test cascade")
  }

  test("reindex command using segment.id after deleting segments from SI table") {
    sql("drop table if exists maintable")
    sql("CREATE TABLE maintable(a INT, b STRING, c STRING) stored as carbondata")
    sql("CREATE INDEX indextable1 on table maintable(c) as 'carbondata'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2'")

    val preDeleteSegments = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    sql("DELETE FROM TABLE INDEXTABLE1 WHERE SEGMENT.ID IN(0,1,2)")
    sql("CLEAN FILES FOR TABLE INDEXTABLE1 options('force'='true')")
    val postDeleteSegments = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    assert(preDeleteSegments!=postDeleteSegments)
    val df1 = sql("select * from maintable where c = 'string2'").queryExecution.sparkPlan
    assert(isFilterPushedDownToSI(df1))
    sql("REINDEX INDEX TABLE indextable1 ON MAINTABLE WHERE SEGMENT.ID IN (0,1)")
    val postFirstRepair = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    assert(postDeleteSegments + 2 == postFirstRepair)
    val df2 = sql("select * from maintable where c = 'string2'").queryExecution.sparkPlan
    assert(isFilterPushedDownToSI(df2))
    sql("REINDEX INDEX TABLE indextable1 ON MAINTABLE WHERE SEGMENT.ID IN (2)")
    val postRepairSegments = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    assert(preDeleteSegments == postRepairSegments)
    val df3 = sql("select * from maintable where c = 'string2'").queryExecution.sparkPlan
    assert(isFilterPushedDownToSI(df3))
    sql("drop table if exists maintable")
  }

  test("reindex command with stale files") {
    sql("drop table if exists maintable")
    sql("CREATE TABLE maintable(a INT, b STRING, c STRING) stored as carbondata")
    sql("CREATE INDEX indextable1 on table maintable(c) as 'carbondata'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2'")
    sql("DELETE FROM TABLE INDEXTABLE1 WHERE SEGMENT.ID IN(0,1,2)")
    sql("REINDEX INDEX TABLE indextable1 ON MAINTABLE WHERE SEGMENT.ID IN (0,1)")
    assert(sql("select * from maintable where c = 'string2'").count() == 3)
    sql("drop table if exists maintable")
  }

  test("insert command after deleting segments from SI table") {
    sql("drop table if exists maintable")
    sql("CREATE TABLE maintable(a INT, b STRING, c STRING) stored as carbondata")
    sql("CREATE INDEX indextable1 on table maintable(c) as 'carbondata'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2'")

    val preDeleteSegments = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    sql("DELETE FROM TABLE INDEXTABLE1 WHERE SEGMENT.ID IN(1,2,3)")
    sql("CLEAN FILES FOR TABLE INDEXTABLE1 options('force'='true')")
    val postDeleteSegments = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    assert(preDeleteSegments!=postDeleteSegments)
    val df1 = sql("select * from maintable where c = 'string2'").queryExecution.sparkPlan
    assert(isFilterPushedDownToSI(df1))
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2'")
    val postLoadSegments = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    assert(preDeleteSegments + 1 == postLoadSegments)
    val df2 = sql("select * from maintable where c = 'string2'").queryExecution.sparkPlan
    assert(isFilterPushedDownToSI(df2))
    sql("drop table if exists maintable")
  }

  test("reindex command on main table") {
    sql("drop table if exists maintable")
    sql("CREATE TABLE maintable(a INT, b STRING, c STRING, d STRING) stored as carbondata")
    sql("CREATE INDEX indextable1 on table maintable(c) as 'carbondata'")
    sql("CREATE INDEX indextable2 on table maintable(d) as 'carbondata'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2', 'string3'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2', 'string3'")
    val preDeleteSegments = sql("SHOW SEGMENTS FOR TABLE MAINTABLE").count()
    sql("DELETE FROM TABLE INDEXTABLE1 WHERE SEGMENT.ID IN(0)")
    sql("CLEAN FILES FOR TABLE INDEXTABLE1 options('force'='true')")
    sql("DELETE FROM TABLE INDEXTABLE2 WHERE SEGMENT.ID IN(0,1)")
    sql("CLEAN FILES FOR TABLE INDEXTABLE2 options('force'='true')")
    val postDeleteSegmentsIndexOne = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    val postDeleteSegmentsIndexTwo = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE2").count()
    assert(preDeleteSegments!=postDeleteSegmentsIndexOne)
    assert(preDeleteSegments!=postDeleteSegmentsIndexTwo)
    sql("REINDEX ON TABLE MAINTABLE")
    val postRepairSegmentsIndexOne = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    val postRepairSegmentsIndexTwo = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE2").count()
    assert(preDeleteSegments == postRepairSegmentsIndexOne)
    assert(preDeleteSegments == postRepairSegmentsIndexTwo)
    sql("drop table if exists maintable")
  }

  test("reindex command on main table with delete command") {
    sql("drop table if exists maintable")
    sql("CREATE TABLE maintable(a INT, b STRING, c STRING, d STRING) stored as carbondata")
    sql("CREATE INDEX indextable1 on table maintable(c) as 'carbondata'")
    sql("CREATE INDEX indextable2 on table maintable(d) as 'carbondata'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2', 'string3'")
    sql("INSERT INTO maintable SELECT 1,'string1', 'string2', 'string3'")
    val preDeleteSegments = sql("SHOW SEGMENTS FOR TABLE MAINTABLE").count()
    sql("DELETE FROM TABLE INDEXTABLE1 WHERE SEGMENT.ID IN(0)")
    sql("CLEAN FILES FOR TABLE INDEXTABLE1 options('force'='true')")
    sql("DELETE FROM TABLE INDEXTABLE2 WHERE SEGMENT.ID IN(1)")
    sql("CLEAN FILES FOR TABLE INDEXTABLE2 options('force'='true')")
    var postDeleteSegmentsIndexOne = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    val postDeleteSegmentsIndexTwo = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE2").count()
    assert(preDeleteSegments != postDeleteSegmentsIndexOne)
    assert(preDeleteSegments != postDeleteSegmentsIndexTwo)
    sql("REINDEX ON TABLE MAINTABLE WHERE SEGMENT.ID IN(0,1)")
    var postRepairSegmentsIndexOne = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    val postRepairSegmentsIndexTwo = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE2").count()
    assert(preDeleteSegments == postRepairSegmentsIndexOne)
    assert(preDeleteSegments == postRepairSegmentsIndexTwo)
    sql("DELETE FROM TABLE INDEXTABLE1 WHERE SEGMENT.STARTTIME BEFORE '2099-01-01 01:00:00'")
    sql("CLEAN FILES FOR TABLE INDEXTABLE1 options('force'='true')")
    postDeleteSegmentsIndexOne = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    assert(preDeleteSegments != postDeleteSegmentsIndexOne)
    sql("REINDEX ON TABLE MAINTABLE WHERE SEGMENT.ID IN(0,1)")
    postRepairSegmentsIndexOne = sql("SHOW SEGMENTS FOR TABLE INDEXTABLE1").count()
    assert(preDeleteSegments == postRepairSegmentsIndexOne)
    sql("drop table if exists maintable")
  }

  test("reindex command on database") {
    sql("drop database if exists test cascade")
    sql("create database test")
    sql("drop table if exists maintable1")

    // table 1
    sql("CREATE TABLE test.maintable1(a INT, b STRING, c STRING, d STRING) stored as carbondata")
    sql("CREATE INDEX indextable1 on table test.maintable1(c) as 'carbondata'")
    sql("CREATE INDEX indextable2 on table test.maintable1(d) as 'carbondata'")
    sql("INSERT INTO test.maintable1 SELECT 1,'string1', 'string2', 'string3'")
    sql("INSERT INTO test.maintable1 SELECT 1,'string1', 'string2', 'string3'")

    val preDeleteSegmentsTableOne = sql("SHOW SEGMENTS FOR TABLE test.MAINTABLE1").count()
    sql("DELETE FROM TABLE test.INDEXTABLE1 WHERE SEGMENT.ID IN(0)")
    sql("CLEAN FILES FOR TABLE test.INDEXTABLE1 options('force'='true')")
    sql("DELETE FROM TABLE test.INDEXTABLE2 WHERE SEGMENT.ID IN(0,1)")
    sql("CLEAN FILES FOR TABLE test.INDEXTABLE2 options('force'='true')")
    val postDeleteSegmentsIndexOne = sql("SHOW SEGMENTS FOR TABLE test.INDEXTABLE1").count()
    val postDeleteSegmentsIndexTwo = sql("SHOW SEGMENTS FOR TABLE test.INDEXTABLE2").count()

    // table 2
    sql("CREATE TABLE test.maintable2(a INT, b STRING, c STRING, d STRING) stored as carbondata")
    sql("CREATE INDEX indextable3 on table test.maintable2(c) as 'carbondata'")
    sql("CREATE INDEX indextable4 on table test.maintable2(d) as 'carbondata'")
    sql("INSERT INTO test.maintable2 SELECT 1,'string1', 'string2', 'string3'")
    sql("INSERT INTO test.maintable2 SELECT 1,'string1', 'string2', 'string3'")

    val preDeleteSegmentsTableTwo = sql("SHOW SEGMENTS FOR TABLE test.MAINTABLE2").count()
    sql("DELETE FROM TABLE test.INDEXTABLE3 WHERE SEGMENT.ID IN(1)")
    sql("CLEAN FILES FOR TABLE test.INDEXTABLE3 options('force'='true')")
    sql("DELETE FROM TABLE test.INDEXTABLE4 WHERE SEGMENT.ID IN(0,1)")
    sql("CLEAN FILES FOR TABLE test.INDEXTABLE4 options('force'='true')")
    val postDeleteSegmentsIndexThree = sql("SHOW SEGMENTS FOR TABLE test.INDEXTABLE3").count()
    val postDeleteSegmentsIndexFour = sql("SHOW SEGMENTS FOR TABLE test.INDEXTABLE4").count()

    assert(preDeleteSegmentsTableOne!=postDeleteSegmentsIndexOne)
    assert(preDeleteSegmentsTableOne!=postDeleteSegmentsIndexTwo)
    assert(preDeleteSegmentsTableTwo!=postDeleteSegmentsIndexThree)
    assert(preDeleteSegmentsTableTwo!=postDeleteSegmentsIndexFour)
    sql("REINDEX DATABASE TEST")
    val postRepairSegmentsIndexOne = sql("SHOW SEGMENTS FOR TABLE test.INDEXTABLE1").count()
    val postRepairSegmentsIndexTwo = sql("SHOW SEGMENTS FOR TABLE test.INDEXTABLE2").count()
    val postRepairSegmentsIndexThree = sql("SHOW SEGMENTS FOR TABLE test.INDEXTABLE3").count()
    val postRepairSegmentsIndexFour = sql("SHOW SEGMENTS FOR TABLE test.INDEXTABLE4").count()
    assert(preDeleteSegmentsTableOne == postRepairSegmentsIndexOne)
    assert(preDeleteSegmentsTableOne == postRepairSegmentsIndexTwo)
    assert(preDeleteSegmentsTableTwo == postRepairSegmentsIndexThree)
    assert(preDeleteSegmentsTableTwo == postRepairSegmentsIndexFour)
    sql("drop index if exists indextable1 on test.maintable1")
    sql("drop index if exists indextable2 on test.maintable1")
    sql("drop table if exists test.maintable1")
    sql("drop index if exists indextable3 on test.maintable2")
    sql("drop index if exists indextable4 on test.maintable2")
    sql("drop table if exists test.maintable2")
    sql("drop database if exists test cascade")
  }

  override def afterAll {
    sql("drop index if exists indextable1 on maintable")
    sql("drop index if exists indextable2 on maintable")
    sql("drop table if exists maintable")
    CarbonProperties.getInstance()
      .removeProperty(CarbonCommonConstants.CARBON_CLEAN_FILES_FORCE_ALLOWED)
  }

}

{'content_hash': '96c7917b595baf65c1d63cc5d8252b99', 'timestamp': '', 'source': 'github', 'line_count': 260, 'max_line_length': 106, 'avg_line_length': 56.81923076923077, 'alnum_prop': 0.7375617680904353, 'repo_name': 'zzcclp/carbondata', 'id': 'dd918f957c25757b9c5b6e9aac0c419ee5213e0e', 'size': '15573', 'binary': False, 'copies': '2', 'ref': 'refs/heads/master', 'path': 'index/secondary-index/src/test/scala/org/apache/carbondata/spark/testsuite/secondaryindex/TestIndexRepair.scala', 'mode': '33188', 'license': 'apache-2.0', 'language': [{'name': 'ANTLR', 'bytes': '16022'}, {'name': 'Batchfile', 'bytes': '1639'}, {'name': 'C#', 'bytes': '86'}, {'name': 'C++', 'bytes': '110888'}, {'name': 'CMake', 'bytes': '1555'}, {'name': 'Java', 'bytes': '7859129'}, {'name': 'Python', 'bytes': '368778'}, {'name': 'Scala', 'bytes': '12011736'}, {'name': 'Shell', 'bytes': '7259'}, {'name': 'Thrift', 'bytes': '23385'}]}


A Liga Portuguesa de Basquetebol (Seniores) de 2008/2009 foi a 76ª edição, competição organizada pela Federação Portuguesa de Basquetebol,  É disputada por 10 equipas, em duas fases. O Sport Lisboa e Benfica conquistou o seu 21º Título.

Primeira Fase

Clasificação Fase Regular

Calendário Fase Regular

Extra jogos com equipas da Proliga (estes extra jogos contaram para a clasificação da fase regular)

Como visitante

Como visitado

Segunda Fase

Play-offs

Calendário Play-offs

Quartos de Final

Meias finais

Final

Referências

http://www.fpb.pt/fpb2014/!site.go?s=1&show=com&id=2232&layout=classificacao

http://www.fpb.pt/fpb2014/!site.go?s=1&show=com&id=2232&layout=resultados

http://www.fpb.pt/fpb2014/start_fpb_2014

{'title': 'Liga Portuguesa de Basquetebol de 2008–09', 'url': 'https://pt.wikipedia.org/wiki/Liga%20Portuguesa%20de%20Basquetebol%20de%202008%E2%80%9309', 'language': 'pt', 'timestamp': '20230320'}


Ally (Cantal)
 Ally (Haute-Loire)

{'title': 'Ally (egyértelműsítő lap)', 'url': 'https://hu.wikipedia.org/wiki/Ally%20%28egy%C3%A9rtelm%C5%B1s%C3%ADt%C5%91%20lap%29', 'language': 'hu', 'timestamp': '20230320'}


Q: Как установить цвет тексту Hint в SearchView? Как мне представляется, для того чтобы назначить цвет Hint-тексту необходимо извлечь из SearchView EditText.
EditText searchEditText = (EditText) searchView.findViewById(R.id.search_src_text);
    if (searchEditText != null) {
searchEditText.setHintTextColor(getResources().getColor(R.color.white));
    }

В моем случае searchEditText != null - равен false, то есть searchEditText  null.
Догадываюсь, что неправильно указываю R.id.search_src_text. Тут в зависимости от библиотек поддержки разные пути, например:
EditText searchEditText = (EditText) searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text);

Но мой SearchView из import android.widget.SearchView;. И вроде как отображается от 16 по 25 API.
Возможно проблема в том, что у меня два SearchView в рассматриваемом Activity. Если проблема в наличии двух SearchView как добраться до их EditText?
В конечном итоге мне нужно просто поменять цвет Hint в SearchView (программно).

A: Если вы используете SeatchView из библиотеки AppCompat, то получить EditText можно так:
EditText editText = (EditText) searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text);

А если android.widget.SearchView, то так:
EditText editText = (EditText) searchView.findViewById(android.R.id.search_src_text);

A: Вопрос решился следующим образом.
SearchView searchName = (SearchView) findViewById(R.id.searchview_name_id);
SearchView searchLastName = (SearchView) findViewById(R.id.searchview_lastname_id);

Упакуем в метод:
private void setSearchViewHintColor(SearchView searchView, Color hint){

     searchView.setQueryHint("Все найдется...");
     int searchPlateId = searchView.getContext().getResources().getIdentifier("android:id/search_plate", null, null);
     View searchPlate = searchView.findViewById(searchPlateId);
     if (searchPlate!=null) {
         int searchTextId = searchPlate.getContext().getResources().getIdentifier("android:id/search_src_text", null, null);
         TextView searchText = (TextView) searchPlate.findViewById(searchTextId);
                if (searchText!=null) {
                    searchText.setHintTextColor(hint);
                }
            }
}

Источник
Вызовем:
setSearchViewHintColor(searchName, Color.White);
setSearchViewHintColor(searchLastName, Color.White);

Мысль о том, что несколько SerchView могут конфликтовать при вызове R.id.search_src_text не подтвердилась. Ведь search_src_text в пространстве id должен быть уникальным. Почему так будем выяснять.

{'language': 'ru', 'url': 'https://ru.stackoverflow.com/questions/736502', 'timestamp': '2023-03-29', 'source': 'stackexchange', 'question_score': '1'}


উ, transcrit ū, est une voyelle de l’alphasyllabaire assamais-bengali.

Utilisation

Représentations informatiques

Voir aussi
 Alphasyllabaire bengali

Lettre bengalie

{'title': 'ঊ', 'url': 'https://fr.wikipedia.org/wiki/%E0%A6%8A', 'language': 'fr', 'timestamp': '20230320'}


Zangvereniging Vriendenkring is het oudste zangkoor van de gemeente Venlo.

Algemeen
Het oudste mannenkoor in de regio Venlo, gevestigd in Steyl, heeft ongeveer 90 leden, waarvan 65 actief zingend. Het repertoire van dit koor bevat onder andere slavische gezangen, Duitse liederen, werken uit opera's en operettes en strekt zich zelfs uit tot hedendaagse popmuziek. Deze werken worden in het algemeen vierstemmig ten gehore gebracht. Het koor is bij tijd en wijle ook te horen in kerken.

Het koor organiseert jaarlijks een 'Te gast bij Vriendenkring'-concert waarbij samenwerking met andere muziekgezelschappen of solisten gezocht wordt. Tijdens de laatste repetitie voor de zomervakantie geeft het koor voor de lokale bevolking een zogenoemd Astebleef-concert waarbij een voornamelijk licht repertoire ten gehore gebracht wordt.

Geschiedenis

In 1883 werd uit de schutterij St. Sebastianus een mannenkoor opgericht. Aanvankelijk repeteerde men onder leiding van de kerkorganist na de zondagse hoogmis. De ambitie was zo groot dat de groep snel uitgroeide tot een volwaardige zangvereniging. In de eerste bestaanshelft ontving het koor regelmatig andere muziek- en zangverenigingen, die de goed opgezette festivals in Steyl graag bezochten. Aan de eerste lustrumviering in 1888 namen 15 verenigingen deel.

Na de oorlog ontstond de traditie om per vijf jaar een concert te geven met medewerking van symfonieorkest en bekende solisten. Bij gelegenheid van het eeuwfeest in 1983 verleende koningin Beatrix de vereniging de Koninklijke Erepenning. In 1984 verleende Paus Johannes Paulus II een erepenning.

Negen buitenlandse concertreizen naar Noorwegen, Israël, Italië, Portugal, Finland, Ierland, Spanje, Slovenië en Duitsland waren hoogtepunten in de laatste 35 jaar van de koorhistorie. Bij gelegenheid van het 125-jarig bestaan in 2008 stonden in het jubileumconcert de bezochte landen van de zeven concertreizen centraal.

Voorzitters
 1883 P.J. Driessen
 1883-1889 L. Thijssen
 1889-1891 A. Jentjens
 1891 A. Perry
 1892-1898 A. Jentjens
 1898-1915 A. Perry, Jos Kreykamp, H. Janssen, H. Sprengers.
 1920-1944 H.A. Peeters
 1945-1972 W.J. Ambaum
 1972-1984 R.S.A. Thijssen
 1984-2006 F. Dambacher
 2006-2009 C. Helmes
 2009-2012 J. Dambacher
 2012-heden M. Houba

Dirigenten
1883-1891 G. Franssen en L. Cleophas
1891-1898 A. Perry
1898-1910 J. Lichtenberg
1910-1914 Jac. Pennings
1918-1923 Jac. Jacobs
1923-1964 Martin Schmitz
1965-1966 Theo Lamée
1966-1974 Jan Verberne
1975-1976 Theo Timp
1977-1992 Bert Ramakers
1992-2001 Pierre Gerrits
2001-heden Cor Dorssers

Bronnen

Externe links
 Officiële website

Nederlands koor
Muziek in Venlo

{'title': 'Zangvereniging Vriendenkring Steyl', 'url': 'https://nl.wikipedia.org/wiki/Zangvereniging%20Vriendenkring%20Steyl', 'language': 'nl', 'timestamp': '20230320'}


Q: video-stabilization

{'language': 'en', 'url': 'https://stackoverflow.com/questions/65919398', 'timestamp': '2023-03-29', 'source': 'stackexchange', 'question_score': '0'}


PF Highway Sans Pro Light font family series mainly provide Regular,Italic and other font styles.
PF Highway Gothic Comp Light font family series mainly provide Italic,Regular and other font styles.
PF Highway Sans Pro Black font family series mainly provide Italic,Regular and other font styles.
PF Highway Sans Pro Thin font family series mainly provide Regular,Italic and other font styles.
PF Highway Sans Pro Medium font family series mainly provide Italic,Regular and other font styles.
PF Highway Gothic Comp Black font family series mainly provide Regular,Italic and other font styles.
PF Highway Gothic Comp Thin font family series mainly provide Italic,Regular and other font styles.
PF Highway Sans Pro font family series mainly provide Bold,Bold Italic,Italic,Regular and other font styles.
PF Highway Sans Pro Extra Thin font family series mainly provide Italic,Regular and other font styles.
PF Highway Gothic Comp font family series mainly provide Regular,Italic,Bold Italic,Bold and other font styles.

{'timestamp': '2019-04-19T12:53:24Z', 'url': 'https://en.fontke.com/search/family/Pf%20highway%20Light/', 'language': 'en', 'source': 'c4'}


Semjon Isaakovitj Kirsanov (), född 1906 i Odessa i Kejsardömet Ryssland död 1972 i Moskva var en sovjetisk poet och krigskorrespondent.

Födda 1906
Ryska författare
Ryskspråkiga författare
Avlidna 1972
Män
Personer från Odessa

{'title': 'Semjon Kirsanov', 'url': 'https://sv.wikipedia.org/wiki/Semjon%20Kirsanov', 'language': 'sv', 'timestamp': '20230320'}


Пулакешин I — індійський монарх з династії Чалук'їв, який правив територіями західного Декану.
 Пулакешин II (*ಇಮ್ಮಡಿ ಪುಲಿಕೇಶಿ, д/н —642) — махараджахіраджа держави Чалук'я у 609—642 роках, фундатор могутньої імперії.

{'title': 'Пулакешин', 'url': 'https://uk.wikipedia.org/wiki/%D0%9F%D1%83%D0%BB%D0%B0%D0%BA%D0%B5%D1%88%D0%B8%D0%BD', 'language': 'uk', 'timestamp': '20230320'}


Гиропо́рус кашта́новый (), — вид трубчатых шляпочных грибов рода Гиропорус семейства Гиропоровых. Имеет сходство с белым грибом, но ножка имеет коричневатый цвет и полая либо с пустотами.

Синонимы
 Латинские:

 Русские: каштановый гриб, каштановик, заячий гриб, песочный гриб

Описание
Шляпка от выпуклой до плоской, диаметром 3—8 см, красновато-бурая, каштановая, в молодом возрасте бархатистая, позже гладкая.
Мякоть белая, окраска на изломе не меняется, имеет слабый запах и вкус лесного ореха.
Ножка цилиндрическая или слегка утолщённая у основания, сначала сплошная, затем в ней появляются полости. Цвет близкий к цвету шляпки или немного светлее. Размеры 3,5—8 × 0,8—3 см
Трубочки короткие (до 0,8 см), свободные, сначала (у молодого гриба) белые, у более старого — кремово-жёлтые, при надавливании на них остаются бурые пятна. Поры мелкие, округлые или овальные.
Споровый порошок желтоватый. Споры 10 × 5 мкм, овальные, гладкие.

Изменчивость
Шляпка бывает разных оттенков — от светло-каштанового или оранжево-коричневого до красновато-бурого.

Экология и распространение
Образует микоризу в основном с лиственными деревьями (дуб, бук, каштан), но иногда и с хвойными (сосна).
Распространен в светлых лиственных (обычно широколиственных) и смешанных лесах, на опушках. Произрастает как правило на песчаных почвах.
Плодоносит одиночно или небольшими группами.
Встречается преимущественно в более южных областях северной умеренной зоны, от Франции до Дальнего Востока, везде редок. В России — на юге европейской части, на Кавказе, в Западной Сибири и на Дальнем Востоке. Вид включён в Красную книгу России.
Сезон июль — сентябрь.

Сходные виды
Гиропорус синеющий (синяк), также имеет полую ножку, но на изломе синеет.

Употребление
Съедобен, хорошего качества, но при варке может приобретать горьковатый вкус. Годится в основном для сушки, при которой горечь исчезает. Не похож на ядовитые грибы.

Литература

Ссылки
 Изображения плодовых тел
 Описание на сайте «Грибы Калужской области»

Съедобные грибы
Болетовые
Грибы-космополиты
Неморальные грибы
Виды грибов, описанные в Systema mycologicum


Michele Giambono var en venetiansk konstnär, verksam 1420–67.

Giambono tog starka intryck bland annat av Pisanello och Gentile da Fabriano. Han företräder tillsammans med sin lärare Jacobello del Fiore en utpräglat venetiansk variant av den internationella gotiken. En framträdande plats bland hans fåtaliga arbeten intar mosaikerna i Cappella Mascoli i Markuskyrkan, utförda 1444.

Källor
 Konstens Venedig. Utställning anordnad med anledning av Konung Gustaf VI Adolfs åttioårsdag Nationalmuseums årsskrift 1962.

Venetianska målare
Avlidna okänt år
Födda okänt år
Män

{'title': 'Michele Giambono', 'url': 'https://sv.wikipedia.org/wiki/Michele%20Giambono', 'language': 'sv', 'timestamp': '20230320'}


void
testsuite_entity() {

  BEGIN_TESTCASE("Removing entity twice - expecting a warning!") {

    Entity* entity = mgr->new_entity();

    entity->remove(); // fine
    {
      REQUIRE_WARNING_SCOPED(ENT_0001);
      entity->remove(); // bad!
    }
  }
  END_TESTCASE;

  // bidirectional data equals
  auto data_equals_bd = [](Entity* a, Entity* b) {
    bool r_a = a->data_equals(b);
    bool r_b = b->data_equals(a);
    REQUIRE_EQ(r_a, r_b);
    return r_a;
  };

  BEGIN_TESTCASE("Testing Entity::data_equals - identity") {
    Entity* entity1 = mgr->new_entity();
    REQUIRE_TRUE(data_equals_bd(entity1, entity1));
    entity1->remove();
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Testing Entity::data_equals - empty components") {
    Entity* entity1 = mgr->new_entity();
    Entity* entity2 = mgr->new_entity();
    REQUIRE_TRUE(data_equals_bd(entity1, entity2));
    entity1->remove();
    entity2->remove();
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Testing Entity::data_equals - single empty component") {
    Entity* entity1 = mgr->new_entity();
    Entity* entity2 = mgr->new_entity();
    entity1->new_component<TransformComponent>();
    entity2->new_component<TransformComponent>();
    REQUIRE_TRUE(data_equals_bd(entity1, entity2));

    entity1->remove();
    entity2->remove();
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Testing Component::data_equals - same component") {
    Entity* entity1 = mgr->new_entity();
    Entity* entity2 = mgr->new_entity();
    TransformComponent& a = entity1->new_component<TransformComponent>();
    TransformComponent& b = entity2->new_component<TransformComponent>();
    REQUIRE_TRUE(data_equals_bd(entity1, entity2));
    REQUIRE_TRUE(a.data_equals(b));
    REQUIRE_TRUE(b.data_equals(a));
    REQUIRE_TRUE(a.data_equals(a));

    entity1->remove();
    entity2->remove();
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Testing Entity::data_equals - different mask") {
    Entity* entity1 = mgr->new_entity();
    Entity* entity2 = mgr->new_entity();
    entity1->new_component<TransformComponent>();
    REQUIRE_FALSE(data_equals_bd(entity1, entity2));

    entity1->remove();
    entity2->remove();
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Testing Entity::data_equals - single component") {
    Entity* entity1 = mgr->new_entity();
    Entity* entity2 = mgr->new_entity();
    TransformComponent& tr_1 = entity1->new_component<TransformComponent>();
    TransformComponent& tr_2 = entity2->new_component<TransformComponent>();
    REQUIRE_TRUE(data_equals_bd(entity1, entity2));

    tr_1.set_pos({ 1, 2, 3 });
    REQUIRE_FALSE(data_equals_bd(entity1, entity2));

    tr_2.set_pos({ 1, 2, 3 });
    REQUIRE_TRUE(data_equals_bd(entity1, entity2));

    entity1->remove();
    entity2->remove();
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Testing Entity::data_equals - remove component") {
    Entity* entity1 = mgr->new_entity();
    Entity* entity2 = mgr->new_entity();
    TransformComponent& tr_1 = entity1->new_component<TransformComponent>();
    TransformComponent& tr_2 = entity2->new_component<TransformComponent>();
    REQUIRE_TRUE(data_equals_bd(entity1, entity2));

    entity1->remove_component<TransformComponent>();
    REQUIRE_FALSE(data_equals_bd(entity1, entity2));

    entity2->remove_component<TransformComponent>();
    REQUIRE_TRUE(data_equals_bd(entity1, entity2));

    entity1->remove();
    entity2->remove();
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Testing Entity::data_equals - multi component with different order") {
    Entity* entity1 = mgr->new_entity();
    Entity* entity2 = mgr->new_entity();
    TransformComponent& tr_1 = entity1->new_component<TransformComponent>();
    PhysicsComponent& pc_1 = entity1->new_component<PhysicsComponent>();

    PhysicsComponent& pc_2 = entity2->new_component<PhysicsComponent>();
    TransformComponent& tr_2 = entity2->new_component<TransformComponent>();

    REQUIRE_TRUE(data_equals_bd(entity1, entity2));

    tr_1.set_pos({ 1, 2, 3 });
    REQUIRE_FALSE(data_equals_bd(entity1, entity2));

    tr_2.set_pos({ 1, 2, 3 });
    REQUIRE_TRUE(data_equals_bd(entity1, entity2));

    pc_1.set_mass(2.0);
    REQUIRE_FALSE(data_equals_bd(entity1, entity2));

    pc_2.set_mass(2.0);
    REQUIRE_TRUE(data_equals_bd(entity1, entity2));

    entity1->remove_component<TransformComponent>();
    REQUIRE_FALSE(data_equals_bd(entity1, entity2));

    entity1->remove_component<PhysicsComponent>();
    REQUIRE_FALSE(data_equals_bd(entity1, entity2));

    entity2->remove_component<TransformComponent>();
    REQUIRE_FALSE(data_equals_bd(entity1, entity2));

    entity2->remove_component<PhysicsComponent>();
    REQUIRE_TRUE(data_equals_bd(entity1, entity2));

    entity1->remove();
    entity2->remove();
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Testing Entity::data_equals - Transform component with children") {

    Entity* child_1 = mgr->new_entity();
    TransformComponent& ct_1 = child_1->new_component<TransformComponent>();
    Entity* child_2 = mgr->new_entity();
    TransformComponent& ct_2 = child_2->new_component<TransformComponent>();

    Entity* root_1 = mgr->new_entity();
    TransformComponent& tr_1 = root_1->new_component<TransformComponent>();
    Entity* root_2 = mgr->new_entity();
    TransformComponent& tr_2 = root_2->new_component<TransformComponent>();

    REQUIRE_TRUE(data_equals_bd(root_1, root_2));

    ct_1.set_parent(root_1);

    REQUIRE_FALSE(data_equals_bd(root_1, root_2));

    ct_2.set_parent(root_2);

    REQUIRE_FALSE(data_equals_bd(root_1, root_2));

    ct_1.set_parent(nullptr);
    ct_2.set_parent(nullptr);

    REQUIRE_TRUE(data_equals_bd(root_1, root_2));

    child_1->remove();
    child_2->remove();
    root_1->remove();
    root_2->remove();
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Entity component mask") {
    Entity* entity = mgr->new_entity();
    REQUIRE_EQ(entity->get_component_mask(), 0u);

    entity->new_component<TransformComponent>();
    REQUIRE_EQ(entity->get_component_mask(),
               Component::to_bitmask(Component::extract_id<TransformComponent>()));

    entity->remove_component<TransformComponent>();
    REQUIRE_EQ(entity->get_component_mask(), 0u);

    entity->remove();
    REQUIRE_EQ(entity->get_component_mask(), 0u);
    mgr->process_changes();
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Entity component mask - Remove registered with components left") {
    Entity* entity = mgr->new_entity();
    REQUIRE_EQ(entity->get_component_mask(), 0u);
    mgr->process_changes();

    entity->new_component<TransformComponent>();
    REQUIRE_EQ(entity->get_component_mask(),
               Component::to_bitmask(Component::extract_id<TransformComponent>()));

    entity->remove();
    REQUIRE_EQ(entity->get_component_mask(), 0u);
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Entity component mask - Remove registered with registered components left") {
    Entity* entity = mgr->new_entity();
    REQUIRE_EQ(entity->get_component_mask(), 0u);
    mgr->process_changes();

    entity->new_component<TransformComponent>();
    mgr->process_changes();
    REQUIRE_EQ(entity->get_component_mask(),
               Component::to_bitmask(Component::extract_id<TransformComponent>()));

    entity->remove();
    REQUIRE_EQ(entity->get_component_mask(), 0u);
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Testing entity component mask - new/remove component") {

    Entity* entity = mgr->new_entity();
    Component::bitmask_t transform_bit =
      Component::to_bitmask(Component::extract_id<TransformComponent>());
    Component::bitmask_t physics_bit =
      Component::to_bitmask(Component::extract_id<PhysicsComponent>());
    REQUIRE_EQ(entity->get_component_mask(), 0u);

    entity->new_component<TransformComponent>();
    REQUIRE_EQ(entity->get_component_mask(), transform_bit);

    entity->new_component<PhysicsComponent>();
    REQUIRE_EQ(entity->get_component_mask(), transform_bit | physics_bit);

    entity->remove_component<TransformComponent>();
    REQUIRE_EQ(entity->get_component_mask(), physics_bit);

    entity->remove_component<PhysicsComponent>();
    REQUIRE_EQ(entity->get_component_mask(), 0u);

    entity->remove();
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Adding component type twice") {

    Entity* entity = mgr->new_entity();
    TransformComponent& comp = entity->new_component<TransformComponent>();
    {
      REQUIRE_WARNING_SCOPED(ENT_0004);
      TransformComponent& comp2 = entity->new_component<TransformComponent>();

      REQUIRE_EQ(&comp, &comp2);
    }
    entity->remove();
  }
  END_TESTCASE;

  BEGIN_TESTCASE("Add component to registered and for deletion flagged entity") {
    Entity* entity = mgr->new_entity();
    entity->new_component<PhysicsComponent>();

    mgr->process_changes();
    entity->remove();

    {
      REQUIRE_WARNING_SCOPED(ENT_0005);
      entity->new_component<TransformComponent>();
    }
  }
  END_TESTCASE;
};


Beautiful BCBGMAXAZRIA baseball cap. Never worn!!

{'timestamp': '2019-04-21T11:10:10Z', 'url': 'http://www.agresso.co.nz/Super-popular-BCBGMAXAZRIA-htas-2IW1Jxs1/p_1050/', 'language': 'en', 'source': 'c4'}


Yorkshire Grey, 189 Piccadilly, Westminster W1
Westminster St James index
Historical London public houses, Taverns, Inns, Beer Houses and Hotels.
Yorker, 189 Piccadilly, Westminster W1 - in 1958
Kindly provided by Vincent O'Loughlin
Ex Yorker, 189 Piccadilly, Westminster W1, now closed - in 2018
Residents at this address.
1839/John Wells/../../../Pigot's Directory *
1841/John Wells/../../../Post Office Directory *
1842/James Stansby/../../../Robsons Directory
1843/Joseph Boyd/../../../Kellys Directory
1851/Daniel Dawson/../../../Post Office Directory *
1856/Dan Dawson/../../../Post Office Directory
1869/J Henderson/../../../Post Office Directory
1881/Alfred Bishop/Manager Public House/28/Ickleton, Cambridge/Census
1881/Hetty Gardner/Housekeeper/42/Watton, Norfolk/Census
1881/Lena Elizabeth Haylbord/Barmaid/25/West Grinstead, Sussex/Census
1881/Elizabeth Esther Harris/Barmaid/20/Bradlbell, Buckingham/Census
1881/Eliza Kench/Barmaid/23/London, Middlesex/Census
1881/Sarah Walters/Cook/41/Thorbiton, Devon/Census
1881/Mary Ann Allington/Housemaid/23/London, Middlesex/Census
1881/Henry Byestud/Kitchen Porter/16/Cheltenham, Gloucester/Census
1881/Thomas Witherhogg/Potman/27/Braiding, Isle of Wight, Hampshire/Census
1882/Samuel Carrington/../../../Post Office Directory
1891/Charles Tomkins/../../../Post Office Directory
1895/William Hill/../../../Post Office Directory *
1899/Robert Stanley Chattey/../../../Post Office Directory
1910/Frank Wm Valentine/../../../Post Office Directory
1915/Mrs Miriam Yorke/../../../Post Office Directory
1921/Mrs Helen Sinclair/../../../Post Office Directory
1921/Worthington & Co Ltd/../../../Post Office Directory
1927/Levy & Franks Ltd/../../../Post Office Directory
1944/Levy & Franks Ltd/../../../Post Office Directory *
1971/../Yorker, 189 Piccadilly, W1/../../Pub Directory
* Provided By Ewan


Q: Как в react-router избавиться от хэша в url? Сейчас в приложении перейдя по адресу
http://localhost:63342/bootstrap-router-flux/public/index.html#/about

в строке url можно увидеть что-то типа этого:
http://localhost:63342/bootstrap-router-flux/public/index.html#/about?_k=ctfi79

Как настроить роутер так, что бы этот хэш не отображался?

A: Использовать
<Router history={browserHistory}>
    {/* ... */}
<Router>

Вместо
<Router history={hashHistory}>
    {/* ... */}
<Router>

Можно про это вот здесь подробнее почитать

{'language': 'ru', 'url': 'https://ru.stackoverflow.com/questions/491439', 'timestamp': '2023-03-29', 'source': 'stackexchange', 'question_score': '1'}


Pożar Moskwy 1547 roku spustoszył dzielnice miasta o przeważnie drewnianej zabudowie. Pożar wybuchł 24 czerwca, kilka miesięcy po koronacji Iwana IV Groźnego na cara Rosji. Ogień dosięgnął Kremla i spowodował wybuch prochu w kilku wieżach kremlowskich.

Pożar pozbawił dachu nad głową ok. 80 tysięcy mieszkańców. Zginęło 2 700-3 700 osób (nie licząc dzieci), a pozostałych mieszkańców pożar doprowadził do nędzy.

Metropolita Makary został poparzony, gdy ogień dosięgnął katedralnego soboru Zaśnięcia Matki Bożej na Kremlu. Metropolitę wyniesiono przez wyłom w Murze Kremlowskim i spuszczono na linach do rzeki Moskwy. Mimo poparzeń przeżył jeszcze 16 lat.

Gniew mieszkańców Moskwy skierował się ku krewnym cara z rodu Glińskich herbu własnego. Jurij Gliński został ukamienowany w soborze Zaśnięcia Matki Bożej w obliczu przerażonego metropolity Makarego. Brat Jurija, Michaił usiłował uciec na Litwę, a jego matkę, Annę, babkę cara, oskarżono o spowodowanie czarami pożaru. Powstanie mieszkańców Moskwy przyczyniło się do upadku stronnictwa Glińskich i wzmocniło pozycje młodego cara, choć nie pomógł on swej babce.

Bibliografia
 Аванта: Российские столицы. Москва и Санкт-Петербург (2001), .
 Аванта: История России (1996), .

Moskwa, pożar 1547
Historia Moskwy
Wydarzenia 1547

{'title': 'Pożar Moskwy (1547)', 'url': 'https://pl.wikipedia.org/wiki/Po%C5%BCar%20Moskwy%20%281547%29', 'language': 'pl', 'timestamp': '20230320'}


Mathcad från Parametric Technology Corporation är ett tekniskt beräkningsprogram främst avsett för verifiering, validering, dokumentation och återanvändning av tekniska beräkningar.

Programmet utgavs 1986 på DOS och var först med att införa symbolisk redigering av matematisk notation i kombination med automatiska beräkningar av dessa. I dag innehåller Mathcad en del funktionalitet för algebraiska beräkningar, men är fortfarande fokuserat på användarvänlighet och samtidigt dokumentation av numeriska tekniska tillämpningar. Detta gör det möjligt för ingenjörer att enkelt utföra, dokumentera och dela med sig av beräkningar och design.

Översikt

Mathcad används av ingenjörer och forskare inom alla tänkbara discipliner - oftast inom områden såsom mekanik, elektricitet och bygg och anläggning. Mathcad är skapat och skrivet av Allen Razdow (på MIT), en av grundarna av Mathsoft. Numera är Mathcad ägt av PTC och det är allmänt vedertaget att det är det första datorprogram som automatiskt beräknar och kontrollerar konsekvensen av enheter i hela beräkningen, såsom det internationella enhetssystemet (SI).

Mathcad är uppbyggt kring ett dokument, där formler och uttryck skapas och ändras i samma grafiska form som de presenteras (WYSIWYG) - i motsats till redigering i kod, en metod som senare antogs av andra system såsom Mathematica och Maple.

Sammanfattning
Mathcads gränssnitt möjliggör för användare att kombinera en mängd olika element (formler, text och bilder) i form av ett lättförståeligt dokument. Eftersom beräkningar är det viktiga i programmet är matematiken i sig levande och allt räknas dynamiskt om då inparametrar ändras. Detta gör det enkelt att hantera av indata, antaganden och uttryck, med omedelbar visuell och tydlig påverkan på resultatet. Nedan är exempel på Mathcads förmåga, snarare än specifika detaljer om programmets funktionalitet.

 I programmet finns mängder av beräkningsfunktioner inom områden som till exempel statistik, dataanalys, bildbehandling och signalbehandling.
 Automatiskt hantering av enheter i hela dokumentet, vilket förebygger felaktig användning av enheter. Löser ekvationssystem, såsom linjära, icke-linjära, ODE och PDE med hjälp av flera metoder.
 Hitta nollställen till polynom och funktioner.
 Beräkna och manipulera uttryck symboliskt, även inom till exempel ekvationssystem.
 Skapa parametriska 2D- och 3D-diagram liksom diskreta punktdiagram.
 Utnyttjar standardnotation och läsbara matematiska uttryck inom inbyggda programmeringskonstruktioner.
 Utför vektor- och matrisberäkningar, inklusive egenvärden och egenvektorer.
 Utför kurvanpassning och regressionsanalys på experimentella data.
 Innehåller funktioner inom statistikområdet inklusive försöksplanering och anpassade diagram samt beräkning av sannolikhetsfördelningar.
 Importera från och exportera till andra program och filtyper, som till exempel Microsoft Excel.
 Inkludera referenser till andra Mathcad-blad för att återanvända definitioner.

Aktuella versioner
 Mathcad 15.0 (lanserat i juni 2010) är den senaste versionen av den traditionella produktlinjen Delar samma filstruktur och dokumenttyp som föregångaren, Mathcad 14.0.
 Mathcad Prime 1.0, (lanserat i januari 2011) avser enligt PTC att leverera en årlig release med uppdaterad funktionalitet. Gränssnittet är mer grafiskt interaktivt, och har antagit Microsofts Fluent User Interface för en uppgiftsbaserad uppdelning av olika delar av arbetet.

Externa länkar
 Mathcad hos PTC

Datoralgebrasystem
Programvaror 1986

{'title': 'Mathcad', 'url': 'https://sv.wikipedia.org/wiki/Mathcad', 'language': 'sv', 'timestamp': '20230320'}


require 'github/ldap/member_search/base'
require 'github/ldap/member_search/classic'
require 'github/ldap/member_search/recursive'
require 'github/ldap/member_search/active_directory'

{'content_hash': 'f339596b0062a777902f47efc142b8da', 'timestamp': '', 'source': 'github', 'line_count': 4, 'max_line_length': 52, 'avg_line_length': 46.0, 'alnum_prop': 0.8206521739130435, 'repo_name': 'github/github-ldap', 'id': 'd051268af19634e93e94d089b49565230f5fcb5e', 'size': '184', 'binary': False, 'copies': '3', 'ref': 'refs/heads/master', 'path': 'lib/github/ldap/member_search.rb', 'mode': '33188', 'license': 'mit', 'language': [{'name': 'Ruby', 'bytes': '112895'}, {'name': 'Shell', 'bytes': '3149'}]}


Jouets pompier sam. Chiffres d'action jeux. Without batteries. Terminator 16. 3 iron man. Pince arduino. 100001. > 3 ans,> 8 ans,> 6 ans,> 14 ans. Approx 5.5" (14cm). 101822. Size : Trolls plush. Gt-ladybug. Robocar poli jouets. Sjfc7874. Wx145.
Tomyea. Don't put it in fire. Mvfg200. South park kenny. Jouet harry potter. Bb8 bb-8  robot  pendant droid cufflinks peluche sphero. Dragon ball z. Cut the rope. Pikachu beanie: About 8cm.
Approx 15cm height. About 24cm. 101249. Lol boneca. Attaque sur titans eren. 4 parts: Diecast,mini. Son deadeneer. 17cm*11cm. 75111 darth vader. As picture. 23-45cmWholesale armée soviétique. Toy style: Death star keychain.
Note2: Finished goods. Be careful!. Ttlang. Plastic,self-locking bricks,super heroes. Suitable crowd: S. h. figuarts ranma. Star warshome decor. 12*4cmCorgis dog : About 10 cm. Nature. Xingran. Sl1399.

{'timestamp': '2019-04-25T00:27:06Z', 'url': 'https://dutyfreeonline.ru/liopyxuf-bp9rdm.php', 'language': 'en', 'source': 'c4'}