[IT뉴스]러스트, 속도와 메모리 안정성 앞세워 티오베 지수 13위로 상승

빠르고메모리안정성이뛰어난러스트프로그래밍언어가티오베지수에서역대최고순위인13위에올랐다.러스트는월간티오베언어인기지수에서역대최고순위로도약하여2024년7월13위에올랐으며,다음달에는상위10위안에진입할것으로예상된다.ⓒGettyImagesBank이전까지러스트의티오베프로그래밍지수역대최고순위는17위였다.티오베CEO폴얀센은최근발표된7월지수에서러스트가상승한이유로2024년2월미국백악관이안전상의이유로C/C+보다러스트를권장하는보고서를꼽았다.또한커뮤니티와생태계에서러스트에대한지지가커지고있다는점도꼽았다.얀센은"러스트가드디어상승세를타고있다.최근미국정부가보안상의이유로C/C++에서러스트로의전환을권장한다고발표한후러스트는빠르게성장하고있다.서드파티라이브러리와도구가늘어나는등커뮤니티가성장하고있다.상위10위안에들기위한준비가된것”이라고말했다.러스트는런타임이나가비지컬렉터없이빠르고메모리안정성이높다는평가를받고있다.성능에중요한서비스를지원하고임베디드기기에서실행되며다른언어와통합할수있다는장점도높은평가를받는다.한편,C++는미국백악관보고서이후에도6월에2위로올라서는등최근지수상승에서좋은성적을거두고있다.소프트웨어품질서비스업체티오베는구글,아마존,위키피디아등20개이상의웹사이트를조사해전세계숙련엔지니어수,교육과정,언어관련서드파티업체등을기준으로매달지수를산출한다.2024년7월의상위10개프로그래밍언어는다음과같다.파이썬(16.12%,점유율)C++,10.34%C,9.48%자바,8.59%4.C#,6.72%자바스크립트,3.79%Go(golang),2.19%비주얼베이직,2.08%포트란,2.05%9.SQL,2.04%구글에서검색되는언어의빈도를평가하는라이벌Pypl프로그래밍언어인기지수에서2024년7월상위10개언어는다음과같다.파이썬,29.35%점유율자바,15.6%2.JavaScript,8.49%C#,6.9%C/C++,6.37%R,4.73%PHP,4.49%타입스크립트,2.96%스위프트,2.78%러스트,2.55%[email protected]

24-07-10 02:34
0 22
[IT뉴스]인텔 "루나 레이크 노트북, RAM 업그레이드∙분리 불가능할 것"

곧출시될인텔의루나레이크플랫폼은사용자가업그레이드하거나교체할수있는RAM을전혀지원하지않는다.즉,새노트북을구입하지않고는메모리를더늘릴수없으므로루나레이크노트북에필요한모든RAM을확보하는것이좋다.인텔x86플랫폼이내내유연하게운영됐던것을고려하면상당한변화다.결국안드로이드나iOS를실행하는모바일기기가아니라PC노트북에대해이야기하고있는것이니까말이다.ⓒIntel일견충격적이지만생각만큼나쁜일은아니다.RAM변경은실제로일반PC구매자에게도움이될것이며,업그레이드가능한RAM을원하는사용자에게장기적인위협이되지는않을것이다.그이유는다음과같다.어쨌든고정납땜RAM은노트북의표준인텔의움직임은새로운것이아니다.많은노트북(아마도2024년에는대부분의노트북)이메인보드에RAM을납땜으로고정해판매할것이다.이방식으로제조하면RAM을메인보드에직접영구적으로부착해제거할수없다.장점은분명하다.예를들어저전력DDR5(LPDDR5X)는향상된에너지효율과더긴배터리수명을제공하지만가능한한CPU에가깝게메인보드에납땜해야한다.또한납땜된RAM은SO-DIMM스틱보다필요한공간이더적은데,노트북을최대한얇게만들때중요한요소다.RAM이차지하는공간이적기때문에노트북의발열에도도움이되어냉각성능을높일수있다.인텔의온보드RAM표준화는이미많은노트북에서RAM을업그레이드하거나교체할수없는상황을바꾸지않는다.노트북RAM을업그레이드하거나교체하는사람은없다대부분의PC사용자는RAM을업그레이드하려고노트북을여는일이없다.고급사용자는그런경험이있겠지만그런사용자가많지는않다.물론업그레이드가능한RAM이장착된노트북을구입해직접업그레이드하면비용을절약할수있다.필요한것보다적은RAM이장착된게이밍노트북을구입한경우,노트북을열어RAM을업그레이드하면더높은사양의노트북보다적은비용을들여업그레이드할수있는경우가많다.특히대규모할인행사에서낮은RAM구성을찾을수있다면더욱그렇다.물론사용자가업그레이드할수있는RAM을제공하는노트북에만해당되는일이고,2024년에는게임용노트북도대부분그렇지않다.그러나비즈니스노트북은여전히구성가능성을우선시하는경향이있으며,작업자가RAM이더필요할때직장의IT부서에서노트북을열어RAM을업그레이드할수있다.하지만일반가정의개인사용자는노트북의RAM으로이와같은작업을수행하지않을것이다.업그레이드가가능한노트북의장점을이해하고활용하는사람들은소수에불과하다.배터리수명을향상시키는루나레이크의접근방식노트북RAM업그레이드를막기로한인텔의결정에는이유가있다.오히려인텔은RAM을칩패키지자체에포함시켜CPU에더가깝게이동하기로결정했다.PCWorld의마크해크먼은인텔의루나레이크아키텍처에대한심층분석에서다음과같이말했다."노트북을구입하면PC제조업체에서메모리를설치한다.때로는납땜으로,때로는나중에메모리를더추가할수있는슬롯으로설치한다.이제루나레이크는그메모리를칩패키지자체에삽입한다.”RAM과나머지칩패키지(예:CPU,GPU,NPU)간의긴밀한통합은더빠른속도와효율적인전력소비로이어진다.인텔에따르면이러한움직임으로RAM은최대40%더적은전력을사용할수있다.업그레이드가능한RAM은미래의하드웨어옵션RAM에대한루나레이크의접근방식은이야기의끝이아니다.인텔이사용자업그레이드가능RAM을영구적으로중단한다면모든사용자가반대의목소리를높이겠지만지금상황은그렇지않다.인텔의루나레이크플랫폼은퀄컴스냅드래곤X엘리트같은Arm기반프로세서의위협에대응하기위해긴배터리수명을갖춘전력효율적인노트북에초점을맞추고있다.그렇다고x86PC하드웨어플랫폼의영구적인변화를의미하지는않는다.실제로인텔의향후하드웨어는업그레이드가능한RAM을제공할예정이다.인텔의수석부사장짐존슨은사용자업그레이드가능RAM에대해"앞으로그런옵션을제공할것”이라고명시적으로말했다.또한"다음로드맵에서는더전통적인옵션이제공될것"이라고덧붙였다.ⓒIntel32GB이상의RAM을원한다면?그때까지한가지의문제는루나레이크구성의최대RAM용량은32GB이다.현재선택지는16GBRAM또는32GBRAM중하나인데더많은용량이필요하다면어떻게해야할까?우선인내심을갖고기다리면시간이지나면더많은RAM을갖춘더다양한하드웨어구성이제공될것이다.더많은메모리를갖춘미래의칩패키지와사용자가업그레이드할수있는RAM을제공할미래의인텔플랫폼을고려하면업그레이드가능한RAM의미래는밝아보인다.인텔루나레이크는전력효율성에중점을둔노트북을생산하도록설계되었지만,애로우레이크와팬서레이크와같은향후플랫폼은각각고유한초점에집중할것이다.CAMM2는두가지장점을모두갖출까이상적으로는사용자가업그레이드할수있는작고빠르며전력효율이높은RAM이두가지장점을모두갖추는것이다.그때까지는일반적으로노트북의사용자업그레이드가능RAM에사용되는SO-DIMMRAM보다훨씬더작고전력효율이높은모듈을제공하는CAMM2라는새로운표준에희소식이있다.앞으로사용자업그레이드가능RAM이탑재된노트북은이표준(또는이와매우유사한표준)을사용할수있으므로두가지장점을모두누릴수있다.무엇보다도PC업계가사용자업그레이드가능RAM을완전히잊어버리지않았다는점은다행스러운일이다.노트북의미래에서중요한부분이될것이므로현재로서는인텔의루나레이크정도로만족할만하다[email protected]

