IT |
気になる、記になる… |
「Google Chrome」のiOS版、アドレスバーを画面下部に表示出来るオプションをテスト中 |
https://taisy0.com/2023/08/24/175738.html
|
apple |
2023-08-23 22:55:49 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] 新興SNS「スレッズ」は「X」に勝ち目なし? ブームはなぜ沈静化したのか |
https://www.itmedia.co.jp/business/articles/2308/24/news047.html
|
itmedia |
2023-08-24 07:41:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] 生成AI、不動産会社の59%が「使いたい」も、使用中は11% 導入が進まない理由は? |
https://www.itmedia.co.jp/business/articles/2308/24/news071.html
|
group |
2023-08-24 07:30:00 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
トークンで簡単なログイン保持機能をPythonで実装する方法 |
https://qiita.com/Kento210/items/9fd84efbf7ab5432b600
|
lambda |
2023-08-24 07:44:00 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
トークンで簡単なログイン保持機能をPythonで実装する方法 |
https://qiita.com/Kento210/items/9fd84efbf7ab5432b600
|
lambda |
2023-08-24 07:44:00 |
Git |
Gitタグが付けられた新着投稿 - Qiita |
【Git】エラー : refusing to merge unrelated histories |
https://qiita.com/Oriko/items/2d6c70be02c0b4f3b147
|
tomergeunrelatedhistories |
2023-08-24 07:56:46 |
海外TECH |
MakeUseOf |
What Is Friend.Tech and Should You Believe the Hype? |
https://www.makeuseof.com/what-is-friendtech/
|
folks |
2023-08-23 22:05:24 |
海外TECH |
DEV Community |
Setting up Bcrypt in your Rails project |
https://dev.to/mandy_petrakis/setting-up-bcrypt-in-your-rails-project-fn0
|
Setting up Bcrypt in your Rails projectIf you re here you probably already know that storing passwords in plain text is a bad idea Here is a step by step guide on how to set up Bcrypt in your Rails project It s quite simple yet offers powerful security to your user s information as well as any sensitive data you might be storing in your database It s so simple in fact you ll probably have time to read about how it works at the end if you aren t already familiar If you don t have your Rails project set up go ahead a run rails new ProjectNameAdd the bcrypt Gem to your project s Gemfile gem bcrypt gt In your terminal run bundle installGenerate the model you will be storing the password in and include password digest as an attribute Remember the default type when using a generator is a string which is how the password digest will be stored rails g model User name email password digestIn the model add your associations and validations and include has secure passwordclass User lt ApplicationRecord has secure password Include additional validations endMigrate your database to create your users table rails db migrateImplement user registration in your users controller with a create action along with your error handling Though we included a password digest attribute in our user table we will still take in a password and password confirmation in our user params Bcrypt will do the work of hashing the plain text password and storing it as password digest thanks to that handy single line of code in step has secure password class UsersController lt ApplicationController rescue from ActiveRecord RecordInvalid with render record invalid def create user User create user params session user id user id Include any additional successful registration steps endprivate def user params params permit name email password password confirmation end def render record invalid e render json errors e record errors full messages status unprocessable entity endendSo far the code above will take in new user information as use params and create a new user It will verify that the password and password digest match and save the new user to the database if so along with the Bcrypt generated password digest If the password and confirmation do not match the bang operator in User create will raise an error that will be rescued with the render record invalid function to return any errors so we can render them to the dom for our user Lastly we will authenticate our users when they sign in This will go into the controller responsible for your user authentication such as a sessions controller First the action will find the user via their email in this example and authenticate the password they input against the store password digest class SessionsController lt ApplicationController def create user User find by email params email if user amp amp user authenticate params password Handle successful login else Handle login failure end endendThats it Your passwords are being stored securely How it works Bcrypt is a hashing algorithm that takes a bit of data e g password and creates a digital fingerprint from it In other words password becomes something like b nOUIskJnaTuTFkByveuKkSxUFXfuaOKdOKfxYTKKIGSJwFa What makes Bcrypt more secure is that it adds salt to the password before hashing it Salt is a random bit of additional data that is prepended to the password the user entered before it is hashed This looks like turning our password into EOAovhrbpassword before processing it through the hashing algorithm This way if two people have have the same password the salt ensures that their password digest is completely different So how do we authenticate the user Bcrypt stores the password salt prepended on the password hash in the password digest so all we have to do is add that salt to the password the user entered upon log in and see if it matches Yes the stored hash does have embedded information about its computation As seen in the example below from the Bcrypt official npm page b nOUIskJnaTuTFkByveuKkSxUFXfuaOKdOKfxYTKKIGSJwFa hash value KkSxUFXfuaOKdOKfxYTKKIGSJwFa salt nOUIskJnaTuTFkByveu cost factor gt rounds hash algorithm identifier gt b BCryptRead more about Bcrypt for Ruby here |
2023-08-23 22:08:35 |
海外TECH |
DEV Community |
Interesting Malware Analysis Writeups |
https://dev.to/ghrake/interesting-malware-analysis-writeups-23la
|
Interesting Malware Analysis Writeups BlackNet C Communications with FakeNet NGCommand and Control C servers form the backbone of a botnet s infrastructure They re responsible for directing malware on compromised machines One such C is the BlackNet and understanding its communication is pivotal for cybersecurity professionals A compelling post I came across delves deep into how BlackNet communicates using a tool called FakeNet NG FakeNet NG is a dynamic network analysis tool that intercepts and redirects network traffic By leveraging it one can decode the underlying communication structure of malware like BlackNet thus aiding in the mitigation of potential threats Paradies Clipper Crypto Jacker Malware AnalysisCrypto jacking is becoming increasingly popular among cybercriminals It allows them to use the compromised machine s resources to mine cryptocurrency Paradies Clipper is a new entrant in this space and it s crucial to be familiar with its modus operandi I d recommend taking a look at this malware analysis article which offers a thorough analysis of Paradies Clipper It provides key insights into how it operates its infection vectors and techniques it uses to evade detection Grasping these details is essential for any cybersecurity professional to counteract such threats effectively Fileless Malware on Linux via Scripting LanguagesLinux often perceived as a secure operating system is not devoid of threats An intriguing malware type that targets Linux systems operates filelessly via scripting languages This means it doesn t rely on traditional executables instead it exploits scripting languages inherent capabilities I came across an insightful article on this topic which delves deep into how these types of malware are crafted and executed It s a must read for anyone keen on understanding the nuances of fileless malware and how to detect and prevent such threats on Linux systems Unpacking Ramnit Dropper MalwareUnpacking malware is a fundamental step in malware analysis The Ramnit Dropper is notorious for its obfuscation techniques making unpacking a challenging task But fear not There s a comprehensive tutorial on unpacking the Ramnit Dropper malware that I ve found extremely valuable The post takes a hands on approach explaining the steps to reverse engineer this specific malware variant By following this guide researchers can demystify the techniques used by Ramnit and develop countermeasures against it ConclusionBy understanding the intricate details of malware like BlackNet Paradies Clipper fileless malware on Linux and Ramnit Dropper we position ourselves better to defend our networks and systems Investing time in reading and understanding these articles ensures we re always a step ahead of the adversaries |
2023-08-23 22:06:27 |
海外TECH |
DEV Community |
Agile or not Agile |
https://dev.to/ivangavlik/agile-or-not-agile-28hn
|
Agile or not AgileOn the projects I ve worked on so far everyone implemented Agile ways of working or at least tried to I always found them not agile enough because things weren t as smooth as in books and tutorials there were always exceptions like longer sprintsreduced daily stand upslimited client involvementAnd then I realized just like there s no perfect clean code there s no perfectly by the book implemented way of agile working either so what s the secret then ProblemA lot of books and tutorials tend to overlook the fundamental essence of Agile in their focus on tools and methodologies They outline the steps the frameworks the processes but they miss the heart of what Agile truly represents It s not just about daily stand ups backlogs and sprints Back to the realityThe reality of projects is often messier with unexpected roadblocks changing priorities and unique team dynamics This made me realize that the key to successful Agile implementation isn t about sticking to a rigid formula it s about understanding the principles and creatively applying them to fit the context Just as clean code principles guide us towards writing maintainable and efficient code Agile principles guide us towards delivering value and responding to change effectively It s about finding that balance between structure and flexibility between following a plan and adapting to new insights So the secret lies in truly grasping the essence of Agileーembracing its values of collaboration communication and iteration It s about being agile in your thinking not just in your processes So here s my recipe for working in an agile way where are yourone step toward where you want to beevaluate and fix if broke For the endIn the end it s not about rigidly adhering to a specific set of rules but about applying the Agile mindset That s where the magic happensーwhere the tools and methodologies become vehicles for delivering impactful results and where each project s Agile journey becomes an authentic and dynamic story of adaptation and success |
2023-08-23 22:06:21 |
Apple |
AppleInsider - Frontpage News |
Refurbished Apple M2 MacBook Air dips to $749 |
https://appleinsider.com/articles/23/08/23/refurbished-apple-m2-macbook-air-dips-to-749?utm_medium=rss
|
Refurbished Apple M MacBook Air dips to Finding the lowest prices on Apple gear can be a full time job but we ve uncovered the best deal on the latest inch MacBook Air from Newegg This M MacBook Air is a Certified Apple Refurbished product and clocks in at an incredible At first glance the Newegg discount shows the MacBook Air is already at the low price of However using the Affirm payment method and discount code AFFIRMMAC at checkout you can knock an additional off Buy w code AFFIRMMAC Read more |
2023-08-23 22:34:28 |
海外TECH |
Engadget |
Scientists strengthen concrete by 30 percent with used coffee grounds |
https://www.engadget.com/scientists-strengthen-concrete-by-30-percent-with-used-coffee-grounds-221643441.html?src=rss
|
Scientists strengthen concrete by percent with used coffee groundsHumans produce around billion tons of concrete every year That process consumes around billion tons of sand out of the billion tons in total used annually which has in part led to acute shortages of the building commodity in recent years At the same time we generate about billion kilograms of used coffee grounds over the same span ーcoffee grounds which a team of researchers from RMIT University in Australia have discovered can be used as a silica substitute in the concrete production process that in the proper proportions yields a significantly stronger chemical bond than sand alone nbsp “The disposal of organic waste poses an environmental challenge as it emits large amounts of greenhouse gases including methane and carbon dioxide which contribute to climate change lead author of the study Dr Rajeev Roychand of RMIT s School of Engineering said in a recent release He notes that Australia alone produces million kilograms of used coffee grounds each year most of which ends up in landfills nbsp Coffee grounds can t simply be mixed in raw with standard concrete as they won t bind with the other materials due to their organic content Dr Roychand explained In order to make the grounds more compatible the team experimented with pyrolyzing the materials at and degrees C then substituting them in for sand in and percentages by volume for standard concrete mixtures nbsp The team found that at degrees is perfect temperature producing a percent enhancement in the compressive strength of the composite concrete blended with coffee biochar per the team s study published in the September issue of Journal of Cleaner Production In addition to reducing emissions and making a stronger concrete we re reducing the impact of continuous mining of natural resources like sand Dr Roychand said nbsp The concrete industry has the potential to contribute significantly to increasing the recycling of organic waste such as used coffee added study co author Dr Shannon Kilmartin Lynch a Vice Chancellor s Indigenous Postdoctoral Research Fellow at RMIT Our research is in the early stages but these exciting findings offer an innovative way to greatly reduce the amount of organic waste that goes to landfill where it s decomposition would generate large amounts of methane a greenhouse gas times more potent than carbon dioxide nbsp This article originally appeared on Engadget at |
2023-08-23 22:16:43 |
金融 |
金融総合:経済レポート一覧 |
FX Daily(8月22日)~米金利に左右される地合いが続く |
http://www3.keizaireport.com/report.php/RID/549293/?rss
|
fxdaily |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
国内銀行の資産・負債等(銀行勘定)(2023年6月末) |
http://www3.keizaireport.com/report.php/RID/549294/?rss
|
日本銀行 |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
ジャクソンホール待ちの金融市場:中立金利の議論に注目:木内登英のGlobal Economy & Policy Insight |
http://www3.keizaireport.com/report.php/RID/549298/?rss
|
lobaleconomypolicyinsight |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
負債と資本の表示区分ルールのリアル・エフェクト:日本の上場企業による優先株式の発行事例分析 |
http://www3.keizaireport.com/report.php/RID/549300/?rss
|
上場企業 |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
量子計算の概要:ファイナンスへの応用を例に |
http://www3.keizaireport.com/report.php/RID/549301/?rss
|
日本銀行金融研究所 |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
金融政策と日本経済の今後~日銀のYCC修正から金融緩和の「出口」を分析:Economic Trends |
http://www3.keizaireport.com/report.php/RID/549302/?rss
|
economictrends |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
それほど緊張の夏でもない為替:経済の舞台裏 |
http://www3.keizaireport.com/report.php/RID/549304/?rss
|
第一生命経済研究所 |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
みずほ経済・金融ウィークリー(2023年8月23日号)~米国、欧州、中国、アジア、日本、金融市場... |
http://www3.keizaireport.com/report.php/RID/549307/?rss
|
金融市場 |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
ヘッジファンド概況(2023年7月)~ヘッジファンドの資金動向:当月の運用損益は7戦略でプラス。 |
http://www3.keizaireport.com/report.php/RID/549309/?rss
|
日興リサーチセンター |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
インフラ投資に関する調査 2023年~調査結果~年金基金および機関投資家に聞いた最新のインフラ投資動向 |
http://www3.keizaireport.com/report.php/RID/549323/?rss
|
三井住友トラスト |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
2023年8月ジャクソンホール会議プレビュー:市川レポート |
http://www3.keizaireport.com/report.php/RID/549334/?rss
|
三井住友 |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
吉野貴晶の『景気や株価の意外な法則』 NO48 研究開発費を増やした企業への投資について |
http://www3.keizaireport.com/report.php/RID/549335/?rss
|
吉野貴晶 |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
【石黒英之のMarket Navi】米大手ハイテク株は年内に最高値更新なるか?~8月に入りNASDAQ100は調整基調... |
http://www3.keizaireport.com/report.php/RID/549336/?rss
|
marketnavi |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
Kamiyama Reports:日本株投資の機会が続く~これからの注目点:ヒト・モノ・カネの余剰から不足へ... |
http://www3.keizaireport.com/report.php/RID/549337/?rss
|
kamiyamareports |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
KAMIYAMA Seconds!:体感インフレは10%以上なのに政府は3%というが本当か? |
http://www3.keizaireport.com/report.php/RID/549338/?rss
|
kamiyamaseconds |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
みずほ経済・金融マンスリー 2023年8月23日号~今月の内外経済・金融市場動向・評価... |
http://www3.keizaireport.com/report.php/RID/549341/?rss
|
金融市場 |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
日本銀行の金融政策の変遷と今後の展望:国内外経済の動向 |
http://www3.keizaireport.com/report.php/RID/549357/?rss
|
富国生命 |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
【第118回】学校・職場等での「金融経済教育」を巡り浮上する課題とその対応(2)FOR FINANCIAL WELL-BEING 本格的な「金融経済教育」を継続実施できるような「仕組み」作り |
http://www3.keizaireport.com/report.php/RID/549359/?rss
|
forfinancialwellbeing |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
東証フォローアップ会議の今後の注目点~改革のモメンタムの継続に向けた動き:金融・証券市場・資金調達 |
http://www3.keizaireport.com/report.php/RID/549363/?rss
|
大和総研 |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
プライベート・アセットの見通し~2023年第3四半期-景気減速局面での投資 |
http://www3.keizaireport.com/report.php/RID/549377/?rss
|
景気減速 |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
【注目検索キーワード】ジニ係数 |
http://search.keizaireport.com/search.php/-/keyword=ジニ係数/?rss
|
検索キーワード |
2023-08-24 00:00:00 |
金融 |
金融総合:経済レポート一覧 |
【お薦め書籍】1300万件のクチコミでわかった超優良企業 |
https://www.amazon.co.jp/exec/obidos/ASIN/4492534628/keizaireport-22/
|
転職 |
2023-08-24 00:00:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
アマゾンのNFL視聴率データ、ニールセンが取り込みへ - WSJ発 |
https://diamond.jp/articles/-/328152
|
取り込み |
2023-08-24 07:09:00 |
ビジネス |
東洋経済オンライン |
社員だから気づく、企業が危機に陥る思わぬ予感 経営者は過去の成功体験からサインを見逃す | リーダーシップ・教養・資格・スキル | 東洋経済オンライン |
https://toyokeizai.net/articles/-/694442?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
成功体験 |
2023-08-24 07:30:00 |
マーケティング |
MarkeZine |
日清食品が社内に生成AIを導入した理由とは 業務の生産性をあげる活用法を共有[9/22無料配信] |
http://markezine.jp/article/detail/43205
|
無料配信 |
2023-08-24 07:30:00 |
マーケティング |
MarkeZine |
もっと愛されるブランドになるためには?ブランデッドコンテンツのプロが秘訣を解説【視聴無料】 |
http://markezine.jp/article/detail/43196
|
解説 |
2023-08-24 07:15:00 |
コメント
コメントを投稿