Tous les postes sur une ligne / Habr

  • 2022-01-07Date de collecte
  • 2022-02-15Mise à jour
Tous les postes sur une ligne / Habr
  • Adresse du site Web:www.habr.com
  • IP du serveur:178.248.237.68
  • Description du site:

nom de domaine:www.habr.comÉvaluation

sur 500000~10000000

nom de domaine:www.habr.comcouler

51

nom de domaine:www.habr.comBon ou Mauvais

D'abord amer puis sucré. Ne pas échouer La bonne chance mène à la malchance

site Internet:Tous les postes sur une ligne / HabrPoids

2

site Internet:Tous les postes sur une ligne / HabrIP

178.248.237.68

site Internet:Tous les postes sur une ligne / Habrteneur

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.3ab1fe3b047a51e77e2373b87e.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≥100LevelofdifficultyAllEasyMediumHardWarningTosetupfilterssigninorsignupApplyArticlekentr00911hourso互联网屏蔽是如何工作的:使用实例概述现代方法LevelofdifficultyHardReadingtime2minViews382ResearchandforecastsinIT*AnalyticsTranslation一组印度科学家发表了以其本国为例政府机构采用的现代互Tous les postes sur une ligne / Habr联网屏蔽方法概述。他们研究了互联网服务提供商限制访问被禁信息的机制,评估了这些机制的准确性以及绕过这些屏蔽的能力。2captcha常驻代理团队整理了这项研究,并提请大家关注这项工作成果的主要论点。ReadmoreTotalvotes6:↑6and↓0+6Addtobookmarks1Comments10NewsRoyalBeat20hoursoThestreamingserviceAtlas.MusicismodernizingthemusicproductionindustrythroughtheuseofmachinelearningReadingtime3minViews64SystemAnalysisandDesign*C++*Algorithms*ArtificialIntelligenceTensorFlow*Astartupprojecttoidentifythesuccessofmusicalworksbasedonartificialintelligencehasalreadybeenlaunchedandisworking.ReadmoreTotalvotes3:↑3and↓0+3Addtobookmarks1Comments0Articlekentr009Apr24at15:45HowblockingontheInternetworks:anoverviewofmodernmethodsusingarealexampleLevelofdifficultyEasyReadingtime4minViews339InformationSecurity*ResearchandforecastsinIT*AnalyticsRecoveryModeTranslationAgroupofIndianscientistshaspublishedanoverviewofmodernmethodsofInternetblockingintroducedbygovernmentencies,usingtheexampleoftheirowncountry.TheystudiedthemechanismsusedbyInternetserviceprovidersrestrictingaccesstoprohibitedinformation,assessedtheiraccuracy,andtheabilitytobypasssuchblocks.Wewouldliketobringtoyourattentionthemainthesesofthiswork.ReadmoreTotalvotes2:↑3and↓-1+4Addtobookmarks2Comments0ArticlersashkaApr23at19:00PossiblesolutiontotheproblemofreferencesinprogramminglanguesLevelofdifficultyMediumReadingtime4minViews181Abnormalprogramming*Programming*Perfectcode*OpinionEveryprogrammerisfamiliarwiththeconceptof"reference."Thistermusuallyreferstoasmallobjectwhosemaintaskistoprovideaccesstoanotherobjectphysicallylocatedelsewhere.Becauseofthis,referencesareconvenienttouse,theyareeasilycopied,andtheymakeitveryeasytoaccesstheobjecttowhichthereferencepoints,allowingaccesstothesamedatafromdifferentpartsoftheprogram.Unfortunately,manualmemorymanement,ormoreprecisely,manualmemorycontrol,isthemostcommoncauseofvariouserrorsandvulnerabilitiesinsoftware.Allattemptsatautomaticmemorymanementthroughvariousmanersarehamperedbytheneedtocontrolthecreationanddeletionofobjects,aswellasperiodicallyrungarbecollection,whichnegativelyaffectsapplicationperformance.However,referencesinoneformoranotheraresupportedinallprogramminglangues,althoughthetermoftenimpliesnotcompletelyequivalentterms.Forexample,theword"reference"canbeunderstoodasareferenceasanaddressinmemory(asinC++)andareferenceasapointertoanobject(asinPythonorJa).Althoughthereareprogramminglanguesthattrytosolvetheseproblemsthroughtheconceptof"ownership"(Rust,Argentum,orNewLang).Thepossiblesolutiontotheseandotherexistingproblemswithreferenceswillbediscussedfurther.Readmore→Totalvotes1:↑2and↓-1+3Addtobookmarks0Comments0ArticleNicotinoApr23at18:37EnablingCross-ProcessDialoguewithC#SocketsLevelofdifficultyMediumReadingtime4minViews151.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.ReadmoreTotalvotes1:↑2and↓-1+3Addtobookmarks1Comments0ArticlenetleonApr22at08:28UnlockingSeleniumTestingforFlutter'sWebAppsLevelofdifficultyMediumReadingtime3minViews163Flutter*TutorialNigatingtheintricaciesofUItestingintheworldofFlutterwebapplicationscanbeadauntingtask.Ifyou'veeverfoundyourselfscratchingyourhead,wonderinghowtoapplyyourSeleniumexpertisetoaFlutter-renderedinterface,thisarticleisforyou.We'regoingtoexploreamethodthatbridgesthegapbetweenFlutter'suniquerenderingprocessandtherobusttestingcapabilitiesofSelenium.Whetheryou'reaseasonedtesterorjuststartingout,theinsightssharedherewillequipyouwiththeknowledgetostreamlineyourtestingprocessandenhancethequalityofyourFlutterwebapps.So,grabacupofcoffee,settlein,andlet'sunrelthemysteriesofUItestingforFlutterwebapplicationstogether.ReadmoreTotalvotes1:↑2and↓-1+3Addtobookmarks1Comments0ArticleSYSTEM_FAILUREApr18at12:23CopyTrading:AViableEarningStrategyorJustAnotherBrokerScam?Readingtime11minViews351CryptocurrenciesAnalyticsHelloeveryone!Ayearo,Ibecamecuriousaboutwhetheritwaspossibletoearnmoneyincryptobycopyingthetradesofothertraders.Insteadofinvestingmoneyrightaway,Idecidedtothoroughlyexplorethisbywritingaparserthatmonitoredabout2,000portfoliosinreal-timeoverthecourseofayear.Initially,IparsedtheTraderwonsite,wTous les postes sur une ligne / Habrhichunfortunatelyshutdown.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.ReadmoreTotalvotes1:↑2and↓-1+3Addtobookmarks2Comments0Articledeema35Apr17at14:27StructureofLinuxdriverforsingle-boardcomputerLevelofdifficultyEasyReadingtime5minViews455ConfiguringLinux**nix*Programmingmicrocontrollers*DevelopmentforRaspberryPi*TutorialHellomynameisDmitry.RecentlyIwrotearticle"BuildingfirmwareforOrangePIi96(OrangePI2g-iot)fromscratch".Ifyouhen'treadityat,Ihighlyrecommend.AndthereInoticedthatinordertobuildfirwareoncurrentkernel,Ihetorewritedriverswirhnewarchetecture"Devicetree".InthisarticleIherevelatehowIdoit.ReadmoreTotalvotes2:↑2and↓0+2Addtobookmarks3Comments0ArticleSvetlana_ZuevaApr15at20:427tipstomakevideolearningmoreeffectiveLevelofdifficultyEasyReadingtime5minViews6.6KWorkingwithvideo*StudyinginITEducationabroadReadingroomDesignTutorialWhilevideo-basedlearningcontinuestorankhighinthelatesttrends,thereareafewpointsthatareregularlyoverlookedintheproductionoflearningvideos,withafocusonuserexperience(UX)anduserinteraction Peoplereallyenjoywatchingvideos.Accordingtoasurveyconductedamongconsumersworldwide,respondentswatchedanereof19hoursofonlinevideocontentperweekin2022.Andnearlyhalfofallinternetuserswatchonlinevideosatleastonceaweek.ReadmoreTotalvotes28:↑28and↓0+28Addtobookmarks9Comments0ArticleSvetlana_ZuevaApr15at19:05DesigningforSuccess:CraftingEffectiveLearningExperienceTous les postes sur une ligne / HabrsLevelofdifficultyMediumReadingtime7minViews6.3KStudyinginITEducationabroadReadingroomDesignTutorialTheChallengeofMandatoryLearningOncewehadseveralmandatorylearningcoursesdesignedtobepassedsuccessfullybyallemployees.Still,manyofthemstruggledtodoso.Reminderemailstoallparticipantscouldnotsolvetheissue.Andthatiswhenmyteamwassummonedtodevelopathoroughplantoreducethenumberofoverduecoursestoaminimum.Ofcourse,wewereaskedtodevelopsomethingfunandenging.UncoveringtheRootProblemsWhileworkingontheproject,wemanedtouncoverseveralproblemswithcourseassignments,includingthefactthattheywerenotofferedjustintime,thereweretoomanyofthem,andallofthemhaddifferentduedates,whichmadeitimpossibletorememberwhentocompletethem.Additionally,wefoundthatthecontentitselfwasoftendryandunenging,furthercontributingtothelackofmotivationamongemployees.Finally,wecameupwithasystemofnotificationsthatincludedclearexplanatoryreminderemails,anescalationsystem,andaredesignofthecoursecontenttomakeitmoreinteractiveandrelevanttoemployees'dailywork.Theresultwasalmostnooverduecoursesaftersystemintegration.TheMythofMandatoryFunSothecasefirstseemedtobeaboutmotivationandengement,butitisactuallyaboutsmartcoursedesignthatallowspeopletoworryaboutworktasksinsteadofworryingaboutcourseassignments.It'salsoaboutcreatingcontentthatresonateswiththelearnersandhelpsthemseethevalueinthetraining.ReadmoreTotalvotes27:↑27and↓0+27Addtobookmarks5Comments0ArticletripolskypetrApr14at19:49ThenewcodeasthesideeffectLevelofdifficultyMediumReadingtime4minViews798CSS*JaScript*HTML*ReactJS*TypeScript*AnalyticsThenewcodeasthesideeffectIfweusethereducerfunctionforformdatahandlingIthasaninfinitelistofreturnedvalues,whichexpandswhenthenextdevelopmentiterationupdatestheinterfacedefiningtheformandimplementsanewfield.Sothereducerpatternisprocedurecode,notafunctionalReadmoreTotalvotes1:↑2and↓-1+3Addtobookmarks1Comments0ArticleEyssantApr14at14:24UnveilingtheTechnologicalOdyssey:EvolutionofWeatherForecastingLevelofdifficultyEasyReadingtime3minViews112PopularscienceAstronomyWeatherforecastinghascomealongwayfromthedaysofobservingtheskyandrelyingonfolkloretopredictupcomingconditions.Advancementsintechnologyherevolutionizedhowweperceive,understand,andforecastweatherpatterns.Fromtheearlybarometerstomodernsatellitesandsupercomputers,eachinnovationhassignificantlyenhancedourabilitytopredictweatheraccurately.Let'stakeajourneythroughtheevolutionofweatherforecastingtechnologyandexplorehowithastransformedovertheyears.ReadmoreTotalvotes1:↑2and↓-1+3Addtobookmarks0Comments0ArticleEyssantApr13at16:37SymphonyofClouds:InterpretingNature'sWeatherSignalsLevelofdifficultyEasyReadingtime3minViews111PopularscienceAstronomyInthevastexpanseofthesky,cloudsweeanintricatetapestrythatholdsinvaluableinsightsintotheworkingsofouratmosphere.Farfrombeingmereadornmentsadriftonthewinds,cloudsaredynamicentitiesthatserveasindispensableharbingersofweatherpatterns.Theirvariedformsandmovementsofferawindowintotheever-changingconditionsofouratmosphere,allowingmeteorologiststounrelthemysteriesofweatherforecastingwithincreasingprecision.Clouds,intheirmultitudeofshapesandsizes,providevitalcluesaboutatmosphericconditions,fromtemperatureandhumiditytoairpressureandwindpatterns.Byunderstandingthedifferenttypesofcloudsandtheircharacteristics,meteorologistscandecipherthelangueoftheskies,predictingeverythingfromclearskiestoimpendingstorms.ReadmoreTotalvotes1:↑2and↓-1+3Addtobookmarks0Comments0ArticleSergKremen1984Apr10at16:12HowtospeedupTrendwatchingwithAILevelofdifficultyMediumReadingtime4minViews397Python*Machinelearning*BusinessModels*CaseProblemTrendwatchingisapowerfultoolfordrivingstrategicinnovations.Ithelpstodiscovernewteсhnologies,businessmodelsandproducts,thatmaybeusedforideagenerationandtechnologytransfer.Itisapowerfultoolforproductmaners,businessstreammaners,topmanersand"strategists"andismostlyusedonaregularbasis.ReadmoreTotalvotes1:↑1and↓0+1Addtobookmarks2Comments0ArticleArcaneGamingcomApr10at11:06HowwetookpartinLudumDareLevelofdifficultyEasyReadingtime4minViews180Gamedevelopment*Unity3D*Gametesting*Gamedesign*Gamespromotion*FromsandboxWearetheArcaneGamingdevelopmentteam,developinggamessince2021.Asofnow,wehetwomajorprojects:FanbattleandSuetologia.ThetimehascomeforustotakepartintheLudumDaregaminghackathonforthefirsttime.ReadmoreTotalvotes1:↑2and↓-1+3Addtobookmarks1Comments0ArticleAlekseiVolkovApr8at12:27GatsbyanditsGreatnessLevelofdifficultyEasyReadingtime6minViews391JaScript*ReactJS*Serverless*TutorialIntheinternet’searlydays,bloggingwasstraightforward.AserverwithPHPandMySQLallowedyoutoshareyourthoughtsglobally.EvenFTPaccesswithan index.html filesufficed.However,asthewebevolved,sodidbloggingrequirements.Non-programmersneededuser-friendlywebinterfaces,fasterloadingtimes,andseamlessdailypublishing.PlatformslikeReddit,WordPress,andTumblremerged,buttheyfacedacommonissue:websiteownership.ReadmoreTotalvotes2:↑2and↓0+2Addtobookmarks3Comments0Articlekentr009Apr7at13:49HowtounderstandwhenproxiesarelyingLevelofdifficultyEasyReadingtime3minViews452GitHub*FromsandboxRecoveryModeTranslationHowtounderstandwhenproxiesarelying:verificationofphysicallocationsofnetworkproxiesusinganactivegeolocationalgorithmPeopleallovertheworldusecommercialproxiestohidetheirtruelocationoridentity.Thiscanbedonetosolvevarioustasks,includingaccessingblockedinformationorensuringprivacy.ReadmoreTotalvotes7:↑7and↓0+7Addtobookmarks3Comments0Articlerukhi7Apr5at09:26Couldasync/awaitmiccreatethread,oritisalways:“Thereisno thread”?LevelofdifficultyMediumReadingtime4minViews531Programming*Perfectcode*.NET*C#*Concurrentcomputing*OpinionWhenwearetold“Thereisnothread”wecaneasilycometoanopinionthatitisimpossibleatALLthatasynchronousoperationcouldcreatethread,butitwouldbewrongopinion.Simplecodeexampleprovestheopposite.Thosewhoareeasytotreatthesentenceastheuniversalruleareeasytounderstand.Theywouldliketosimplifythesubjectandtocutamountoftheorytheyshouldstudyandremember.Besidestomanyitisnewlevelofknowledgetodiscoverthereisotherlayerofclassestomaneasync-operationsbehiorbesidetheTasksandandSynchronizationContextisonlyoneamongthem.ReadmoreTotalvotes5:↑3and↓2+1Addtobookmarks4Comments0ArticleEyssantApr4at13:18UnveilingthePowerofMatplotlib:AVisualOdysseyLevelofdifficultyEasyReadingtime3minViews364Python*Datavisualization*Intherealmofdatavisualization,whereinsightmeetsaesthetics,Matplotlibstandsasatoweringbeaconofversatilityandcreativity.AsoneofthemostpopularplottinglibrariesinPython,Matplotlibempowersdatascientists,analysts,andenthusiastsaliketotransformrawdataintocaptivatingvisualnarratives.LetusembarkonajourneythroughthevibrantlandscapesofMatplotlib,exploringitsfeatures,capabilities,andtheartistryitinspires.ReadmoreTotalvotes4:↑3and↓1+2Addtobookmarks1Comments0ArticleVladislV77Apr3at23:22StopwatchimplementationonFPGAboardReadingtime5minViews250FPGA*FromsandboxInthisreportwedescribeourimplementationexperienceofastopwatchsystemexecutingonanFPGAboard.WeprogrammedthisdeviceintheQuartusPrimeIIsoftwareenvironmentbyusingVeriloghardwaredescriptionlangue.TheprogramistailoredtotheAlteraMAX10FPGAboard,aswellasusesasetofotherperipheraldevicesforprogressvisualizationpurposes.ReadmoreTotalvotes1:↑2and↓-1+3Addtobookmarks2Comments0BackHere123...4950ThereBackYouraccountLoginSignupSectionsArticlesNewsHubsAuthorsSandboxInformationHowitworksForauthorsForcompaniesDocumentsreementConfidentialServicesCorporateblogsAdvertisingNativeadvertisingEducationprogramsStartupsFacebookTwitterTelegramLanguesettingsSupport©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);});

Placer:Tous les postes sur une ligne / HabrSignaler

En cas de violation du site, veuillez cliquer sur SignalerSignaler