24-07-10 01:23
0 20
[IT뉴스]구글-유다시티, 제미나이 API 사용법 무료 강좌 제공

구글이온라인교육기관유다시티(Udacity)에서개발자와디자이너에게구글AI스튜디오(GoogleAiStudio)개발자도구와구글의제미나이APIAI모델을사용하는방법을알려주는무료온라인강좌를제공한다.참가자는애플리케이션,웹사이트,제품,운영및서비스에생성형AI기능을구축하는방법을배울수있다.ⓒGettyImagesBank'구글의제미나이API(GeminiAPIbyGoogle)'라는제목의유다시티강좌는7월9일공개됐으며,구글과머신러닝@버클리(MachineLearning@Berkeley)의협력으로개발됐다.전체교육과정을완료하는데2시간도채걸리지않는다.유다시티는학습자가이미기본적인파이썬기술을알고있을것을권장한다.강의의제는제미나이API를효과적으로사용하고호출하기,매개변수구성하기,프롬프트보내기,결과받기등의핵심구성요소를사용하는것을포함한다.수강생은LLM(LargeLanguageModel)과제미나이모델의기본개념,제로샷(zero-shot),퓨샷(few-shot)및CoT(chain-of-thought)프롬프트와같은일반적인프롬프트기술의차이점,프롬프트설계를위해구글AI스튜디오를사용하는방법을배우게된다.유다시티CEO카이렘멜트는“생성형AI가여러분야에서가장수요가많은기능이됐다.개발자는제미나이API를사용해인터페이스,플랫폼또는산업에관계없이구글의AI모델을통합할수있다.제미나이를통해신규및기존웹과모바일애플리케이션에AI를통합하는것과관련된실용적인지식을습득하는것은시장성이매우높은역량”이라고설명했다[email protected]

24-07-10 00:38
0 20
[IT뉴스]“비용과 성능 조화 필요” AI 에이전트 벤치마킹의 허점과 해결 방안

AI를사용하는에이전트가고객서비스부터소프트웨어코드수정에이르기까지모든분야에서주류로자리잡으면서어떤에이전트가특정애플리케이션에가장잘맞으며,기능성외에에이전트를선택할때고려해야할기준을결정하는것이점점더중요해지고있다.바로이때필요한것이벤치마킹이다.ⓒGettyImagesBank그러나현재의에이전트평가및벤치마킹프로세스에실제애플리케이션에서유용성을가로막는여러가지단점이있는것으로나타났다.프린스턴대학교연구팀이발표한새로운연구논문'AIAgentsThatMatter’는이런단점이벤치마크에서만잘작동하는에이전트의개발을부추긴다고지적하고이를해결할수있는방법을제시했다.실제애플리케이션을반영하지못하는벤치마크연구팀은블로그포스트를통해"이분야의핵심지표는시리나알렉사같은비서를만들어실제로복잡한작업을처리하고사용자의요청을정확하게해석하며안정적으로수행하도록하는것"이라며,"하지만이것은현실과는거리가멀고연구방향조차도상당히새로운것이다"라고설명했다.논문은이때문에진정한발전과과대광고를구분하기어려우며,에이전트는언어모델과다르기때문에벤치마킹프랙티스를다시생각할필요가있다고지적했다.AI에이전트의정의전통적인AI기반에이전트의정의는주변환경을인식하고그에따라행동하는개체를말하지만,LLM시대에는정의가더복잡하다.연구팀은에이전트를한가지가아닌다양한'에이전트'요소의스펙트럼으로보고있다.연구팀이정의한AI에이전트의3가지속성은다음과같다.환경및목표.더복잡한환경에서는더많은AI시스템이에이전트적성격을띠며,지시없이복잡한목표를추구하는시스템도에이전트적성격을띠게된다.사용자인터페이스및감독.자율적으로작동하거나자연어입력을받아들이는AI시스템,특히사용자의감독이덜필요한시스템이더에이전트형이다.시스템설계.웹검색이나계획(목표를하위목표로분해하는등)과같은도구를사용하거나흐름제어가LLM에의해이루어지는시스템이더에이전트적이라고할수있다.주요연구결과연구팀은5가지주요결과를도출했으며,모두사례연구를통해입증했다.AI에이전트평가는비용관리가필요하다.대부분AI에이전트의기반이되는모델을반복적으로호출하면(호출당추가비용발생)정확도를높일수있으므로높은정확도를위해매우비싼에이전트를구축하려는유혹을받을수있다.하지만연구팀이개발한세가지간단한기준에이전트가훨씬저렴한비용으로많은복잡한아키텍처보다뛰어난성능을발휘한다.정확도와비용을함께최적화하면더나은에이전트를설계할수있다.에이전트실행에드는총비용은작업에맞게에이전트를최적화하는데드는일회성비용과실행할때마다발생하는가변비용이라는두가지요소로결정된다.연구팀은초기최적화에더많은비용을지출하면정확도를유지하면서가변비용을줄일수있음을보여준다.인포테크리서치그룹의AI리서치펠로우인빌웡도이에동의한다.웡은"정확도에초점을맞추는것은LLM을비교할때주목해야할자연스러운특성이다"라며,"그리고비용최적화를포함하면모델의성능을더완벽하게파악할수있다고제안하는것은주어진성능지표를제공하기위해관련된지원이나비용에가중치를둔성능지표인TPC기반데이터베이스벤치마크가제공하려고시도했던것처럼합리적이다"라고평가했다.모델개발자와다운스트림개발자의벤치마킹요구사항은다르다.연구자와모델을개발하는사람은애플리케이션을사용하기위해AI를선택하는다운스트림개발자와는서로다른벤치마킹요구사항을가지고있다.모델개발자와연구자는일반적으로평가시비용을고려하지않는반면,다운스트림개발자에게는비용이핵심요소이다.연구팀은"비용평가에는몇가지장애물이있다"라며,"서비스업체마다동일한모델에대해다른금액을청구할수있고,API호출비용이하룻밤사이에달라질수있으며,대량API호출에대한요금이다르게부과되는지여부와같이모델개발자의결정에따라비용이달라질수있다"고밝혔다.연구팀은사용자가선택한서비스업체의입력및출력토큰비용을조정할수있는옵션을제공하는등모델실행비용을조정하는메커니즘을사용해평가결과를사용자가지정할수있도록하면비용과정확성간의균형을다시계산하는데도움이될것이라고제안했다.에이전트의다운스트림평가에는금액외에입력/출력토큰수가포함돼야향후평가를보는사람이현재가격을사용해비용을다시계산하고해당에이전트가여전히좋은선택인지결정할수있다.에이전트벤치마크가만드는지름길을주의하라.벤치마크는실제정확도를반영하는경우에만유용하다.예를들어,모델이학습데이터에너무밀착되어학습데이터이외의데이터로부터정확한예측이나결론을내릴수없는과적합과같은지름길은실제세계에서는적용되지않는벤치마크결과를만들어낸다.연구팀은"테스트샘플에대한지식이단순히훈련중에노출되는것이아니라에이전트에직접프로그래밍될수있기때문에이는LLM훈련데이터오염보다훨씬더심각한문제이다"라고지적했다.에이전트평가는표준화및재현성이부족하다.연구팀은재현가능한에이전트평가가없으면진정한개선이있었는지여부를알기어렵고,이는애플리케이션에사용할에이전트를선택할때다운스트림개발자를오도할수있다고지적했다.그러나연구팀은발표된논문을개발하는데사용되는코드와데이터를더많이공유하기때문에AI에이전트연구의재현성이개선될것이라고조심스럽게낙관하고있다.또한"또다른이유는잘못된평가에기반한제품이실패로끝날때지나치게낙관적인연구가빠르게현실점검을받기때문이기도하다”라고덧붙였다.AI에이전트의향후발전방향표준은부족하지만,기업은여전히애플리케이션에AI에이전트를사용하려고한다고말했다.웡은"에이전트기반AI애플리케이션의성능을측정할수있는표준이없다는데동의한다"라며,"그럼에도불구하고기업은에이전트기반아키텍처를추구함으로써정확도를높이고비용과모놀리식LLM에대한의존도를낮출수있는이점이있다고주장하고있다"고말했다.또많은기업이생성형AI기반솔루션의가치에주목하고있기때문에표준이부족하고비용기반평가에초점을맞추는현상은계속될것이라고덧붙였다.비용은고려해야할여러요소중하나이다.솔루션을평가할때비용보다사용에필요한기술,구현및유지관리의용이성,확장성등의요소를더중요하게생각하는기업이많디.웡은"다양한산업분야에서AI사용례의필수동력으로지속가능성을추구하는기업이점점더많아지고있다”고강조했다.따라서더작은모델을사용해에너지소비를줄이면서모델성능을유지하거나향상시키는것이향후에이전트기반AI의발전방향이될것이다[email protected]

