GyaanSetu PHP

PHP, Laravel and WordPress.

22 articlesDeep, practical knowledge

Laravel-ൽ BayarCash ശരിയായ രീതിയിൽ സജ്ജീകരിക്കുക

Laravel-ൽ BayarCash ശരിയായ രീതിയിൽ സജ്ജീകരിക്കുക. നിങ്ങൾ മലേഷ്യൻ വിപണിക്കായി SaaS നിർമ്മിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് തീർച്ചയായും FPX ആവശ്യമായി വരും. BayarCash ഒരു സാധാരണ തിരഞ്ഞെടുപ്പാണ്. SDK ഒരു പ്രശ്നമല്ല. ടി...

PHP · 2 min read

പ്രൊഡക്ഷനിൽ തകരാറുകൾ ഉണ്ടാക്കാത്ത മൈഗ്രേഷനുകൾ

പ്രൊഡക്ഷനിൽ തകരാറുകൾ ഉണ്ടാക്കാത്ത മൈഗ്രേഷനുകൾ. ഒരു മൈഗ്രേഷൻ നിങ്ങളുടെ മെഷീനിൽ കൃത്യമായി പ്രവർത്തിക്കുന്നു. അത് ചെറുതാണെന്ന് തോന്നിയതുകൊണ്ട് നിങ്ങൾ വെള്ളിയാഴ്ച വൈകുന്നേരം 6 മണിക്ക് അത് ഡെപ്ലോയ് ചെയ്യുന്നു. എന്നാൽ പെട്ടെന്ന് ഡെപ്ലോയ്മെന്റ് തടസ്സപ്പെടുന്നു. അല്ലെങ്കിൽ അതിലും മോശമായത്,…

PHP · 2 min read

നിയന്ത്രിത വേർഡ്പ്രസ്സ് സൈറ്റുകൾക്കായി ഒരു സെർച്ച് മോഡൽ നിർമ്മിക്കുന്നത്

നിയന്ത്രിത വേർഡ്പ്രസ്സ് സൈറ്റുകൾക്കായി ഒരു സെർച്ച് മോഡൽ നിർമ്മിക്കുന്നത്. മിക്ക വേർഡ്പ്രസ്സ് സെർച്ച് ട്യൂട്ടോറിയലുകളും വളരെ ലളിതമാണ്. ഹെഡറിൽ ഒരു വിഡ്ജറ്റ് ചേർക്കാൻ അവ നിങ്ങളോട് പറയുന്നു. ഇത് പൊതുവായ ബ്ലോഗുകൾക്ക് അനുയോജ്യമാണ്. എന്നാൽ ഇത് പരാജയപ്പെടുന്നു...

PHP · 2 min read

RepoWrapped: ഒരു GitHub റെപ്പോസിറ്ററിക്കായുള്ള Spotify Wrapped

RepoWrapped: ഒരു GitHub റെപ്പോസിറ്ററിക്കായുള്ള Spotify Wrapped. GitHub റെപ്പോസിറ്ററികൾക്കായി ഒരു Spotify Wrapped നിർമ്മിക്കണമെന്ന് ഞാൻ ആഗ്രഹിച്ചു. ആശയം ലളിതമായിരുന്നു: ഒരു ഉപയോക്താവിനെയും ഒരു റെപ്പോസിറ്ററിയെയും തിരഞ്ഞെടുക്കുക, തുടർന്ന് അവരുടെ സ്റ്റാറ്റുകൾ കാണിക്കുക. ആകെ കമ്മറ്റുകൾ...

PHP · 2 min read

PHP-യിൽ ന്യൂസ്‌റൂം AI മോഡ്യൂളുകൾ നിർമ്മിക്കുന്നത്

