All posts in a row / Habr

  • 2022-01-05Collection date
  • 2022-02-15Updated
All posts in a row / Habr
  • Website address:habr.com
  • Server IP:178.248.237.68
  • Site description:

domain name:habr.comValuation

about 500000~10000000

domain name:habr.comflow

59

domain name:habr.comGood or bad

First bitter and then sweet. Not to fail Good luck leads to bad luck

website:All posts in a row / HabrWeights

1

website:All posts in a row / HabrIP

178.248.237.68

website:All posts in a row / Habrcontent

Publicationsx2F;Myfeedx2F;Habr/*cyrillic-ext*/@font-face{font-family:'FiraSans';font-style:normal;font-weight:500;font-display:swap;src:url(fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnZKveSxf6TF0.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}/*cyrillic*/@font-face{font-family:'FiraSans';font-style:normal;font-weight:500;font-display:swap;src:url(fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnZKveQhf6TF0.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}/*latin-ext*/@font-face{font-family:'FiraSans';font-style:normal;font-weight:500;font-display:swap;src:url(fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnZKveSBf6TF0.woff2)format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}/*latin*/@font-face{font-family:'FiraSans';font-style:normal;font-weight:500;font-display:swap;src:url(fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnZKveRhf6.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}/*non-breakinghyphen*/@font-face{font-family:'FiraSans';font-style:normal;font-weight:500;font-display:swap;src:url(fonts.gstatic.com/l/font?kit=KFOlCnqEu92Fr1MmEU9vBh0_IsHAlmrO6g&skey=eec540fdec&v=v29)format('woff2');unicode-range:U+;}window.i18nFetch=newPromise((res,rej)=>{constxhr=newXML();xhr.open('GET','/js/i18n/en-compiled.ebf17b4600e17a7fdbc06f4ca6f35c1e.json');xhr.responseType='json';xhr.onload=function(e){if(this.status===200){res({en:xhr.response});}else{rej(e);}};xhr.send();});HabrβHowtobecomeanauthorMyfeedAllstreamsDevelopmentAdminDesignManementMarketingPopSciSearchWriteapublicationSettingsLoginPulltorefreshMyfeedFeedsettingsDropdownTypeArticlesPostsNewsRatinglimitAll≥0≥10≥25≥50≥100LevelofdifficultyAllEasyMediumHardWarningTosetupfilterssigninorsignupApplyArticleprofleaddevMay17at15:52ChatGPT-4o:majorhighlights,newcapabilities,freeaccessLevelofdifficultyEasyReadingtime2minViews486ArtificialIntelligenceDigestFewdayso,MiraMurati,ChiefTechnologyOfficeratOpenAI,introducedthecompany'slatestGPTmodel-GPT-4o.AnewflshipmodelsettochangehowpeopleinteractwithAI.ReadmoreTotalvotes1:↑1and↓0+3Addtobookmarks1Comments0ArticleZhksBMay17at15:00Howtoincreasecapacityofdrivefrom32to256GBforAsusE200HlaptopLevelofdifficultyEasyReadingtime5minViews203ConfiguringLinux*GadgetsComputerhardwareDIYTutorialHiEveryone.RecentlyIgotAsusE200Hlaptop,whichIwouldliketouseasaportablecomputertoworkwithahigh-precisionequipment.Withinthescopeofthearticlewewillperformtheexperimentabouttheupgradeofthedefault32GBeMMCcapacitorto256GBandwilltestit.Heanicereading!ReadmoreTotalvotes3:↑3and↓0+5Addtobookmarks1Comments0ArticleArcaneGamingcomMay15at16:48HowtopracticeuserempathyinUXdesignandmakeproductmoreaccessibleLevelofdifficultyEasyReadingtime6minViews132Webdesign*Datavisualization*MicrosoftEdgeOfficesofITcompaniesVisualprogramming*RoadmapAccordingtotheOxfordDictionary,empathyis“theabilitytounderstandandsharethefeelingsofanother”.InUX,thereisaspecialterm“userempathy”.ItreferstotheabilityofUXdesignerstofullyunderstandwhatusersneedfromaparticularsoftwareproduct.Hinguserempathyandbasingdesignsolutionsaroundusers”comfortisoneofthemosttrueindicatorsofadesigner”sprofessionalism.Withoutthat,anyproductadesignerworksonhasahighchanceofturningouttobepointless.Apartfromhingempathyasasoftskillingeneral,thereareseveralwaysadesignercanpracticeuserempathythroughdifferentUXmethodsandtechniques.InthisarticlewewouldliketotalkonhowaUXdesignercantreatuserswithempathyandmaketheproductmoreaccessiblefordifferentgroupsoftargetaudience.ReadmoreTotalvotes1:↑1and↓0+3Addtobookmarks3Comments0ArticleprofleaddevMay13at15:28VSCodeExtensionsYouNeedin2024:MyTopPicksLevelofdifficultyEasyReadingtime2minViews834Websitedevelopment*Programming*Perfectcode*VisualStudio*LearninglanguesOpinionWelcometomylatestarticle.Ifyouhen'tcaughtmypreviousones,Ihighlyrecommendcheckingthemoutforsomereallyusefulcontent.Today,I'mexcitedtodiveintosomethingspecial:mytop10foriteVSCodeextensions.Thesetoolsareincrediblypopularamongdevelopersglobally,andIbelievethey'reessentialforanyoneseriousabAll posts in a row / Habroutcoding.ReadmoreTotalvotes2:↑0and↓2-2Addtobookmarks4Comments2NewsjstmeowmeMay13at13:54Machinesarelearningtolie:TheDarkSideofIntelligentSystemsReadingtime1minViews241Machinelearning*ResearchandforecastsinIT*ArtificialIntelligenceBotHubcorporateblogRecentresearchpublishedinthejournalPatternshasshownexamplesofhowartificialintelligence(AI)systemsarelearningtomanipulateinformationanddeceivepeople.TheconceptofdeceptionbyAIdatesbacktoAlanTuring'sfamous1950paper,whichintroducedthe"ImitationGame"-atestthatevaluateswhetheramachinecandemonstratehuman-likeintelligence.ReadmoreRating0Addtobookmarks0Comments0ArticleprofleaddevMay6at15:30Top10GoogleSheetsFeaturestoEnhanceYourProductivityLevelofdifficultyEasyReadingtime3minViews778Highperformance*GoogleWebToolkit*Datavisualization*LifehacksforgeeksTutorialIt'sbeenawhilesincemylastappearance,butI'mexcitedtobebackandtosharesomethingtrulyspecialwithyou.Inthisarticle,we'llexploremytop10GoogleSheetsfeaturesthatareguaranteedtoboostyourproductivity,speedupyourworkflow,andmakeyourdatahandlingmoreefficient.So,withoutfurtherado,let'sdiveintothesegame-changingtools!ReadmoreTotalvotes3:↑3and↓0+4Addtobookmarks5Comments1ArticlersashkaMay4at10:52SimplecomplexprogrammingLevelofdifficultyMediumReadingtime5minViews674Programming*SystemAnalysisandDesign*C++*UnrealEngine*OpinionIalwayspayattentiontoassessingthecomplexityofprogramminginaparticularlangue.Programmingisindeednotaneasytaskandthisisperceivedasafactandusuallydoesnotrequireanyconfirmation.Buttheconceptof“complexity”isakintotheterm“heap”.Forsome,fivecoconutsisnotsomuch,butforsomeonewhoateoneand“didn’twantanymore,”thismeansthatevenonecoconutwillbetoomuchforhim.Thesamegoesforthecomplexityofprograms.ItseemsthattheconstantincreaseinthecomplexityofprogramsisobvioustoeveryoneandisobservedinallareasofapplicationofITtechnologies,andprogramminglanguesthemselvesbecomemoreandmorecomplexastheydevelop,butassessing“complexity”usingnumericalmetricsisaproblem.obviouslyathanklesstask,butalso“Youcan’tmanewhatyoucan’tmeasure...”Typically,talkof“complexity”onlyimpliesvaluejudgmentswithoutanynumericalevaluation.AndsinceIampersonallyinterestedintheissueofthecomplexityofprogramminglangues,Idecidedtocalculatethecomplexityofimplementingthegcccompileronsomeconditional“parrots”.Whatifwecouldseesomepatternsofdifficultychangingovertime?Readmore→Totalvotes3:↑3and↓0+4Addtobookmarks3Comments0ArticlersashkaMay3at16:50BuildingblocksinprogramminglanguesLevelofdifficultyMediumReadingtime5minViews376Abnormalprogramming*Python*Programming*C++*OpinionPracticallyallprogramminglanguesarebuilteitherontheprincipleofsimilarity(tomakelikethisone,onlywithitsownblackjack)ortorealizesomenewconcept(modularity,purityoffunctionalcalculations,etc.).Orbothatthesametime.Butinanycase,thecreatorofanewprogramminglanguedoesn'ttakehisideasrandomlyoutofthinair.Theyarestillbasedonhispreviousexperience,obsessionwiththenewconceptandotherinitialsettingsandconstraints.Isthereaminimalsetoflexemes,operators,orsyntacticconstructsthatcanbeusedtoconstructanarbitrarygrammarforamoderngeneral-purposeprogramminglangue?Readmore→Totalvotes2:↑1and↓1+2Addtobookmarks1Comments0ArticleAiratGlMay2at19:34WhatistoseeundertheBlackSunofGiediPrime?LevelofdifficultyEasyReadingtime6minViews566PopularsciencePhysicsThedirectorDenisVilleneuveandcinematographerGreigFraserintheirDune:PartTwomoviemadeacuriousdecisiontofilmthescenesonthesurfaceoftheGiediPrimeplanetintheinfraredspectrum.Itturnedouttoheinterestingaestheticsandtherearesomeinterestingrelatedphysicstodiscussandspeculateabouthowrealisticthelookofitis.ReadmoreTotalvotes5:↑5and↓0+7Addtobookmarks0Comments0ArticleSergeyBPshenichnikovMay2at12:07VERBALCALCULATION(VC)INEVIDENCE-BASEDDSSANDNLPLevelofdifficultyMediumReadingtime14minViews178Semantics*Mathematics*ArtificialIntelligenceNaturalLangueProcessing*FAQTranslationS.B.PshenichnikovThearticleoutlinesanewmathematicalapparatusforverbalcalculationsinNLP(naturallangueprocessing).Wordsareembeddednotinarealvectorspace,butinanalgebraofextremelysparsematrixunits.Calculationsbecomeevidence-basedandtransparent.Theexampleshowsforksincalculationsthatgounnoticedwhenusingtraditionalapproaches,andtheresultmaybeunexpected. TheuseofITinNaturalLangueProcessing(NLP)requiresstandardizationoftexts,forexample,tokenizationorlemmatization.Afterthis,youcantrytousemathematics,sinceitisthehighestformofstandardizationandturnstheobjectsunderstudyintoidealones,forexample,datatablesintomatricesofelements.Onlyinthelangueofmatricescanonesearchforgeneralpatternsindata(numbersandtexts).Iftextisturnedintonumbers,theninNLPthesearefirstnaturalnumbersfornumberingwords,whicharethenembeddedintorealvectorsisirreversibleedinarealvectorspace.PerhapsweshouldnotrushtodothisbutcomeupwithanewtypeofnumbersthatismoresuitableforNLPthannumbersforstudyingphysicalphenomena.Thesearematrixhyperbinarynumbers.Hyperbinarynumbersareoneofthetypesofhypercomplexnumbers.Hyperbinarynumbershetheir own arithmetic, and if yougetusedto it, it will seem more familiar and simpler than Pythoreanarithmetic.InDecisionSupportSystems(DSS),thetextsarevaluejudgmentsandanumberedverbalratingscale.Next(asinNLP),thenumbersareturnedintovectorsofrealnumbersandusedassetsofweightedarithmeticerecoefficients.ReadmoreTotalvotes3:↑3and↓0+4Addtobookmarks1Comments0Articlekentr009Apr27at12:02Experiment:HowtodisguisetheuseofTortobypassblockingLevelofdifficultyMediumReadingtime4minViews728Networktechnologies*AnalyticsTranslationInternetcensorshipisbecominganincreasinglyimportantissueworldwide.Thisleadstoincreasingofthe"raceofarmaments"–indifferentcountriesgovernmentenciesandprivatecorporationstrytoblockvariouscontentandfightainstthewaysofcircumventingofsuchrestrictions.Atthesametimedevelopersandresearchersstrivetocreateeffectivetoolstocombatcensorship.ScientistsfromCarnegieMellonUniversity,StanfordUniversity,andSRIInternationalconductedanexperimentinwhichtheydevelopedaspecialserviceformaskingtheuseofTor–oneofthemostpopulartoolsforbypassingblocking.Hereisthestoryabouttheworkdonebytheresearchers.ReadmoreTotalvotes3:↑3and↓0+4Addtobookmarks0Comments0Articlekentr009Apr26at08:57互联网屏蔽是如何工作的:使用实例概述现代方法LevelofdifficultyHardReadingtime2minViews1.3KResearchandforecastsinIT*AnalyticsTranslation一组印度科学家发表了以其本国为例政府机构采用的现代互联网屏蔽方法概述。他们研究了互联网服务提供商限制访问被禁信息的机制,评估了这些机制的准确性以及绕过这些屏蔽的能力。2captcha常驻代理团队整理了这项研究,并提请大家关注这项工作成果的主要论点。ReadmoreTotalvotes7:↑5and↓2+7Addtobookmarks1Comments10NewsRoyalBeatApr25at23:31ThestreamingserviceAtlas.MusicismodernizingthemusicproductionindustrythroughtheuseofmachinelearningReadingtime3minViews298SystemAnalysisandDesign*C++*Algorithms*ArtificialIntelligenceTensorFlow*Astartupprojecttoidentifythesuccessofmusicalworksbasedonartificialintelligencehasalreadybeenlaunchedandisworking.ReadmoreTotalvotes3:↑2and↓1+3Addtobookmarks2Comments0Articlekentr009Apr24at15:45HowblockingontheInternetworks:anoverviewofmodernmethodsusingarealexampleLevelofdifficultyEasyReadingtime4minViews801InformationSecurity*ResearchandforecastsinIT*AnalyticsRecoveryModeTranslationAgroupofIndianscientistshaspublishedanoverviewofmodernmethodsofInternetblockingintroducedbygovernmentencies,usingtheexampleoftheirowncountry.TheystudiedthemechanismsusedbyInternetserviceprovidersrestrictingaccesstoprohibitedinformation,assessedtheiraccuracy,andtheabilitytobypasssuchblocks.Wewouldliketobringtoyourattentionthemainthesesofthiswork.ReadmoreTotalvotes4:↑4and↓0+5Addtobookmarks3Comments0ArticlersashkaApr23at19:00PossiblesolutiontotheproblemofreferencesinprogramminglanguesLevelofdifficultyMediumReadingtime4minViews424Abnormalprogramming*Programming*Perfectcode*OpinionEveryprogrammerisfamiliarwiththeconceptof"reference."Thistermusuallyreferstoasmallobjectwhosemaintaskistoprovideaccesstoanotherobjectphysicallylocatedelsewhere.Becauseofthis,referencesareconvenienttouse,theyareeasilycopied,andtheymakeitveryeasytoaccesstheobjecttowhichthereferencepoints,allowingaccesstothesamedatafromdifferentpartsoftheprogram.Unfortunately,manualmemorymanement,ormoreprecisely,manualmemorycontrol,isthemostcommoncauseofvariouserrorsandvulnerabilitiesinsoftware.Allattemptsatautomaticmemorymanementthroughvariousmanersarehamperedbytheneedtocontrolthecreationanddeletionofobjects,aswellasperiodicallyrungarbecollection,whichnegativelyaffectsapplicationperforAll posts in a row / Habrmance.However,referencesinoneformoranotheraresupportedinallprogramminglangues,althoughthetermoftenimpliesnotcompletelyequivalentterms.Forexample,theword"reference"canbeunderstoodasareferenceasanaddressinmemory(asinC++)andareferenceasapointertoanobject(asinPythonorJa).Althoughthereareprogramminglanguesthattrytosolvetheseproblemsthroughtheconceptof"ownership"(Rust,Argentum,orNewLang).Thepossiblesolutiontotheseandotherexistingproblemswithreferenceswillbediscussedfurther.Readmore→Totalvotes2:↑2and↓0+3Addtobookmarks1Comments0ArticleNicotinoApr23at18:37EnablingCross-ProcessDialoguewithC#SocketsLevelofdifficultyMediumReadingtime4minViews407.NET*C#*CaseIntheever-evolvinglandscapeofsoftwaredevelopment,communicationbetweenprocesseshasbeenafundamentalrequirementsincetheinceptionofcomputernetworking.Astechnologyadvanced,theneedforefficientandreliableinter-processcommunication(IPC)mechanismsbecameincreasinglycrucial.Onesuchmechanismthathasstoodthetestoftimeisthesocket.Socketstracetheiroriginsbacktotheearlydaysofcomputernetworkinginthe1970s.TheconceptwasfirstintroducedintheUnixoperatingsystembyresearchersattheUniversityofCalifornia,Berkeley,aspartoftheirworkontheARPANETproject,whicheventuallyevolvedintothemoderninternet.Socketsweredesignedtoprovideastandardizedinterfacefornetworkcommunication,allowingprocessestoexchangedataacrossdifferentmachinesandnetworks.Initially,socketswereprimarilyusedfornetworkprogrammingtasks,suchasbuildingclient-serverapplicationsandfacilitatingcommunicationbetweendistributedsystems.However,theirversatilitysoonbecameapparent,andsocketsfoundtheirwayintovariousdomains,includinginter-processcommunication(IPC)withinasinglemachine.Overtheyears,socketsheundergonenumerousenhancementsandstandardizations,withtheBerkeleySoftwareDistribution(BSD)socketsbecomingthedefactostandardfornetworkprogramming.Thisstandardwaslateradoptedbyotheroperatingsystems,includingMicrosoftWindows,ensuringcross-platformcompatibilityandenablingwidespreadadoption.Intheworldofsoftwaredevelopment,communicationbetweenprocessesisacommonrequirement,whetherit’saclient-serverarchitecture,distributedsystems,orinter-processcommunication(IPC).Socketsprovideapowerfulmechanismforprocessestoexchangedataefficientlyandreliably.ThisarticleexploresasimpleimplementationofaTCPclient-servercommunicationusingsocketsinC#,showcasingtheversatilityandrobustnessofthistime-testedtechnology.ReadmoreTotalvotes2:↑2and↓0+3Addtobookmarks2Comments0ArticlenetleonApr22at08:28UnlockingSeleniumTestingforFlutter'sWebAppsLevelofdifficultyMediumReadingtime3minViews348Flutter*TutorialNigatingtheintricaciesofUItestingintheworldofFlutterwebapplicationscanbeadauntingtask.Ifyou'veeverfoundyourselfscratchingyourhead,wonderinghowtoapplyyourSeleniumexpertisetoaFlutter-renderedinterface,thisarticleisforyou.We'regoingtoexploreamethodthatbridgesthegapbetweenFlutter'suniquerenderingprocessandtherobusttestingcapabilitiesofSelenium.Whetheryou'reaseasonedtesterorjuststartingout,theinsightssharedherewillequipyouwiththeknowledgetostreamlineyourtestingprocessandenhancethequalityofyourFlutterwebapps.So,grabacupofcoffee,settlein,andlet'sunrelthemysteriesofUItestingforFlutterwebapplicationstogether.ReadmoreTotalvotes2:↑2and↓0+3Addtobookmarks1Comments0ArticleSYSTEM_FAILUREApr18at12:23CopyTrading:AViableEarningStrategyorJustAnotherBrokerScam?Readingtime11minViews553CryptocurrenciesAnalyticsHelloeveryone!Ayearo,Ibecamecuriousaboutwhetheritwaspossibletoearnmoneyincryptobycopyingthetradesofothertraders.Insteadofinvestingmoneyrightaway,Idecidedtothoroughlyexplorethisbywritingaparserthatmonitoredabout2,000portfoliosinreal-timeoverthecourseofayear.Initially,IparsedtheTraderwonsite,whichunfortunatelyshutdown.IthenswitchedtoBinance'scopytrading,whichwasjuststartingoutatthetime.ThenumberofportfoliosailableforinvestmentonBinanceiscontinuallygrowing;currently,thereareover10,000.Myscriptonlyparsedaportionofthesetomaintainabout2,000consistentportfolios.Thiswasnecessarytotrackchangesintraders'positionsatleastevery20minuteswiththeserverresourcesIhadallocatedfortheproject.Thereareseveralpeculiaritiesinhowmyparseroperates.Forexample,whenatraderhidestheirpositions,myscriptalsoclosesthemsinceitcan'tmonitorhiddentrades.Whenatradersignificantlyadjuststheirposition,suchasacompleteturnaround,thescriptexitsthetrade.Ichosetosetimeondevelopingamorecomplexfollow-algorithmandplannedtorefineitlaterifthetestingsteprovedsuccessful.Ialsolimitedthetimeatradercouldstayinadealtoafewdaysandforciblyclosedpositionsifthisperiodwasexceeded.Iobservedthatstayinginatradelongerslightlyincreasedtheereprofit/loss,whereasreducingthetimeallowedforreinvestingthesamefundsintoagreaternumberoftradersandtheirdeals.ReadmoreTotalvotes2:↑2and↓0+3Addtobookmarks2Comments0Articledeema35Apr17at14:27StructureofLinuxdriverforsingle-boardcomputerLevelofdifficultyEasyReadingtime5minViews683ConfiguringLinux**nix*Programmingmicrocontrollers*DevelopmentforRaspberryPi*TutorialHellomynameisDmitry.RecentlyIwrotearticle"BuildingfirmwareforOrangePIi96(OrangePI2g-iot)fromscratch".Ifyouhen'treadityat,Ihighlyrecommend.AndthereInoticedthatinordertobuildfirwareoncurrentkernel,Ihetorewritedriverswirhnewarchetecture"Devicetree".InthisarticleIherevelatehowIdoit.ReadmoreTotalvotes2:↑1and↓1+2Addtobookmarks4Comments0ArticleSvetlana_ZuevaApr15at20:427tipstomakevideolearningmoreeffectiveLevelofdifficultyEasyReadingtime5minViews6.8KWorkingwithvideo*StudyinginITEducationabroadReadingroomDesignTutorialWhilevideo-basedlearningcontinuestorankhighinthelatesttrends,thereareafewpointsthatareregularlyoverlookedintheproductionoflearningvideos,withafocusonuserexperience(UX)anduserinteraction Peoplereallyenjoywatchingvideos.Accordingtoasurveyconductedamongconsumersworldwide,respondentswatchedanereof19hoursofonlinevideocontentperweekin2022.Andnearlyhalfofallinternetuserswatchonlinevideosatleastonceaweek.ReadmoreTotalvotes28:↑28and↓0+28Addtobookmarks9Comments0BackHere123...4950ThereBackYouraccountLoginSignupSectionsArticlesNewsHubsAuthorsSaAll posts in a row / HabrndboxInformationHowitworksForauthorsForcompaniesDocumentsreementConfidentialServicesCorporateblogsAdvertisingNativeadvertisingEducationprogramsStartupsFacebookTwitterTelegramLanguesettingsSupport©2006–2024,Habrwindow.dataLayer=window.dataLayer||[];functiongt(){dataLayer.push(arguments);}gt('js',newDate());(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};m[i].l=1*newDate();k=e.createElement(t),a=e.getElementsByTName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})(window,document,"script","mc.yandex.ru/metrika/t.js","ym");window.addEventListener('load',function(){setTimeout(()=>{constimg=newIme();img.src='vk.com/rtrg?p=VK-RTRG--57vKE';},0);});

Site:All posts in a row / HabrReport

If there is a violation of the site, please click ReportReport