24-07-09 07:17
0 19
[IT뉴스]"최소한의 코드로 연결 간소화" 리핏으로 ASP.NET 코어에서 API를 소비하는 방법

리핏(Refit)은닷넷,닷넷코어,자마린(Xamarin)을위한오픈소스라이브러리다.API엔드포인트를C#인터페이스로정의할수있도록해서HTTP요청을생성하고HTTP응답을수동으로파싱할필요를없애주므로RESTAPI를더간단하고쉽게사용할수있다.ⓒGettyImagesBank여기서는닷넷용리핏라이브러리를살펴보면서리핏을통해API개발이어떻게간소화되는지알아본다.이기사에제공되는코드예제를사용하려면비주얼스튜디오2022가설치돼있어야한다.아직없다면마이크로소프트홈페이지에서비주얼스튜디오2022를다운로드할수있다.아래섹션에서구현할두개의애플리케이션은연락처API,그리고이API를소비하기위한클라이언트애플리케이션이다.연락처API애플리케이션은다음과같은유형으로구성된다.Contact:모델클래스IcontactRepository:연락처리포지토리를위한인터페이스ContactRepository:연락처데이터를반환하기위한메서드를포함하는연락처리포지토리클래스ContactsController:연락처API엔드포인트를API클라이언트에노출하는데사용되는API컨트롤러클라이언트애플리케이션은리핏을사용해서연락처API를소비하고검색된레코드를콘솔창에표시한다.리핏이란무엇이고왜유용한가?리핏은닷넷,닷넷코어,자마린을위한빠른유형안전(type-safe)REST라이브러리로,RESTAPI를인터페이스로바꿔서RESTful웹서비스를쉽게소비할수있게해준다.리핏은REST작업을기술하는속성을사용해서HTTP호출을C#인터페이스로자동으로변환하고따라서최소한의코드를사용해서API연결과정을간소화한다.리핏을사용해API를소비하려면API와상호작용할수있는인터페이스가필요하다.리핏은이인터페이스의메서드를둘러써는래퍼역할을하며HTTP요청과응답을매끄럽게처리한다.리핏은API에액세스하는데필요한상용구코드를자동으로생성한다.리핏을처음사용한다면먼저기본주소,HTTP헤더,직렬화,역직렬화정보등을지정해HTTP클라이언트인스턴스를구성해야한다.다음코드는ASP.NET코어에서HTTP클라이언트인스턴스를구성해엔드포인트에연결하는방법을보여준다.stringbaseAddress="http://localhost:59904/";HttpClient_client=newHttpClient();_client.BaseAddress=newUri($"{BaseUrl}");_client.DefaultRequestHeaders.Accept.Clear();_client.DefaultRequestHeaders.Accept.Add(newMediaTypeWithQualityHeaderValue("application/json"));stringurl=BaseUrl+"api/authors";varresponse=await_client.GetAuthors(url);if(response.IsSuccessStatusCode){varresult=awaitresponse.Content.ReadAsStringAsync();vardata=JsonSerializer.Deserialize<List<Author>>(result);}이미리핏을사용중이라면이상용구코드에대해신경을쓰지않아도된다.리핏이몇줄의C#코드로모든작업을처리할수있기때문이다.stringbaseAddress="http://localhost:59904/";varendpoint=RestService.For<IAuthorService>(baseAddress);varcontacts=awaitendpoint.GetAuthors();앞서나온코드에서볼수있듯이리핏은상용구코드를작성해야할필요를없앰으로써많은시간과작업을절약해준다.다음섹션에서는ASP.NET코어에서간단한웹API를구현한다.API를만든다음에는이를소비하기위한리핏클라이언트를구현한다.비주얼스튜디오2022에서ASP.NET코어웹API프로젝트만들기비주얼스튜디오2022에서ASP.NET코어8웹API를만들려면다음단계를따른다.비주얼스튜디오2022IDE를실행한다."새프로젝트만들기(Createnewproject)"를클릭한다."새프로젝트만들기"창에표시되는템플릿목록에서"ASP.NET코어웹API(ASP.NETCoreWebAPI)"를선택한다.다음(Next)을클릭한다."새프로젝트구성(Configureyournewproject)"창에서새프로젝트의이름과위치를지정한다.옵션인"솔루션과프로젝트를같은디렉터리에두기(Placesolutionandprojectinthesamedirectory)"확인란은필요에따라선택한다.다음을클릭한다."추가정보(AdditionalInformation)"창에서"닷넷8.0(장기지원)(.NET8.0(LongTermSupport))"을프레임워크버전으로선택하고,"컨트롤러사용(Usecontrollers)"확인란을선택한다.이프로젝트에서는컨트롤러를사용한다."추가정보"창에서"인증유형(AuthenticationType)"은기본값인"없음(None)"으로두고,"오픈API지원사용(EnableOpenAPISupport)","HTTPS용으로구성(ConfigureforHTTPS)","도커사용(EnableDocker)"확인란은선택해제한다.이기사에서는사용하지않는기능들이다.만들기(Create)를클릭한다.아래섹션에서이ASP.NET코어웹API프로젝트를사용해서API를만들것이다.Contact모델클래스만들기방금만든웹API프로젝트에서Contact라는이름의새클래스를만들고아래코드를입력한다.namespaceRefit_Demo{publicclassContact{publicintId{get;set;}publicstringFirstName{get;set;}publicstringLastName{get;set;}publicstringAddress{get;set;}publicstringPhone{get;set;}}}다음섹션에서는Contact클래스를사용해서데이터를처리한다.ContactRepository클래스만들기다음으로,Contact데이터를다루기위한리포지토리클래스를만든다.여기서는간단히하기위해데이터를목록으로메모리에저장한다.각자의요구사항에따라이구현을변경해서데이터베이스에데이터를저장해도된다.ContactRepository클래스는IContactRepository를구현한다.이인터페이스에는GetContact와GetContacts,두개의메서드선언이포함된다.전자는매개변수로전달된id를기반으로하나의연락처레코드를반환하고,후자는모든연락처를반환한다.다음코드는IContactRepository인터페이스와ContactRepository클래스를모두보여준다.publicinterfaceIContactRepository{publicContactGetContact(intid);publicList<Contact>GetContacts();}publicclassContactRepository:IContactRepository{privatereadonlyList<Contact>contacts=newList<Contact>();publicContactRepository(){contacts=newList<Contact>(){newContact(){Id=1,FirstName="Keaton",LastName="Underwood",Address="12/3ABCRoad,Chicago,USA",Phone="1234567890"},newContact(){Id=2,FirstName="John",LastName="Smith",Address="12/3ABCRoad,NewYork,USA",Phone="0987654321"}};}publicContactGetContact(intid){returncontacts.SingleOrDefault(c=>c.Id==id);}publicList<Contact>GetContacts(){returncontacts;}}다음코드를사용해서IContactRepository유형의인스턴스를Program.cs의서비스컬렉션에등록할수있다.builder.Services.AddScoped<IContactRepository,ContactRepository>();이렇게하면종속성주입을사용해애플리케이션에IContactRepository유형의인스턴스를만들수있게된다.API컨트롤러만들기이제연락처API를위한컨트롤러클래스를만들차례다.ContactsController라는이름으로새API컨트롤러를만들고생성된코드를다음코드로대체한다.usingMicrosoft.AspNetCore.Mvc;namespaceRefit_Demo.Controllers{[Route("api/[controller]")][ApiController]publicclassContactsController:ControllerBase{privatereadonlyIContactRepository_contactRepository;publicContactsController(IContactRepositorycontactRepository){_contactRepository=contactRepository;}[HttpGet]publicasyncTask<List<Contact>>Get(){returnawait_contactRepository.GetContacts();}[HttpGet("{id}")]publicasyncTask<Contact>Get(intid){returnawait_contactRepository.GetContact(id);}}}앞의코드예시를보면생성자주입을사용해서IContactRepository유형의인스턴스를만들었다.다음섹션에서는콘솔애플리케이션프로젝트를만들고연락처API를소비하는리핏클라이언트를빌드한다.비주얼스튜디오에서닷넷코어콘솔애플리케이션프로젝트만들기아래단계에따라비주얼스튜디오에서새닷넷코어콘솔애플리케이션프로젝트를만든다.비주얼스튜디오IDE를실행한다."새프로젝트만들기"를클릭한다."새프로젝트만들기"창에표시되는템플릿목록에서"콘솔앱(닷넷코어(ConsoleApp(.NETCore))"를선택한다.다음을클릭한다."새프로젝트구성"창에서새프로젝트의이름과위치를지정한다.다음을클릭한다."추가정보"창에서"닷넷8.0(장기지원)"을사용할프레임워크버전으로선택한다.만들기를클릭한다.이닷넷코어콘솔애플리케이션프로젝트를사용해리핏API클라이언트를만든다.리핏누겟패키지설치리핏을프로젝트에설치하려면솔루션탐색기창에서프로젝트를선택한다음마우스오른쪽버튼을클릭하고"누겟패키지관리(ManageNuGetPackages)"를선택한다.누겟패키지관리자창에서리핏패키지를검색해설치한다.또는누겟패키지관리자콘솔을통해다음명령을입력해서패키지를설치할수도있다.PM>Install-PackageRefit리핏API클라이언트만들기이제Program.cs파일에생성된코드를다음코드예시로대체한다.usingRefit;stringbaseAddress="http://localhost:59904/";varcontactsAPI=RestService.For<IContactService>(baseAddress);varcontacts=awaitcontactsAPI.GetContacts();foreach(varcontactincontacts){Console.WriteLine($"{contact.Id}|{contact.FirstName}|{contact.LastName}");}Console.ReadLine();[Headers("Accept:application/json","Content-type:application/json")]publicinterfaceIContactService{[Get("/api/contacts")]publicTask<Contact>GetContact(intid);[Get("/api/contacts")]publicTask<List<Contact>>GetContacts();}publicclassContact{publicintId{get;set;}publicstringFirstName{get;set;}publicstringLastName{get;set;}publicstringAddress{get;set;}publicstringPhone{get;set;}}애플리케이션실행이예제에는두개의애플리케이션이있으므로하나씩두개모두실행해야한다.먼저API애플리케이션을실행한다음API클라이언트콘솔애플리케이션을실행한다.두애플리케이션이모두실행되면그림1과같이연락처API애플리케이션에서검색된데이터가콘솔에표시된다리핏API클라이언트실행모습ⓒFoundry리핏은HTTPRESTAPI클라이언트구현에적합하다.리핏은ASP.NET코어애플리케이션에서RESTAPI에연결하고이를사용하는데필요한상용구코드를대폭간소화해준다.한가지중요한참고사항은리핏을사용할때모든요청은비동기요청이어야한다는점이다.리핏은동기네트워크호출을지원하지않는다[email protected]