PHP-യിൽ ന്യൂസ്‌റൂം AI മോഡ്യൂളുകൾ നിർമ്മിക്കുന്നത്. ഒരു ന്യൂസ്‌റൂമിലെ AI എന്നാൽ ഒരു വലിയ ചാറ്റ് ബോക്സ് എന്നാണ് മിക്കവരും കരുതുന്നത്. ഇത് ഒരു തെറ്റാണ്. ആ രീതി പിന്തുടരുന്നത് ആളുകൾ ഒരിക്കൽ മാത്രം ഉപയോഗിക്കുകയും പിന്നീട് അവഗണിക്കുകയും ചെയ്യുന്ന ഫീച്ചറുകളിലേക്ക് നയിക്കും...

PHP · 2 min read

Laravel: വേർഷൻ 5 മുതൽ ഇന്നുവരെ

Laravel: വേർഷൻ 5 മുതൽ ഇന്നുവരെ. Laravel വെറുതെ മാറിയതല്ല, അത് വളർന്നതാണ്. നിങ്ങൾ ഒരു പഴയ Laravel 5 പ്രോജക്റ്റ് തുറന്നാൽ, വ്യത്യസ്ത കാലഘട്ടങ്ങളിലെ മുറികളുള്ള ഒരു വീട് പോലെയാണത് കാണുക. അത് പ്രവർത്തിക്കും, പക്ഷേ...

PHP · 2 min read

Mapping WordPress Maintenance Tools

Mapping WordPress Maintenance Tools Comparing WordPress maintenance tools is hard. One source calls a tool "SaaS," while another calls it "self hosted." Most people mix two differ…

PHP · 2 min read

Dev Log: Driver Seams, URL Bugs, and DB Settings

Dev Log: Driver Seams, URL Bugs, and DB Settings I spent the day building a platform. One architectural idea appeared constantly. You must put a seam between what you do and where…

PHP · 2 min read

Build The Seam On Day One

Build The Seam On Day One Building a platform for high volume data forces a choice. You need a fast database for long term storage. But setting up a complex system on day one is h…

PHP · 2 min read

Laravel MCP ടൂളുകൾ ഉപയോഗിച്ച് AI ഏജന്റുകളെ സുരക്ഷിതമാക്കുന്നു

Laravel MCP ടൂളുകൾ ഉപയോഗിച്ച് AI ഏജന്റുകളെ സുരക്ഷിതമാക്കുന്നു. MCP വഴി ഒരു AI ഏജന്റിന് നിങ്ങളുടെ ആപ്പിലേക്ക് പ്രവേശനം നൽകുന്നത് ഒരാൾക്ക് കീറിംഗ് (keyring) നൽകുന്നത് പോലെയാണ്. നിങ്ങൾ കൃത്യമായ നിയമങ്ങൾ നിശ്ചയിച്ചില്ലെങ്കിൽ, അവർ തെറ്റായ വാതിലുകൾ തുറന്നേക്കാം...

PHP · 2 min read

How I Built A Sliding Window Rate Limiter in Redis

How I Built A Sliding Window Rate Limiter in Redis Our video API used to crash every evening at 8pm UTC. It was not real traffic. A few scrapers found our trending endpoint and ha…

PHP · 2 min read

ഒരു Laravel ആപ്പിനുള്ളിൽ ഒരു MCP സെർവർ ഉൾപ്പെടുത്തുന്നു

ഒരു Laravel ആപ്പിനുള്ളിൽ ഒരു MCP സെർവർ ഉൾപ്പെടുത്തുന്നു. AI ഏജന്റുകൾക്ക് വെറുമൊരു സ്ക്രാപ്പ് ചെയ്ത UI മാത്രം പോരാ. ശരിയായ അനുമതികളോടെ പ്രത്യേക ടൂളുകൾ ഉപയോഗിക്കാനുള്ള ഒരു മാർഗ്ഗം അവർക്ക് ആവശ്യമാണ്. ഇതാണ് മോഡൽ കൺടെക്സ്റ്റ്...

PHP · 2 min read

