投稿時間:2023-08-18 19:25:59 RSSフィード2023-08-18 19:00 分まとめ(28件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT InfoQ Presentation: Remote Working: The Day 8,000 People Suddenly Worked From Home Through the Present https://www.infoq.com/presentations/remote-work-thoughtworks/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global Presentation Remote Working The Day People Suddenly Worked From Home Through the PresentRebecca Parsons describes the transition that Thoughtworks made to remote working initially and how they look today at the value of remote hybrid and in office work By Rebecca Parsons 2023-08-18 09:40:00
AWS AWS 모든 Amazon EC2 인스턴스를 종료했는데, 탄력적 IP 주소에 대한 요금이 부과되는 이유는 무엇입니까? https://www.youtube.com/watch?v=2s08WT7l0_0 모든Amazon EC 인스턴스를종료했는데 탄력적IP 주소에대한요금이부과되는이유는무엇입니까 더자세한내용은다음의AWS Knowledge Center 참조 Haewon님이Amazon Elastic Compute Cloud EC 인스턴스가모두종료되었음에도불구하고탄력적IP 주소에대한요금이발생한이유에대해보여드리려고합니다 Subscribe More AWS videos More AWS events videos Do you have technical AWS questions Ask the community of experts on AWS re Post ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AWS AmazonWebServices CloudComputing 2023-08-18 09:16:17
AWS AWS Application Load Balancer를 사용하여 HTTP 요청을 HTTPS로 리디렉션하려면 어떻게 해야 하나요? https://www.youtube.com/watch?v=BCIVJUBBwu0 Application Load Balancer를사용하여HTTP 요청을HTTPS로리디렉션하려면어떻게해야하나요 더자세한내용은다음의AWS Knowledge Center 참조 서영님이Application Load Balancer를통해HTTP 요청을HTTPS로리디렉션하는방법을보여드립니다 Subscribe More AWS videos More AWS events videos Do you have technical AWS questions Ask the community of experts on AWS re Post ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AWS AmazonWebServices CloudComputing 2023-08-18 09:11:15
AWS AWS AWS 계정에서 더 이상 필요하지 않은 활성 리소스를 확인하려면 어떻게 해야 합니까? https://www.youtube.com/watch?v=Qskg4kMSofM AWS 계정에서더이상필요하지않은활성리소스를확인하려면어떻게해야합니까 더자세한내용은다음의AWS Knowledge Center 참조 Livy님이AWS 계정에서더이상필요하지않은활성리소스를확인및제거하는방법을보여드립니다 Subscribe More AWS videos More AWS events videos Do you have technical AWS questions Ask the community of experts on AWS re Post ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AWS AmazonWebServices CloudComputing 2023-08-18 09:09:45
AWS AWS AWS 관리 콘솔에 로그인하려면 어떻게 해야 하나요? https://www.youtube.com/watch?v=z7EL5cpROEw AWS 관리콘솔에로그인하려면어떻게해야하나요 더자세한내용은다음의AWS Knowledge Center 참조 AWS 관리콘솔에로그인하는방법을Carol님이알려드립니다 Subscribe More AWS videos More AWS events videos Do you have technical AWS questions Ask the community of experts on AWS re Post ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AWS AmazonWebServices CloudComputing 2023-08-18 09:08:22
js JavaScriptタグが付けられた新着投稿 - Qiita VanJSのチュートリアルを触ってみた https://qiita.com/mori_goq/items/364d63c861c796b6ac4b reactiveui 2023-08-18 18:24:02
Ruby Rubyタグが付けられた新着投稿 - Qiita 「1-2」Rubyでとりあえずアプリを作って起動してみる https://qiita.com/Ryumkmk/items/734a5fe4dd19a9836212 myruby 2023-08-18 18:09:26
AWS AWSタグが付けられた新着投稿 - Qiita AWS ECS + CodeDeploy + CodePipeline ( + ちょっとTerraform ) – デプロイ方法を ローリングアップデートからblue/greenデプロイに変える時のまとめ https://qiita.com/YumaInaura/items/ac1c45bf19f6fb7ac669 bluegreen 2023-08-18 18:34:58
AWS AWSタグが付けられた新着投稿 - Qiita 【AWS】AWS認定 セキュリティ - 専門知識(SCS-C02) - 再認定の話 https://qiita.com/masaki_seyama_POHD_CCoE/items/4cc5e2028998ec5a9c97 専門知識 2023-08-18 18:05:25
Ruby Railsタグが付けられた新着投稿 - Qiita 「1-2」Rubyでとりあえずアプリを作って起動してみる https://qiita.com/Ryumkmk/items/734a5fe4dd19a9836212 myruby 2023-08-18 18:09:26
技術ブログ Developers.IO การติดตั้ง MariaDB บน Amazon Linux 2023 https://dev.classmethod.jp/articles/install-mysql-in-amazon-linux-2023/ การติดตั้งMariaDB บนAmazon Linux สวัสดีครับPOP จากบริษัทClassmethod Thailand ครับเคยใช้งานMariaDB บนAmazon Linux กันบ้างไหมครับ เน 2023-08-18 09:33:42
海外TECH DEV Community The sword refers to immer, the faster and stronger immutable data js tool limu stable version released! https://dev.to/fantasticsoul/the-sword-refers-to-immer-the-faster-and-stronger-immutable-data-js-tool-limu-stable-version-released-1bo1 The sword refers to immer the faster and stronger immutable data js tool limu stable version released PrefaceWelcome to understand and pay attention to limu visit documentation and right click to bring up the console you can Real time experience limu api and immer api for comparison limu and immer objects are bound globally Next let us learn more about the birth process of limu The state of immutable dataImmutable data has the characteristics of structure sharing which allows some frameworks that rely heavily on shallow comparisons to quickly gain performance benefits such as react and also allows some scenarios that require strict immutable data to avoid deep cloning Redundant performance overhead and apart from the two very popular tool libraries immutablejs and immer is there an immutable data tool library with better performance and ease of use than them Before answering this question let s look at the dilemma that immutablejs and immer got into As a pioneer immutablejs the earliest git submission record can be traced back to April With the immutable state programming concept of react it became more and more popular after and has now reached K stars In the js language world it has an important position as a guide for immutable data leading everyone to realize the importance of immutable data in certain specific programming fields However its problems are also more prominent mainly attributed to points The api is complex and isolated from the original js operation processing which has a heavy learning cost and memory burden A set of its own data structure is built in and it is necessary to directly convert between ordinary json and immutable data through fromJs and toJs which brings additional overhead additional learning cost and memory burdenimmutableA Immutable fromJS immutableB immutableA set immutableC immutableB update x gt x immutableC immutableB updateIn x gt x However immer which was born in perfectly solved the above two problems It cleverly uses Proxy to proxy the original data allowing users to complete all immutable data operations like the original js unsupported environments are automatically downgraded defineProperty so that users do not have any learning cost and memory burden const produce limu const baseState a b c c n c m Operate immutable data as smoothly as original jsconst nextState produce baseState draft gt draft a draft b console log nextState baseState falseconsole log nextState a baseState a falseconsole log nextState b baseState b falseconsole log nextState c baseState c trueBut is immer really the ultimate answer The performance problem of immer is more prominent in large arrays and deep level object scenarios See this issue description many authors in the community began to try to make breakthroughs and noticed that structura and mutative I found that it is indeed many times faster than immer as they said but it still fails to solve the problem of both fast speed and good development experience I will analyze the two issues in detail below limu is bornAt the end of I started to conceive the v version of the state library concent one of the key points is to support deep dependency collection v only supports the first collection of state One layer read dependency then you need to use Proxy to complete this action in depth and use immer in depth to find that viewing drafts in debug mode is very frustrating and you need to use JSON parse JSON stringify draft to complete although it was later discovered that the current interface can export a draft copy and view the data structure but it really annoys me to insert extra current and then erase it at compile time and current itself has a lot of problems Overhead plus the following similar performance problems of immer found through issue const demo info Array from Array keys produce demo draft gt draft info take long time I began to try to design and implement limu expecting to maintain the same API as immer but faster and better to use so after countless small iterations I found some key speed up techniques will be introduced below to solved the memory leak problem and reached two key points to ensure quality Run through test casesTest coverage reached At the same time after making the performance and ease of use meet my ideals I can finally officially announce the release of the stable version and it has begun to serve as a basic component in News Portal and then we will focus on the three major advantages of limu fasterDifferent from the copy on write mechanism of immer limu adopts shallow clone on read and mark on write mechanism Let s take the following figure as an example to explain the specific operation process After using the produce interface to generate draft data limu will only make a shallow clone of the relevant data nodes passing through the draft data reading pathWhen the value under the target node is modified all path nodes from the node to the root node will be traced back and marked as modifiedWhen finalizing the draft and generating the final object limu only needs to replace the copies of all marked modified nodes from the root node to the corresponding positions and no copies will be used for nodes without marked modified note generating a copy does not mean that it has been completed modified Such a mechanism performs exceptionally well in scenarios where the original hierarchical relationship of the object is complex and the modification path is not wide and there is no need to freeze the original object which can reach times or more faster than immer Only when the modified data gradually spreads When the entire object has all nodes the performance of limu will show a linear download trend gradually approaching immer but it is also much faster than immer Test ValidationIn order to verify the above conclusions users can follow the procedure below to obtain performance test comparison data for limu and immergit clone cd limunpm icd benchmarknpm inode opBigData js Trigger the test execution the console echoes the result ornode caseReadWrite jsWe prepare two use cases one adapted from immer s official performance test case Note see the header after the jump the link to Execute node opBigData js to get the following results the shorter the bar the faster Note The above is the v version Immer released the v version in April After testing it was found that the results did not change much and the performance improvement was not obviousOne is a deep level json read and write case prepared by ourselves and the results are as follows the shorter the bar the faster Different test strategies can be adjusted by injecting ST value for example ST node caseReadWrite js the default is when not injectedST turn off freezing do not operate arraysST turn off freeze operate arrayST enable freezing do not operate arraysST enable freezing operate array Strongerlimu uses Symbol and the prototype chain to hide the proxy metadata so that the metadata always follows the draft node and is erased after the draft is over so that users can not only operate immutable data like operating native js but also view native json to view the draft data only need to expand a layer of proxy and always allow the user to synchronize the modified data of the draft to the viewable node in real time which greatly improves the debugging experience Here we will respectively enumerate the diagrams of limu immer mutative and structura to expand the draft in the debugging state limu can view all nodes of the draft arbitrarily and the data is always synchronized to the modified datastructura can view the original structure of the draft but the draft data is expired note but the log data is correct mutative maintains a structure similar to immer and cannot be viewed quicklyimmer uses Proxy layer by layer proxy unable to quickly view Lightweightimu is designed as an immutable data js library for modern browsers It only runs in js environments that support proxy features The native support root objects are Map Set Array Object compared to immer kb The size capacity is nearly reduced by At the same time more practical APIs are provided immutGenerate an unmodifiable object im but modifications to the original object will affect im synchronouslyimport immut from limu const base a b c d d d const im immut base im a modification is invalidbase a modification will affect imYou can still read the latest value after mergingconst base a b c d d d const im immut base const draft createDraft base draft d d console log im d d unchangedconst next finishDraft draft Object assign base next console log im d d im and base always keep data in syncimmut adopts the shallow proxy mechanism when reading which will have better performance than deepFreeze It is suitable for scenarios where the original object is not exposed but only the generated immutable object is exposed and onOperate is used to collect read dependencies onOperateSupport for createDraft produce immt to configure onOperate callback to monitor all read and write changes note immut can only monitor read changes For example the following code const createDraft finishDraft limu const base new Map nick list info age grade money fancy list info age grade money anonymous list info age grade money const draft createDraft base onOperate console log draft delete anonymous draft get fancy info money const final finishDraft draft The following monitoring results will be generated which is very beneficial for the upper framework to collect read and write dependenciesThe upcoming helux v has completed a lot of interesting functions based on the limu driver please look forward to it ConclusionAfter years of hard work it was an unexpected result for me to make a work that was initially a bit of a toy incorporating concent and helux into the ground Combined with the recent Korean team of room temperature superconductors as an analogy their LK was burnt For more than years no matter whether the result is satisfactory or not at least one who loves science can persevere Thinking of countless nights of npm run test and optimizing the code why not indulge in it because of maintaining a true love heart What about refining code pills Regardless of whether limu will be submerged in the sea of stars in history the release of the stable version is an explanation for myself I hope that all coders will also maintain a steady stream of curiosity to refine the elixir in their hearts Friends LinkWelcome to follow my other projects Toolchain independent sdk based module federation hel microUpcoming new state library helux v with deep and shallow dependency collection dual strategy and directed graph architecture 2023-08-18 09:31:20
海外TECH DEV Community "Мобильная" разработка. [Bash и основные утилиты терминала] https://dev.to/mainarthur/mobilnaia-razrabotka-bash-i-osnovnyie-utility-tierminala-5445 quot Мобильная quot разработка Bash иосновныеутилитытерминала sh иbashsh Bourne Shell иbash Bourne Again SHell обаявляютсякоманднымиинтерпретаторами оболочками дляUnix подобныхсистем номеждунимиестьрядключевыхразличий История sh ОдинизпервыхкомандныхинтерпретаторовдляUnix созданныйСтивеномБорномв хгодах bash СозданБрайаномФоксомврамкахпроектаGNU вконце хгодовкаксвободнаязаменаsh Функциональныевозможности bash содержитвсеособенностиsh плюсмножествоулучшенийидополнений Например Поддержкаисториикоманд ПоддержкаавтодополнениякомандпонажатиюTab Расширенныевозможноститестированияс вместо Функцииимассивы Улучшенныйсинтаксисдляуправлениязаданиями Совместимость bash обычноработаетврежимесовместимостисsh когдазапущенкакsh чтопозволяетемуисполнятьскрипты написанныедляsh Однакоестьнекоторыеособенностиповеденияbash которыемогутнесовпадатьстрадиционнымsh Популярностьираспространение bash сталстандартнойоболочкойвомногихLinux дистрибутивахиmacOS хотявпоследнихверсияхmacOS заменённаzsh sh частоссылаетсянадругиеоболочкивсовременныхсистемах Например вDebian sh насамомделеявляетсясимволическойссылкойнаdash Скрипты Еслискриптначинаетсяс bin sh ондолженбытьсовместимсsh инеиспользоватьособенностиbash еслитольконеизвестно что bin sh насамомделеявляетсяbash некоторыедистрибутивымогутзаменять bin sh наbash Вобщем bash этоболеесовременнаяифункциональнаяоболочкапосравнениюсsh но темнеменее sh досихпорпродолжаетоставатьсяважнымстандартомсовместимости ВдальнейшеммыбудемиспользоватьвTermux bash поэтомунижерассмотримвсеосновныекомандыbash которыенампонадобятся TermuxКакговорилосьранее Termux этоприложение эмулятортерминала Именноегомыбудемиспользоватьдлянашейработы Termux используетbash каксвоюоболочкутерминала Мырассмотримздесьдалеконевсекомандыbash ярасписалздесьтолькоте которыеснаибольшейвероятностьюпонадобятсявамвбудущем Ктомуже якрайненерекомендуювамсейчасзаучиватьихвсе таккаксправкапонимвсегдадоступна асопытомбольшаячастькомандвообщестанетиспользоватьсянаавтомате Советуюпростопройтисьпонимглазамиисразужеперейтиквыполнениюразмещённоговконцедомашнегозадания чтосразужедасткудаболееосновательноепониманиеработыстерминалом ОсновныекомандыBashВобщемвидекомандавbash имееттакойсинтаксис command OPTIONS ARGUMENTS OPTIONS наборопций которыеобычноначинаютсясознака минус длякороткойверсииопции например a илисдвухзнаков минус дляполногоназванияопции например all ARGUMENTS аргументыкопциямилисамойкоманде КлавишибыстрогодоступаCtrl C прерватьтекущуюкоманду Ctrl C Example YouTube youtube com ТакжеCtrl C можноиспользовать чтобыпрерватьтекущийвводдлиннойкоманды которуювыбольшенехотитевыполнять Ctrl Z приостановитьтекущийпроцесс можновернутьнапереднийпланспомощьюfg Ctrl Z and fg YouTube youtube com Ctrl D завершитьтекущуюсессию Ctrl L очиститьэкран Ctrl R обратныйпоисквисториикоманд Ctrl A перейтивначалостроки Ctrl E перейтивконецстроки НажмитеTab посленачалавводаименифайла директориииликоманды итерминалпопробуетавтоматическиегодополнить Навигацияls показатьсодержимоедиректории нескрытыепапкиифайлы lsЧтобыувидетьскрытыепапкиифайлы вUnix системахониначинаютсясточкивназваниифайла необходимодобавитьаргумент a ккоманде ls aЕслидобавитьаргумент l командавыведеткаждыйфайл папкуотдельнойстрокой Можноскомбинироватьсаргументом a ls lapwd вывеститекущуюрабочуюдиректорию pwdcd изменениедиректории Поумолчаниювынаходитесьвдомашнейпапке аизменитьдиректориюможно передавновыйпутьккомандеcd newFolder cd newFolder subFolder subSubFolder cd folderAЧтобывернутьсяназад можноиспользоватьcd вывернётеськпапке вкоторойнаходилисьдопредыдущеговызоваcd авызвавcd выперейдётекродительскойпапке cd cd Файловыеоперацииtouch создатьпустойфайл Дляприменениядостаточнопростодописатьимяфайлаtouch newFile touch newFilemkdir создатьдиректорию Работаетаналогичноtouch mkdir subFolderBЕслинеобходимосоздатьцелуювложенностьизпапок можноиспользоватьаргумент p mkdir subFolderC subSubFolderD pcp копироватьфайлыилидиректории Дляиспользованиякомандынужнопередатьпутькстаромуфайлуипутькновомуфайлу cp oldPath newCopyДлякопированияпапокнеобходимаргумент r вконцекоманды mv переместитьилипереименоватьфайлы директории Аналогиченcp толькоонпереименовываетилиперемещаетфайлывместокопированияmv oldFileName newFileNamerm удалитьфайлыилидиректории Чтобыудалитьфайл достаточнопередатькнемупуть адляудаленияпапкипотребуетсяпередатьаргумент r rm subFolderA rrm fileNamermdir удалитьпустуюдиректорию Аналогиченrm rmdir subFolderB Текстовыередакторыnano простойтекстовыйредактор Длятогочтобыотредактироватьновыйилиужесуществующийфайл достаточноввестиnano path to file инамоткроетсяредакторnano nano fileToEditТеперьмыможемвноситьнашиизменениявфайл практическикаквобычнотекстовомредакторе Снизунамдоступнапанельдействий справка поиск замена выходидругие Чтобывызватькакое либодействие например выведемсправку нужнозажатьCTRL исоответствующуюклавишу Иполучаемнашусправку Чтобысохранитьфайл нужнонажатьCTRL x Выведетсявопрос желаетеливысохранитьвашиизменения ЕслинажатьN изменениянесохранятся аредакторзакроется CTRL c вернётвасврежимредактирования аY сохранитвашиизменения НажимаемнаY чтобысохранитьфайл Дополнительноредакторспросит какназватьфайл которыйвыхотитесохранить Есливсёуказаноправильно достаточнонажатьEnter Имыможемвоспользоватьсякомандойcat чтобывывестиновоесодержимоефайла cat fileToEditvi илиvim расширенныйтекстовыйредактор emacs мощныйтекстовыйредакторсмножествомфункций Дляработысvi vim иemacs крайнерекомендуюрассмотретьихдокументации vim emacs таккакдляраскрытиявсехнюансовихработыивзаимодействияпотребуютсяцелыеотдельныестатьи ориентированныенаначинающегопользователя Втожевремяnano вамбудетболеечемдостаточнодлярешениябольшинствазапросовпоредактуретекставтерминале Работастекстомecho вывестистрокутекста echo Hello World cat вывестисодержимоефайла cat fileToEditless иmore аналогичноcat просмотрсодержимогобольшогофайлапостранично Удобендляпросмотралогов less article mdmore article mdЧтобывыйти необходимонажатьq grep поисквтексте Синтаксискоманды grep OPTIONS PATTERNS FILES Большепропаттерныиопцииможнопрочитатьздесь Дляпримерапоищем ChatGPT вфайлеarticle md grep color ChatGPT article md Информацияосистемеman просмотретьруководствопокоманде Вамскореевсегопонадобитсяустановитьэтукоманду pkg install manПримериспользованиядостаточнопрост man catdf показатьдоступноедисковоепространство Аргумент h сделаетвыводболеечитабельным df hdu подсчётзанятогоместавдиректориях Аргумент h сделаетвыводболеечитабельным du h Сетьping проверкасоединениясхостом ping host ping google comnetstat сетеваястатистика netstatifconfig илиip внекоторыхдистрибутивах конфигурациясетевогоинтерфейса ifconfig Работасархивамиtar архивацияиразархивацияфайлов Еслиувасестьнесколькофайловиликаталогов которыевыхотитезаархивироватьводинфайл выможетеиспользоватьследующуюкоманду tar cvf archive name tar file file dirГде c означаетсозданиеархива v означаетрежимподробноговывода verbose чтобыувидеть какиефайлыдобавляются f говоритtar использоватьследующийаргументкакимяфайлаархива Извлечениефайловизархива tar xvf archive name tarzip unzip работасZIP архивами Аналогиченtar нопрощеисоздает zip архивы Архивациянесколькихфайлов zip archive name zip file txt file txt file txtАрхивациякаталога свключениемвсехфайловиподкаталогов zip r archive name zip directory name Исключениефайловприархивации zip archive name zip directory name x exclude txtДобавлениефайловвсуществующийархив zip u archive name zip new file txtСозданиезашифрованногоzip архива вамбудетпредложеноввестипароль zip e archive name zip file txtИзвлечениевсехфайловизархива unzip archive name zipИзвлечениеопределённыхфайловизархива unzip archive name zip file txt file txtПросмотрсодержимогоархивабезизвлечения unzip l archive name zipИзвлечениефайловвопределённыйкаталог unzip archive name zip d destination directory Управлениепроцессамиps просмотрактивныхпроцессов pskill завершениепроцесса kill signal pidkill сигналдляпрерыванияпроцесса Управлениепакетами зависитотдистрибутива pkg менеджерпакетовTermux Менеджерпакетовнужен чтобыустанавливатьновыепакеты обновлятьиудалятьстарые эдакийтерминальныйPlay Store Передустановкойновыхпакетовкрайнерекомендуетсяобновитьсуществующиепакетыкомандой pkg upgradeВпроцессеобновления установкипакетныйменеджерможетзапроситьдополнительныеподтверждения Чтобысогласиться нужнонажатьY апотомEnter Такжевозможныдополнительныевопросывовремяобновленияопределённыхпакетов РекомендуюиспользоватьопциюпоумолчаниюипростопрожатьEnter Чтобыполучитьсправку нужноиспользоватькомандуhelp например pkg helpЧтобыустановитьновыйпакет нужноиспользоватькомандуinstall например pkg install nodejsТакжедополнительноесогласиеможетпотребоватьсявовремяустановки Теперьмыможемвоспользоватьсяновымипакетами Чтобыудалитьсуществующийпакет нужноиспользоватькомандуuninstall например pkg uninstall nodejsТакжедополнительноесогласиеможетпотребоватьсявовремяудаления Теперькоманданедоступна Поискфайловfind поискфайловвдиректории Поискфайловсименем example txt вкаталоге home user ивовсехегоподкаталогах find home user name example txt Поисккаталоговсименем mydir вкаталоге home user find home user type d name mydir Поискфайловвкаталоге home user размеркоторыхпревышает МБ find home user type f size MПоискпосодержимомуспомощьюgrep find home user type f exec grep l my search term Этотольковерхушкаайсбергавсехвозможностейкомандыfind Онаимеетмножестводругихопцийикомбинаций которыепозволяютвыполнятьсложныепоисковыезапросы Чтобыузнатьбольше выможетеобратитьсяксправочнойстраницекоманды набравman find втерминале УправлениеразрешениямиУправлениеразрешениямиявляетсяключевойчастьюбезопасности Разрешенияопределяют ктоикаксможетвзаимодействоватьсфайламиикаталогами ТипыразрешенийRead r разрешениеначтениесодержимогофайлаилипросмотрсодержимогокаталога Write w разрешениенаизменениесодержимогофайлаилидобавление удалениефайловвкаталоге Execute x разрешениенавыполнениефайла еслиэтоисполняемыйфайл иливходвкаталог ТрикатегориипользователейOwner u владелецфайлаиликаталога Group g группапользователей ассоциированнаясфайломиликаталогом Others o всеостальныепользователи Командыдляуправленияразрешениямиchmod изменениеправнафайлилидиректорию Укомандыchmod естьдварежима символьныйицифровой Всимвольномрежимевыможетеуказать какизменитьразрешениясиспользованиемсимволов u владелецфайлаg группафайлаo другиепользователиa всепользователи тоестьugo Иоператоры добавитьразрешение удалитьразрешение установитьразрешениеАтакжетипыразрешений r разрешениеначтениеw разрешениеназаписьx разрешениенавыполнениеПримеры Датьвладельцуправонавыполнениефайла chmod u x filenameУдалитьугруппыправоназаписьвфайл chmod g w filenameДатьвсемпользователям владелец группа другие правоначтениефайла chmod a r filenameУстановитьразрешениятак чтобытольковладелецмогчитатьизаписыватьфайл авсеостальныемоглитолькочитать chmod u rw go r filenameВчисловомрежимеразрешенияпредставленытремячислами октетами чтение r запись w выполнение x Примеры Установитьразрешениятак чтобывладелецмогчитать записыватьивыполнятьфайл группамоглачитатьивыполнять другиепользователимоглитолькочитать chmod filenameЗдесь rwx длявладельца r x длягруппыи r x длядругих Установитьразрешениятак чтобытольковладелецмогчитатьизаписыватьфайл авсемдругимнебылопредоставленоникакихразрешений chmod filenameЗдесь rw длявладельца длягруппыи длядругих Используякомандуls l выможетепросмотретьтекущиеразрешенияфайлаипринеобходимостиизменитьихспомощьюchmod chown изменениевладельцафайлаилидиректории Предположим унасестьфайлexample txt имыхотимизменитьеговладельцанапользователяjohn chown john example txtТакжеможноизменитьгруппуфайласпомощьюchown Еслимыхотим чтобыфайлexample txt принадлежалпользователюjohn игруппеdevelopers мыможемиспользоватьследующуюкоманду chown john developers example txtЕсливыхотитерекурсивноизменитьвладельцадлядиректорииивсехеёподдиректорийифайлов выможетеиспользоватьфлаг R chown R john developers directory name chgrp изменениегруппыфайлаилидиректории Предположим унасестьфайлexample txt имыхотимизменитьегогруппунаdevelopers chgrp developers example txtЕсливыхотитерекурсивноизменитьгруппудлядиректорииивсехеёподдиректорийифайлов выможетеиспользоватьфлаг R chgrp R developers directory name Чтобыузнатьбольшеокаждойизэтихкомандиихопциях выможетеиспользоватьстраницыруководстваman например man chmod man chown иman chgrp Разноеalias созданиепсевдонимовдлякоманд alias grep grep color export экспортпеременныхокружения export NAME VALUEПеременныеокруженияможноиспользоватькаквсамойоболочке такивподпроцессах export GREETING Hello bash c echo GREETING env выводилиустановкапеременныхокружения envwget иcurl загрузкафайловизинтернета Вамскореевсегопонадобитсяустановитьэтукоманду pkg install wgetwget восновномиспользуетсядляскачиванияфайлов wget Указаваргумент O можноуказать кудасохранитьфайл wget O index htmlЭтолишьбазовыепримерыиспользованияwget Уэтойутилитыестьмногодругихвозможностейипараметров которыеможноизучить обратившиськофициальнойдокументациииливведяman wget вкоманднойстроке есливынаходитесьнаUnix подобнойсистеме curl этоинструменткоманднойстроки которыйпозволяетвыполнятьразличныезапросыксерверуивзаимодействоватьсним чащевсегопопротоколамHTTP иHTTPS нотакжеипомногимдругимпротоколам curl ipinfo ioЭтотолькобазовыепримерыиспользованияcurl Уэтогоинструментаестьмножестводругихопцийивозможностей Дляполученияподробнойинформациииизучениявсехфункцийможнообратитьсякофициальнойдокументациииливвестиman curl вкоманднойстрокенаUnix подобныхсистемах ЗаключениеУbash иUnix ещёоченьмноговажныхаспектов пайпы перенаправления скрипты условия циклы функции однакознаниябазовыхкомандбудетдостаточнодляпростогоиспользованиятерминала Вслучаежеиспользованиячего тоновогобудутдаватьсянеобходимыедополнительныепоясненияиобъяснения ДомашнеезаданиеПопробуйтекаждуюизперечисленныхвэтомспискекомандвTermux навашемустройстве просмотритеихсправкиипопытайтесьихвызватьсуспешнымрезультатом чтобыувассложилосьчёткоепредставление какониработают Обязательноподписывайтесьнамойаккаунтdev to иTelegram канал скоробудетещёбольшеконтента 2023-08-18 09:25:00
Apple AppleInsider - Frontpage News Only heroes use iPhones on TV, but they use them a lot https://appleinsider.com/articles/23/08/17/only-heroes-use-iphones-on-tv-but-they-use-them-a-lot?utm_medium=rss Only heroes use iPhones on TV but they use them a lotNew research says that Apple sees by far the most product placement in films and television even outside its own Apple TV shows Merchant Machine s figures are contradictory but it appears the iPhone is the most product placed device in film and TVProduct placement is specifically where a company has paid to have one of its products featured in a show If a character ever says they ll Bing something Microsoft paid them Read more 2023-08-18 09:45:56
海外TECH Engadget Beats Studio Buds + are $40 off right now https://www.engadget.com/beats-studio-buds--are-40-off-right-now-095517251.html?src=rss Beats Studio Buds are off right nowOnly a few months after they first came out the Beats Studio Buds are down to an all time low price The company s latest noise canceling headphones are percent off at Woot dropping from to While you shop it s important to keep in mind that though Amazon owns Woot it has a different return policy We gave the Beats Studio Buds an in our review when they launched A few of the new features impressed us but the price increase from to seemed a bit steep for the product ーsomething this deal more than makes up for Updates rolled out with the Beats Studio Buds included percent more battery life three times bigger microphones and acoustic vents added to the front and side As a whole the sound quality and noise canceling are both better than its predecessor Plus the placement of the headphones control button has moved to avoid accidentally pressing it while adjusting their fit a big problem plaguing the originals At the same time a few things are lacking from the Beats Studio Buds such as automatic pausing wireless charging and a sound that ーwhile improved ーdoesn t measure up to competitors like AirPods But if you want solid headphones for a decent price these are certainly a good option The markdown will be available on Woot for the next four days or until they sell out of their stock Follow EngadgetDeals on Twitter and subscribe to the Engadget Deals newsletter for the latest tech deals and buying advice This article originally appeared on Engadget at 2023-08-18 09:55:17
海外TECH Engadget Rally's and Checkers are using AI chatbots for Spanish-language food orders https://www.engadget.com/rallys-and-checkers-are-using-ai-chatbots-for-spanish-language-food-orders-090931426.html?src=rss Rally x s and Checkers are using AI chatbots for Spanish language food ordersCheckers and Rally s restaurants have launched the first Spanish ordering system that uses AI Checkers restaurants announced The system from a company called Hi Auto is already in use at of those restaurants following two months of beta testing at five locations The service allows for a more inclusive environment by accommodating Spanish speakers the company said but it remains to be seen whether customers or employees will embrace it The system takes orders via a virtual assistant and detects the customer s language spoken automatically switching between English and Spanish Hi Auto says it has unique customization capabilities that let franchises easily scale the system up The company promises to streamline ordering with a greater than percent order accuracy rate Our expanded partnership with Checkers and Rally s represents a huge breakthrough for the country s Spanish speaking and bilingual communities and allows every restaurant to cater to the Spanish speaking population at any time said Hi Auto CEO Roy Baharav AI drive through order taking is a unique challenge however thanks to an environment that tends to be noisy and chaotic You may think driving by and speaking into a drive thru is an easy problem for AI but it s actually one of the hardest Google Cloud CEO Thomas Kurian recently told The Wall Street Journal in reference to the company s recent collaboration with Wendy s And the tech isn t necessarily reliable either The WSJ reported that three people out of using AI systems asked to speak with a human employee due to errors or the desire to speak to a person Hi Auto is up against some giants as well One of the first companies to look at the tech was McDonald s which teamed up with IBM to accelerate its own AI ordering systems and starting testing them in Chicago area restaurants last year It s also competing with Google Cloud which is testing its systems at White Castle on top of Wendy s The system does offer features restaurant chains want though It can upsell relentlessly on items like deserts and french fries resulting in higher orders according to CNN It may also allow restaurants to cut employees boosting their bottom lines but reducing the number of jobs available to young people That said the restaurant with the highest customer service marks last year was Chick fil A thanks in part to its face to face human ordering system according to a recent survey from Intouch Insight This article originally appeared on Engadget at 2023-08-18 09:09:31
海外科学 NYT > Science To Stop an Extinction, He’s Flying High, Followed by His Beloved Birds https://www.nytimes.com/2023/08/18/world/europe/johannes-fritz-ibises-migration.html To Stop an Extinction He s Flying High Followed by His Beloved BirdsUsing an ultralight aircraft Johannes Fritz once taught endangered ibises a migration path over the Alps Because of climate change he is now showing them a much longer route to a winter s refuge 2023-08-18 09:00:55
金融 ニュース - 保険市場TIMES エヌエヌ生命、中小企業経営者の「インボイス制度」に関する意識調査を実施 https://www.hokende.com/news/blog/entry/2023/08/18/190000 エヌエヌ生命、中小企業経営者の「インボイス制度」に関する意識調査を実施全国の中小企業経営者名を対象に調査エヌエヌ生命保険株式会社以下、エヌエヌ生命は、年月日より開始されるインボイス制度について、全国の中小企業経営者名を対象に意識調査を実施し、年月日に調査結果を発表した。 2023-08-18 19:00:00
ニュース BBC News - Home Stephen Nolan says sorry after explicit image allegations https://www.bbc.co.uk/news/uk-northern-ireland-66543167?at_medium=RSS&at_campaign=KARANGA guest 2023-08-18 09:43:45
ニュース BBC News - Home Energy bills predicted to drop in October https://www.bbc.co.uk/news/business-66542340?at_medium=RSS&at_campaign=KARANGA consultancy 2023-08-18 09:30:35
ニュース BBC News - Home Melton Mowbray: Glider crash pilot killed in mid-air crash https://www.bbc.co.uk/news/uk-england-leicestershire-66544210?at_medium=RSS&at_campaign=KARANGA leicestershire 2023-08-18 09:51:30
ニュース BBC News - Home Wilko staff have grounds for hope, says GMB union as bidders circle https://www.bbc.co.uk/news/business-66543380?at_medium=RSS&at_campaign=KARANGA homeware 2023-08-18 09:26:43
ニュース BBC News - Home Romeo Lavia: Chelsea sign Belgium midfielder from Southampton in £58m deal https://www.bbc.co.uk/sport/football/66539123?at_medium=RSS&at_campaign=KARANGA contract 2023-08-18 09:33:08
ニュース BBC News - Home Ben Stokes made England World Cup decision shortly after Ashes, says Jos Buttler https://www.bbc.co.uk/sport/cricket/66540755?at_medium=RSS&at_campaign=KARANGA Ben Stokes made England World Cup decision shortly after Ashes says Jos ButtlerEngland white ball captain Jos Buttler reveals conversations over Ben Stokes ending his one day international retirement began a while ago 2023-08-18 09:01:31
IT 週刊アスキー 旬のフルーツを最大限美味しく味わう 水信ブルック&ファクトリーにて「ナガノパープル」「シャインマスカット」がそれぞれメインのかき氷販売中 https://weekly.ascii.jp/elem/000/004/150/4150541/ 販売中 2023-08-18 18:30:00
IT 週刊アスキー 日本新聞協会などが「生成AI」について共同声明、文化発展を阻害しない著作権保護策を https://weekly.ascii.jp/elem/000/004/150/4150561/ 共同声明 2023-08-18 18:30:00
IT 週刊アスキー サンワサプライ、太めでも固定できるケーブルホルダーなど2製品 https://weekly.ascii.jp/elem/000/004/150/4150579/ 製品 2023-08-18 18:30:00
IT 週刊アスキー ドウシシャ、レトロなラジカセ第2弾。BluetoothやUSBに対応 https://weekly.ascii.jp/elem/000/004/150/4150563/ bluetooth 2023-08-18 18:10:00

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)