24-07-09 05:50
0 19
[IT뉴스]애플 백엔드에서 홈팟 관련 언급 발견…드디어 출시되나

오랫동안소문만무성했던디스플레이탑재홈팟의출시가능성이한층높아졌다.맥루머는애플백엔드에서발견된코드에서"HomeAccessory17,1"로식별되는새로운기기를찾았다고보도했다.애플이홈팟에사용하는오디오액세서리와유사한이름이다.맥루머는또한현재홈팟이실행하는것과유사한,변형된tvOS에대한언급도발견했다.ⓒFoundry/ErstelltmitKI(CreatedusingAI)"17.1"이라는이름은차세대홈팟의핵심으로기대되는A18칩을가리킬가능성이있다.A18칩은올가을아이폰16과함께출시될것으로예상되므로홈액세서리17.1도같은시기에출시될수있다.그러나동일한유출데이터에서는폐기된것으로보이는일부모델과개발중인새로운아이패드가함께발견되었으므로홈팟출시가임박했다고확신하기는어렵다.디스플레이를탑재한홈팟에대한소문은한동안계속되어왔으며,블룸버그의마크거먼은지난2021년에애플이비슷한제품을개발중이지만출시여부는확실하지않다고보도한바있다.지난달개최된WWDC24에서기존홈팟은애플인텔리전스실행제품목록에서제외되었지만,AI기능을실행할수있는A18칩이탑재되면상황이바뀔수있다.맥루머는또한조사한코드에'애플TV14,4'와'애플TV14,5'에대한언급이있어애플TV하드웨어의새버전이개발중임을나타낸다고보도했다.현재애플TV4K버전은2022년에출시됐다[email protected]

24-07-09 03:32
0 20
[IT뉴스]블로그 | 퍼블릭 클라우드 향후 10년의 과제