CSV ഇൻജക്ഷൻ: കോഡ് പ്രവർത്തിപ്പിക്കുന്ന എക്‌സ്‌പോർട്ട് ബട്ടൺ

CSV ഇൻജക്ഷൻ: കോഡ് പ്രവർത്തിപ്പിക്കുന്ന എക്‌സ്‌പോർട്ട് ബട്ടൺ. ഒരു ഉപഭോക്താവ് അവരുടെ പേര് നൽകുന്നു. അവർ =HYPERLINK("http://evil.example/leak", "click") എന്ന് ടൈപ്പ് ചെയ്യുന്നു. നിങ്ങളുടെ സിസ്റ്റം അത് സ്വീകരിക്കുന്നു. അത് സാധാരണയായി കാണപ്പെടുന്നു...

PHP · 2 min read

PHP-യിൽ നിന്ന് Go-യിലേക്ക്: എന്റെ ചിന്താഗതി മാറ്റാൻ ഏറ്റവും കൂടുതൽ സമയം എടുത്തത് എന്താണ്?

PHP-യിൽ നിന്ന് Go-യിലേക്ക്: എന്റെ ചിന്താഗതി മാറ്റാൻ ഏറ്റവും കൂടുതൽ സമയം എടുത്തത് എന്താണ്? ഞാൻ ഏഴ് വർഷം PHP ഉപയോഗിച്ചു. അതിൽ അഞ്ച് വർഷം ഞാൻ Laravel ഉപയോഗിച്ചു. ഒരു Laravel monolith-ൽ നിന്ന് microservices-ലേക്ക് ഒരു മൈഗ്രേഷൻ നയിക്കാൻ ഞാൻ Go-യിലേക്ക് മാറിയപ്പോൾ...

PHP · 2 min read

MCP കണക്ടറുകൾക്കായുള്ള OpenID കോൺഫിഗറേഷൻ പരിഹാരം

MCP കണക്ടറുകൾക്കായുള്ള OpenID കോൺഫിഗറേഷൻ പരിഹാരം. ഒരു റിമോട്ട് MCP കണക്ടർ ശരിയാക്കാൻ ഈ ആഴ്ച ഞാൻ ഒരുപാട് സമയം ചെലവഴിച്ചു. ആ കണക്ടർ തുടർച്ചയായി പരാജയപ്പെട്ടുകൊണ്ടിരുന്നു...

PHP · 2 min read

ഒരു API ഗേറ്റ്‌വേ കോൺഫിഗറേഷൻ ബാക്കപ്പ് ചെയ്യൽ

ഒരു API ഗേറ്റ്‌വേ കോൺഫിഗറേഷൻ ബാക്കപ്പ് ചെയ്യൽ. ഒന്നിലധികം API ഗേറ്റ്‌വേകൾ കൈകാര്യം ചെയ്യുന്നത് വെറും ഫയൽ എക്സ്പോർട്ടുകൾക്ക് അപ്പുറമുള്ള കാര്യമാണ്. പ്രൊഡക്ഷൻ പോലുള്ള ഒന്നിലധികം എൻവയോൺമെന്റുകൾ നിങ്ങൾ കൈകാര്യം ചെയ്യുമ്പോൾ...

PHP · 2 min read

റിയൽ ടൈം ഡെവലപ്‌മെന്റിലെ 10 സാധാരണ PHP ബഗുകൾ

റിയൽ ടൈം ഡെവലപ്‌മെന്റിലെ 10 സാധാരണ PHP ബഗുകൾ. PHP ഒരു വിട്ടുവീഴ്ചാപരമായ (forgiving) ഭാഷയാണ്. ഇത് പ്രൊഡക്ഷനിൽ ഉപയോഗിക്കുമ്പോൾ അപകടകരമാക്കുന്നു. നിങ്ങളുടെ ലോക്കൽ മെഷീനിൽ കോഡ് പ്രവർത്തിക്കും...

PHP · 2 min read