기업이퍼블릭클라우드솔루션의가치에의문을제기하면서클라우드컴퓨팅환경이크게변화하고있다.퍼블릭클라우드가모든기술및인프라요구사항의만병통치약으로널리인식되던이전과는다르다.이제기업은IT프레임워크에서퍼블릭클라우드컴퓨팅의효율성,비용효율성,전략적연계성을되돌아보고있다.최근몇년간이주제에대해많은논의가이뤄지고있다.가만히서서불평만하는것은또다른문제인만큼,클라우드업계가가야할새로운길을제시하는것이더유익할것이다.클라우드서비스업체가변화하는환경의요구를더잘충족하기위해전략을조정한다면,자사뿐만아니라다른서비스제공업체에도도움이될수있다.클라우드업체의현상황을살펴본다.ⓒGettyImagesBank빛바랜퍼블릭클라우드의가치과거퍼블릭클라우드는비용을절감하고프로세스를간소화하는잠재력으로주목받았다.더저렴하고,더빠르고,더민첩한솔루션으로눈길을끌며광범위한도입을이끌었으며,정부부터대기업에이르기까지모두가‘클라우드우선전략’을선언했다.하지만시장이안정화되면서선도업체들,즉AWS,마이크로소프트,구글만이남게됐다.기대했던생산성향상과비용절감효과는대부분실현되지않았다.많은기업이운영생산성의획기적인효율화로이어지지않았음에도불구하고,클라우드플랫폼은기존시스템보다최소2배이상비용이많이들었다.또한지난10년간온프레미스컴퓨팅및스토리지서버의비용이급격히하락하면서클라우드서비스업체의상황은더악화됐다.클라우드서비스업체는기존온프레미스시스템대비비용절감효과가높다고자랑했지만,이런상황이찬물을끼얹은셈이었다.‘집’으로돌아오는기업소프트웨어기업37시그널(37signals)은클라우드서비스에서벗어나면서100만달러이상의비용을절감하고수익성을크게개선했다고밝혔다.점점더많은기업이이런사실을깨닫고있다.다시말해하드웨어를구입하고공유데이터센터를호스팅하는데드는직접비용이퍼블릭클라우드서비스에드는지속적비용보다훨씬저렴할수있다는것이다.기업이애초에클라우드로이전한실수를만회하기위해조용히워크로드를자체데이터센터와코로케이션서비스로다시옮기고있다는점은공공연한비밀이다.하지만많은기업이클라우드마이그레이션을위한애플리케이션리팩토링및리엔지니어링에투자하지않았으며,실제로‘리프트앤시프트’전략이클라우드자원을남용함으로써이런결과를자처했다는사실을기억해야한다.클라우드서비스업체의선택당황할필요는없다.퍼블릭클라우드서비스업체는AI덕분에계속성장할것이다.AI로의대규모이동에있어퍼블릭클라우드가가장저항이적은경로라는점은향후몇년간클라우드성장의상당부분을견인할것이다.클라우드업체는AI성장에집중하는동시에‘클라우드이탈’문제에직면해있다.기업이AI의운영비용을고려할때온프레미스와클라우드플랫폼을혼합하는것이더비용효율적이라는사실을알게되면서시장은계속침체되고있다.다시말해클라우드가단기간에마주할현실을AI가지연시키고있는셈이다.그렇다면클라우드서비스업체는어떻게해야시장에서새로운성장기회를찾을수있을까?첫째,‘단일클라우드전용’접근방식을그만둔다.많은퍼블릭클라우드서비스업체는보안,데이터베이스,애플리케이션개발,컨테이너,서버리스컴퓨팅시스템과같은특정시스템을홍보한다.이런기술은다른퍼블릭클라우드나온프레미스시스템과함께사용할수없으며,기업은해당클라우드사일로내에서이용해야한다.기업은더이상이런식의운영을원하지않는다.모든플랫폼을자유롭게활용하기를원하며,보안,운영,거버넌스,애플리케이션개발도시스템을아우를수있어야한다.따라서클라우드서비스업체는단일클라우드에서만실행되는도구가아니라개방성을만들고판매해야한다.둘째,가격을낮출방법을찾는다.클라우드이용을끝내려는기업으로부터가장자주듣는불만은비용이너무비싸다는것이다.일리가있다.하드웨어가격은하락했지만클라우드서비스의가격은상대적으로동일하게유지되고있다.다만클라우드서비스업체가가격을인하하지않는데는ROI압박등그럴만한이유가있을것이다.기업이서둘러클라우드서비스를구매하던시대는지나갔다.클라우드서비스업체는기업이가치를찾기위해지불해야하는비용을더잘파악하고,코로케이션업체,매니지드서비스업체,기업자체데이터센터로의이탈을줄여야한다.이3가지옵션은더비용효율적인플랫폼을제공하기때문에더많은기업의선택을받는다.클라우드서비스업체는그이유를궁금해할필요가없다.기본적인산수의문제이기때문이다.물론민첩성과시장출시속도라는가치를이해하지못하는것은아니지만,많은경우이런가치는기업내에서일관되게인정되기어렵다.클라우드대체솔루션은‘클라우드에뮬레이션’에매우능숙해졌고,거의동일한가치를훨씬저렴한가격에제공하고있다.현재AI붐이일고있는만큼클라우드컴퓨팅컨퍼런스는몇년동안계속AI에초점을맞출것이며,그에따른매출증가도예상해볼수있다.하지만결국에는AI를기반으로한신규매출도줄어들고,기업은더저렴하고실용적인옵션을찾게될것이다.퍼블릭클라우드업체도현재클라우드이탈추세가계속될것이라는점을알고있을가능성이크다.그렇다면다음순서는과연무엇일까[email protected]

24-07-09 03:06
0 20
[IT뉴스]한층 강화된 윈도우 11 기본 보안, 정말 충분할까?

윈도우PC를보호하려면서드파티보안제품군이있어야한다는것은상식이었다.그러나상황이바뀌면서상식에도변화가생겼다.최신버전윈도우에보안기능이통합되어있기때문에실제로는별도의보안솔루션이필요하지않을수도있다.윈도우11에서기본으로제공하는바이러스백신과보안기능은일반사용자가사용하기에충분할까?대답은“그렇다,그러나…”일것이다.그이유를알아보자.ⓒEdHardie/Unsplash윈도우보안간단히알아보기윈도우는해커,사이버범죄자및악성코드로부터사용자를보호하기위해항상일정정도의보안조치를취해왔다.윈도우기본보안은지난10년동안극적으로개선되었으며,윈도우11에서는가장높은수준인것으로평가받고있다.구형하드웨어에서는윈도우설치11에필요한사양을갖추기가성가시지만,윈도우11은보안부팅및기타보호기능을의무화해가장안전한버전의윈도우가되었다.실제로윈도우11에는여러가지보호조치가기본적으로설치되어있으며,이러한보호조치는윈도우보안으로함께묶여있다.일반사용자가서드파티바이러스백신소프트웨어가필요하지않을정도로윈도우11의보안이강화됐다는평가다.대부분은그렇다.윈도우보안의특징과기능,위협에서사용자를보호하는방법을차례대로살펴보자.마이크로소프트디펜더바이러스백신윈도우11의윈도우보안대시보드에서윈도우디펜더를관리할수있다.ⓒJonMartindale/IDG윈도우XP와함께스파이웨어방지도구로처음출시된윈도우디펜더백신은최신버전에서더욱강력해졌다.윈도우11마이크로소프트디펜더는운영체제와완전히통합되어설치되며,사용자를계속감시한다.악성파일이사용자에게해를끼치기전에탐지하는실시간보호기능을제공할뿐만아니라수동또는예약된악성코드검사를실행할수도있다.서드파티테스트에서마이크로소프트디펜더는다른무료백신솔루션과마찬가지로악성코드위협을탐지하는데효과적인것으로나타났지만PCWorld자체테스트에서는몇가지오탐지가발생했다.미안한것보다안전한것이낫지않을까?마이크로소프트디펜더는파일과폴더를잠그고관리자승인없이악의적인변경을방지하여기본적인랜섬웨어보호기능도제공한다.또한클라우드를활용하여더빠른악성코드식별을제공하며,새로운악성코드서명으로정기적으로업데이트되어보호기능을최신상태로유지한다.마이크로소프트디펜더스마트스크린독립실행형인디게임이나친구가개발한앱을실행하려고했는데윈도우가막은적이있다면,바로마이크로소프트디펜더스마트스크린이작동한것이다.디펜더스마트스크린은악성웹사이트및애플리케이션으로부터사용자를보호하는피싱방지,악성코드방지도구다.이도구는사용자가방문하는웹사이트와실행하는앱을분석하여의심스럽거나위험가능성이있는지확인한다.이상한점이감지되면플래그를표시하고해당사이트를방문하거나해당앱을실행하지못하도록차단한다.몇개의버튼을클릭하면마이크로소프트디펜더스마트스크린을쉽게우회할수있지만,경고메시지가표시되면최소한수행하려는작업을다시확인할수있도록잠시멈춰야한다.윈도우방화벽윈도우방화벽은네트워크트래픽을필터링하여네트워크와기기에액세스하려는악성앱과해커로부터사용자를보호한다.네트워크에액세스하려는기기의IP주소,사용중인포트번호,상호작용하려는앱또는서비스의종류등다양한기준에따라네트워크트래픽을필터링한다.또한특정앱으로네트워크트래픽을제한하여애플리케이션및서비스와의인바운드및/또는아웃바운드트래픽을차단할수도있다.윈도우방화벽이신뢰할수없는연결시도를감지하면자동으로연결을차단하고해당연결이디바이스와네트워크에액세스하지못하게막는다.공용네트워크에서만실행할지아니면개인네트워크에서도실행할지,어떤종류의트래픽을필터링할지등윈도우방화벽을사용자가맞춤지정할수있다.마이크로소프트디펜더가드윈도우11에는악성코드방지보호기능을강화하는맞춤형가드도마이크로소프트디펜더의일부로제공된다.마이크로소프트디펜더가드는엣지브라우저나마이크로소프트오피스제품군을비롯한다양한마이크로소프트앱에서작동한다.악성위험이있는웹사이트및/또는파일을탐지하여윈도우내에서여는대신샌드박스에서실행하여악성코드가시스템에영향을미치지않도록방지한다.또한악성코드공격의일반적인벡터를제거하는데도움이된다.예를들어이메일클라이언트또는웹메일서비스내에서모든실행파일이실행되지않도록하거나오피스문서내의링크를클릭한후실행되는애플리케이션을막을수있다.또한가상화기술을사용하여암호해시와같은비밀정보를격리하여권한이있는시스템소프트웨어만액세스할수있도록하는마이크로소프트디펜더크리덴셜가드도있다.윈도우디펜더가드는모두기본적으로사용하도록설정되지만기업사용자를위한추가옵션과보호조치를통해작업방식과특정윈도우기능잠금정도를더욱세밀하게제어할수있다.기본윈도우디펜더이상의기능이필요한경우는언제인가?모든바이러스백신또는맬웨어방지솔루션이마이크로소프트디펜더와함께작동하는것은아니다.ⓒJonMartindale/IDG원래질문으로돌아가서,윈도우11의기본제공바이러스백신및보안기능은일반사용자가사용하기에충분한가?대부분의경우그렇다.실제보안기능은의도한바를효과적으로수행한다.악성코드를탐지하고의심스러운상황이발생했을때경고를표시하는한,윈도우11은작동하며독립형바이러스백신솔루션이필요하지않을것이다.하지만윈도우보안은여전히안전에대한책임을사용자에게떠넘기고있다.특정기능은미리적절하게구성해야하며,윈도우보안이제공하는전반적인보호기능은기본수준이다.여전히현명하고주의깊게다음과같이주의해야한다.수상한웹사이트방문하지않기원하지않는파일다운로드하지않기이메일이나소셜미디어메시지의링크를클릭하지않기스스로를충분히안전하게보호할수있고,유익한사이버보안관행을유지할수있는사용자라면윈도우11의기본보안만으로도충분할것이다.상세설정을변경해성능을극대화하자.하지만판단력이자주흐려지거나악성코드또는사이버범죄의희생양이될까봐불안하거나윈도우디펜더에없는추가기능이필요하다면유료바이러스백신제품군을고려하라.우수한유료바이러스백신솔루션은VPN,암호관리자,신원보호,자녀보호,원격액세스방어등과같은추가기능과함께악성코드및피싱에대한더포괄적인보호기능을제공한다.일부최고급서비스는은행계좌를모니터링하고손실에대비한보험을제공하기도한다[email protected]

24-07-09 03:06
0 20
[IT뉴스]글로벌 칼럼 | AI의 환상에서 벗어나는 순간

AI가모든것을해결할수없다는실망감을극복하고나면,그제서야실제로AI가잘하는일에활용할수있다.오래걸리지않았다.AI에대해"이번엔다르다"고외쳤던모든말들이후,기업은이미현실을직시하고있다.AI는여러분의일자리를빼앗지않을것이다.AI는여러분의코드를작성해주지도않을것이다.모든마케팅카피도작성하지않을것이다(인간을다시고용하여수정할준비가되어있지않은한).그리고인공일반지능(AGI)과는거리가멀고앞으로도그럴일은없을것이다.어쩌면영원히없을지도모른다.ⓒGettyImagesBank맞다.우리는특이점이곧다가올것이라는믿음을버렸고,AI가인간을대체하는것이아니라인간을증강하는방법을찾기시작하면서환멸의늪에빠져들고있다.이쪽업계의초심자라면,그래서블록체인,웹3.0,서버리스등거의모든것을과대포장에대한우리의집단적경향에익숙하지않다면,걱정할필요는없다.AI는자기자리를찾을것이다.다만,모든곳에적용되지는않을것이다.수많은어리석은희망생성형AI,머신러닝,딥러닝등그명칭이무엇이든간에AI는우리가AI에거는엄청난기대를결코충족시킬수없을것이다.우리가지금까지AI를오랫동안방치해온이유중하나는AI가우리의능력을넘어선다고느꼈기때문이라고생각한다.프롬프트를수집하고사려깊고지능적으로들리는엄청나게사실적인이미지나텍스트를만들어내는블랙박스알고리즘이라는마술같은것이있었기때문이다.왜안될까?주요LLM은모두사려깊고지적인다른사람들의수많은사례를학습해왔으며,챗GPT같은도구는LLM이"학습한"내용을그대로모방한다.하지만문제는LLM이실제로아무것도배우지못한다는것이다.추론할수없다.최근IEEE의연구에따르면,패턴매칭에는능숙하지만과거학습데이터에서미래의문제를추론하는데는능숙하지못하다.소프트웨어개발은생성형AI의가장유망한분야중하나이지만,우리가기대했던만큼은아닐수도있다.예를들어,GPT-3.5는2021년이후에는훈련데이터가부족했다.따라서2021년이후에나온정보가필요한리트코드(LeetCode)의쉬운코딩문제를해결하는데어려움을겪었다.연구결과,쉬운문제에대한성공률은89%에서52%로급락했고,어려운코딩문제에대한코드생성능력은40%에서0.66%로떨어졌다.미셸햄슨은이연구결과는챗GPT가"인간의비판적사고능력이부족하고이전에접했던문제만해결할수있다는것을보여준다"고지적했다.팀클랩도르는"챗GPT는주제를학습하지도않았고,연구도하지않았으며,검증도하지않았고,새로운생각,아이디어,개념도제공하지않았다.챗GPT는단지모든데이터를식민지화했을뿐이다.그리고챗GPT는이제그정보를적시에복사/붙여넣기할수있다.하루에70만달러의컴퓨팅비용을지출하고있기때문이다”라고꼬집었다.그렇다고생성형AI가소프트웨어개발이나다른분야에쓸모없다는뜻은아니지만,우리의기대치와접근방식을다시설정해야한다는뜻이다.아직배우지못한점이런실망감은비단AI만의문제가아니다.우리는거의모든반짝이는신기술에대해부풀려진기대와환멸의과정을겪는다.클라우드처럼안정적으로자리잡은기술도계속흔들린다.데이비드린티컴은최근클라우드컴퓨팅에대해"기대했던생산성향상과비용절감효과가대부분실현되지않았다"고주장했다.린티컴의주장이과장된것같지만,필자를포함한많은전문가가거의모든IT문제에대한해결책으로클라우드를내세웠다는점을고려하면,린티컴의지적은비난하기는어렵다.린티컴도서버리스를도입했다."서버리스기술은엣지컴퓨팅이나마이크로클라우드와같은다른클라우드컴퓨팅패러다임의등장으로인해계속뒷전으로밀려날것이다"라고지적했다.이유는"서버리스컴퓨팅의획일적인접근방식이아니라특정비즈니스요구사항에맞는맞춤형접근방식을통해보다미묘한솔루션을시장에선보였기때문"이다.필자는한때서버리스가쿠버네티스와컨테이너를대체할수있다고제안한적이있다.틀렸다.린티컴의보다신중한접근방식은항상큰흐름을따라가기때문에옳다.완전히무너지는것이아니라모든문제를해결하는척하는것을멈추고대신소박하지만여전히중요한애플리케이션을위해사용하는것이다.이것이바로우리가AI와함께나아가고있는방향이다.이미많은기업이생성형AI를모든문제의해답으로여겼다가실패하고있지만,일부문제에대한보완적인솔루션으로활용함으로써성공을거두고있다.지금은AI를버릴때가아니다.오히려AI를어디에어떻게사용할지신중하게고민해야할때다.그러면이전의많은트렌드(오픈소스,클라우드,모바일등)와마찬가지로AI는우리의유일한업무방식이아니라업무방식을보완하는중요한요소가될것이다[email protected]

24-07-09 03:06
0 21
[IT뉴스]“2030년대 소비자 80%, AI 활용해 중요 결정 내릴 것” 에릭슨 컨슈머랩 조사

글로벌통신장비기업에릭슨산하에릭슨컨슈머랩(EricssonConsumerLab)이전세계13개국의얼리어답터6,500여명을대상으로진행한설문조사를바탕으로‘2030년대10대소비자트렌드:AI가주도하는미래(10HotConsumerTrends2030s-theAI-PoweredFuture)’보고서를발표했다.ⓒEricssonConsumerLab에릭슨컨슈머랩은오는2030년대에는소비자80%가AI를활용해삶에영향을미치는중요한결정을내릴것으로전망했다.조사결과에따르면AR/VR기기,생성형AI등에익숙한얼리어답터의성향은AI에대해희망적인유형과두려움을느끼는유형,2가지로나뉘었다.희망적인유형은응답자중51%로과반을차지했으며,34%의응답자는AI에두려움과불안을느낀다고답변했다.희망적인유형의사람중37%는2030년까지자신의삶에서AI를사용하는방식을온전히제어할것이라고했지만두려움을느끼는유형중에는27%만이그렇다고답했다.또한AI에대해희망적인유형과두려움을느끼는유형중AI를가능한한많이활용할것이라답한비율은각각53%,26%로나타났다.에릭슨컨슈머랩은AI맞춤형디바이스가출시되고있다는점도언급했다.이런디바이스는아직스마트폰을대체할수없지만글로벌반도체기업이AI에특화된NPU(NeuralProcessingUnit)개발에주력하고있는만큼성능이빠르게향상될것으로업체측은전망했다.이때네트워크API는애플리케이션의기능일부를다른기기에분담하는동적컴퓨팅오프로딩(Dynamiccomputeoffloading)을가능하게해디바이스의배터리사용량을최적화하고애플리케이션성능을개선할수있다.AI시대10대소비자트렌드는▲AI쇼퍼▲생성형패션▲감성적시나리오▲휴먼디지털트윈▲프로그래밍된자녀▲AI통치▲권한이없는직원▲데이터무질서▲AI통제상실▲키관리자등이있다.응답자대다수에해당하는95%가이런트렌드중일부는현실화될것이라고답했다.에릭슨컨슈머랩은AI를수용하지않는것이오히려성공의열쇠가될수있다는분석도제시했다.응답자중일부는AI의조언을무시한사람이2030년대의혁신가가될것이며,이런저항이긍정적인결과를가져올것으로기대했다.이는AI의영향력이확대되는시대에도인간의역할이중요함을시사한다.에릭슨컨슈머&인더스트리랩리서치의제및품질총괄마이클비요른은“통신업계가향후네트워크트래픽에도영향을미치는AI시대소비자트렌드에적극적으로대응할수있기를바란다”라며“특히소비자가AI에가지고있는우려를해소하기위해선제적으로나설필요가있다”라고말했다[email protected]

24-07-09 02:41
0 24
[IT뉴스]텍스트 기반 SNS 스레드 출시 1년… "MAU 1.75억 명, 논의된 주제 5,000만 가지"

인스타그램의텍스트기반소셜플랫폼스레드가앱출시1주년을맞아그간의주요기록을담은인포그래픽을공개했다.ⓒThreads스레드는누구나자유롭게자신의생각과관심사를표현할수있는공간으로거듭나겠다는비전아래인스타그램이2023년7월출시한텍스트기반의소셜미디어서비스다.인스타그램계정을사용해로그인한후,최대500자길이의텍스트와링크,사진,동영상,오디오등게시물을통해전세계사람과소통할수있다.지난1년간스레드는다채로운대화와실시간소식공유의장으로자리매김했다.현재스레드에서는1억7천5백명의월간활성이용자들이자신의일상과생각을활발하게나누고있다.스레드는인스타그램의해시태그처럼게시물에주제를태그할수있는데,지금까지스레드에서논의된주제만5,000만가지이상인것으로집계됐다.또한텍스트기반의SNS인만큼,오늘날전체스레드게시물의63%이상은이미지없이텍스트로만작성된것으로나타났다.다만국내의경우전체게시물의25%가이미지를포함해,시각적요소를중시하는한국이용자들의특성을확인할수있었다.스레드는지난해출시이후이용자피드백을적극수용하며서비스를개선해나가고있다.특히▲빠른정보교류및관심사탐색▲친근하면서도안전한소통▲크리에이터지원등세가지측면에중점을두고기능을지속업데이트중이다.우선,빠른정보교류및관심사탐색의측면에서키워드검색과주제태그기능을도입해이용자가새로운정보나자신의관심사관련게시물을보다쉽게확인할수있도록했다.웹버전에서는좋아하는계정이나관심있는주제를홈화면에고정할수도있다.또한,이용자가편안한환경에서건강한대화를나눌수있도록불쾌한단어필터링,언급허용대상관리,계정차단및제한하기등다양한안전기능도제공한다.뿐만아니라스레드의모든콘텐츠와계정에는인스타그램의커뮤니티가이드라인이동일하게적용되고있다.마지막으로,크리에이터지원을위해‘개방형소셜네트워크’를향한‘페디버스(Fediverse)’공유기능도도입했다.페디버스란연방(federation)과우주(universe)의합성어로,독립적인서버로운영되는여러SNS가공동의프로토콜을통해상호운용되는시스템을뜻한다.스레드는최근액티비티펍프로토콜을지원하는다른SNS인‘마스토돈’과좋아요,댓글등을공유할수있도록기능을업데이트했다.아직일부이용자를대상으로베타운영되고있지만,점차확대적용됨에따라이용자및크리에이터들이앱을넘나들며규모있는커뮤니티를구축할수있을것으로업체측은기대했다.스레드는출시1주년을기념해앱내몇가지깜짝기능을선보였다.스레드계정프로필상단에생긴생일케이크모양의아이콘을누르면스레드앱아이콘을바꿀수있는등다양한이벤트에참여할수있다[email protected]

24-07-09 02:23
0 23
[IT뉴스]무시하면 안 되는 ‘SSD 사망’ 전조 증상 10가지

오늘날에는일부저가형크롬북을제외한거의모든최신컴퓨터가기본데이터저장형식으로SSD를사용한다.최고성능을위해데스크톱과노트북에최고의SSD를장착하기위해많은조사를한경험이있을것이다.하지만SSD의수명은영원하지않다.성능과내구성이수년에걸쳐향상되긴했지만,TBW(terabyteswritten)등급이인상적이고보증기간이긴제품도언젠가는수명이다하기마련이다.ⓒSamsungMemory/Unsplash수명이다하기전에미리알수있는방법이있다.여기서는SSD수명이다했다는것을알려주는몇가지주요경고신호와이에대해할수있는조치를알아본다.우선SSD가죽어가고있다는의심이조금이라도든다면,이글의나머지부분을읽기전에가장먼저데이터를백업해야한다.죽은SSD에서데이터를복구할수있지만쉬운일은아니며,100%복구를보장할수없고,시간이많이걸리며,막대한비용이들수있다.중요한작업파일,사진,동영상,게임저장파일등을잃어버리는위험을감수하지말자.백업은그만한가치가있다.PC가멈추거나충돌할때ⓒJoshuaHoehne/Unsplash시스템멈춤,충돌,무작위재부팅,블루스크린오류.이는모두PC의모든종류의문제를나타내는증상일수있으며,SSD에문제가있다는신호일수도있다.CPU나RAM에문제가없고드라이버와윈도우업데이트를모두업데이트했는데도다른곳에서문제를정확히찾아낼수없다면,무작위충돌은SSD가고장났다는증거일수있다.PC가평소보다느리게느껴질때SSD는데이터로가득차면서속도가느려지지만,시간이지남에따라메모리셀이마모돼속도가느려지기도한다.최신SSD는웨어레벨링(wearleveling)이라는기술을사용해쓰기/지우기주기가SSD셀전체에최대한균등하게분산되도록하지만,일부셀은필연적으로다른셀보다더빨리마모될수밖에없다.이렇게되면컨트롤러가데이터를관리하기위해더많은작업을수행해야하므로드라이브전체의성능이저하되어쓰기/지우기명령이수행될때속도가느려질수있다.또한새로운SSD에는셀이마모될때성능과용량을유지하는데사용할수있는추가‘오버프로비저닝’공간이제공된다.그러나이오버프로비저닝된공간이모두사용되고셀이차례로마모되면전체드라이브의성능은다시저하된다.SSD의성능이최근에저하되기시작했다면대용량파일을다른드라이브로옮겨서도움이되는지확인해보기를바란다.SSD용량이거의다찼다면공간을확보하는것만으로도속도를되찾을수았다.하지만SSD가꽉차서성능이눈에띄게느려진다면SSD가죽어가고있을가능성이높다.죽음이임박하지는않았지만수명이얼마남지않았을수있다.파일에액세스할수없거나파일이손상됐을때활성메모리셀이완전히액세스할수없을정도로성능이저하되면드라이브의파일역시손상되거나파일에완전히액세스할수없게될수있다.예를들어,SSD의특정파일에액세스하려고할때윈도우에서“파일또는디렉터리가손상되어읽을수없습니다”라는오류가표시될수있다.처음에는오류가간헐적으로발생할수있다.하지만동일한파일에서계속발생한다면SSD가고장났다는신호일수있다.그동안chkdsk를실행하여윈도우가드라이브오류를복구할수있는지확인해보자.때로는이것만으로문제를해결할수있다.파일시스템복구오류가발생할때파일시스템을복구해야한다는죽음의블루스크린이표시된다면,이는윈도우파일자체에주요데이터손상이발생해수정이필요하다는의미다.이런데이터손상은소프트웨어로인해발생할수도있지만,여러번발생하거나파일손상이특히심하다면SSD고장으로인한것일가능성이높다.오류가발생한후윈도우가제대로부팅되지않을때자동으로시작되는윈도우자체복구서비스로이런문제를해결할수있다.하지만드라이브에문제가있을수있다는분명한신호이니추가조사를실시하는것이좋다.이벤트뷰어에불량블록이표시될때최근발생한충돌,블루스크린또는성능저하가SSD고장으로인한것인지걱정되는경우,윈도우이벤트뷰어를통해그원인을확인할수있다.윈도우이벤트뷰어에서최근충돌의원인이SSD와관련이있는지확인해보자.특히‘불량블록’에대한힌트가있는지살펴본다.이는SSD에문제가있으며곧교체해야한다는확실한신호이므로주의해야한다.주요부팅드라이브나업무용파일처럼중요한데이터가들어있는드라이브에서이런‘불량블록’참조가발생하면드라이브상태점검을수행하기전에최대한빨리드라이브에서해당데이터를제거하는것이좋다.SSD의상태점수가낮을때SSD가죽어가고있다는가장확실한신호는크리스탈디스크인포(CrystalDiskInfo)와같은드라이브상태확인앱에서낮은점수를받는것이다.이런앱은드라이브를평가하고상태등급을부여한다.최신드라이브의경우,특정드라이브의남은수명을나타내는상태백분율을제공한다.허용가능한드라이브상태비율은얼마인가?이는사용자에게달려있다.하지만상태확인앱에서드라이브의상태가‘양호’라고표시되면걱정할필요가없다.ⓒFoundry참고로위이미지에서필자의메인SSD의상태는‘양호’이지만,온도는그렇지않다.고장이난다는의미는아니지만,드라이브의수명을늘리기위해서는온도문제를해결해야한다.더이상SSD에쓸수없을때드라이브가읽기전용으로전환되면더이상사용할수없다.프로그램을설치하거나SSD로파일을옮기려고할때이런문제가발생할수있다.이작업을거부하거나데이터쓰기를중지하는오류가발생하거나드라이브가읽기전용모드라는메시지가표시되면드라이브가곧죽게될가능성이높다.SSD는데이터를즉시백업할수있는시간을조금더확보하기위한보호조치로이런작업을수행한다.이런일이발생하면PC에서SSD를제거하고외장형SSD와같은인클로저에넣어시스템에서계속읽지못하도록해야한다.윈도우가제대로부팅되지않을때윈도우가SSD에서부팅되지않는다면해당드라이브가곧죽을수도있다.윈도우파일에문제가있거나드라이버충돌이있을수있지만,SSD가원인이라고의심된다면가능한모든데이터를백업해야한다.먼저윈도우부팅문제에대한가이드를따르는것을추천한다.그래도문제가해결되지않으면SSD가죽어가는것으로간주하고너무늦기전에데이터를백업하고안전하게보호할수있도록신속하게조치하라.SSD가더이상인식되지않을때윈도우에서드라이브가보이지않거나더심하게는BIOS에서보이지않는다면드라이브가이미죽은것일수있다.새드라이브인경우초기화하거나파티션을추가하면되지만,오래된드라이브가갑자기사라졌다면좋은징조는아니다.SSD를인클로저에넣고다른PC에연결했을때표시되는지확인해보라.그래도작동한다면가능한모든데이터를신속하게백업해야한다.드라이브가다시작동하기시작하더라도일시적인현상일가능성이높다.이지경에이르렀는데도SSD에완전히액세스할수없다면드라이브에서데이터를복구하는방법에대한가이드를따른다.중요한정보를저장한파일이있을수있다[email protected]

24-07-09 02:06
0 22
채팅하기