#GetData
#cakephpのメモ 1

▶POSTされた値を取得
$this->request->getData('hoge');

▶GETされた値を取得

URL末尾で
"?hoge=1&fuga=boo" のように
名前付きクエリを渡した場合:

コントローラ上で
$this->request->getQuery('hoge');
→"1"

ルーティング機能を使うと
もっと美しいURLになる。
October 27, 2026 at 2:39 AM
The plan:
a FastHTML homepage
that lets you pick
Keyword or Niche.
Upload a CSV
or use a default,
hit GetData,
and watch
the raw YouTube data
populate a table
ready for instant sorting.
October 12, 2026 at 9:37 AM
Naming things is still the hardest part of my job. I can wire Metatrader to a live dashboard, then spend 10 minutes choosing between getData and fetchData.

What's the worst variable name you've ever shipped?
September 30, 2026 at 11:31 AM
The function is called getData. It is asynchronous, writes to the database, sends an email, and mutates a global. The name is the only part of it that has never been changed, and it is the only part that is now false.
September 29, 2026 at 12:20 AM
🚨 EUVD-2026-88123
📊 5.1/10
🏢 aapanel

📝 A vulnerability was identified in aaPanel BaoTa up to 11.8.0. The impacted element is the function getData of the file /www/server/panel/class/data.py. Th...

🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-88123

#cybersecurity #infosec #cve #euvd
September 28, 2026 at 9:02 AM
#cakephpのメモ 1

▶POSTされた値を取得
$this->request->getData('hoge');

▶GETされた値を取得

URL末尾で
"?hoge=1&fuga=boo" のように
名前付きクエリを渡した場合:

コントローラ上で
$this->request->getQuery('hoge');
→"1"

ルーティング機能を使うと
もっと美しいURLになる。
September 17, 2026 at 10:38 PM
Toda vez eu formato hora errado no PHP. Anos fazendo isso e nunca consegui decorar
October 5, 2023 at 12:57 PM
One of my biggest pet peeves with the underlying `windows` crate is the way `HRESULT`s are mapped to `Result`s

Any "positive" hresult (S_*) is mapped to Result::Ok. The GetData API can return different positive results as an indicator, so I created a custom enum for this
github.com/cohaereo/d3d...
github.com
December 29, 2024 at 3:50 PM
#cakephpのメモ 1

▶POSTされた値を取得
$this->request->getData('hoge');

▶GETされた値を取得

URL末尾で
"?hoge=1&fuga=boo" のように
名前付きクエリを渡した場合:

コントローラ上で
$this->request->getQuery('hoge');
→"1"

ルーティング機能を使うと
もっと美しいURLになる。
July 29, 2026 at 10:03 PM
#cakephpのメモ 1

▶POSTされた値を取得
$this->request->getData('hoge');

▶GETされた値を取得

URL末尾で
"?hoge=1&fuga=boo" のように
名前付きクエリを渡した場合:

コントローラ上で
$this->request->getQuery('hoge');
→"1"

ルーティング機能を使うと
もっと美しいURLになる。
June 23, 2026 at 4:32 AM
GetData, Healthcare Tech Solutions, HealthLevel, HITI Lab, IBIS, IES Advisors, Imorgon Medical, INCEPTO, INFINITT, Innolitics, InsiteOne, Interlinx Systems, Jacobian, Kailo Medical, Laurel Bridge Software, MedDream, Mosaic Clinical, Optum, PACS Harmony, PACSHealth
May 27, 2026 at 1:52 PM
GetData, Healthcare Tech Solutions, HealthLevel, HITI Lab, IBIS, IES Advisors, Imorgon Medical, INCEPTO, INFINITT, Innolitics, InsiteOne, Interlinx Systems, Jacobian, Kailo Medical, Laurel Bridge Software, MedDream, Mosaic Clinical, Optum, PACS Harmony, PACSHealth
May 13, 2026 at 2:38 PM
🟠 CVE-2026-11826 - High (8.8)

OpenPLC_v3 contains a heap-based buffer overflow in the getData() function in webserver/core/modb...

https://www.thehackerwire.com/vulnerability/CVE-2026-11826/

#infosec #cybersecurity #CVE #vulnerability #security #patchstack
July 18, 2026 at 3:00 PM
What do you mean by double fetching here? Do you mean calling the same function which gets memoized?

e.g. in generateMetadata, call `getData()`. In render, call `getData()`. Underlying db is only called once.
January 24, 2025 at 3:36 PM
she call getdata on my devicecontext til i crash
October 19, 2025 at 1:16 AM
How to Improve Your C# Code Readability and Maintainability

Improving code quality isn't just for aesthetics—it's essential for debugging, onboarding, collaboration, and reducing bugs. Clean code is self-documenting. Coding Conventions in Depth Consistent coding style improves readability: Bad:…
How to Improve Your C# Code Readability and Maintainability
Improving code quality isn't just for aesthetics—it's essential for debugging, onboarding, collaboration, and reducing bugs. Clean code is self-documenting. Coding Conventions in Depth Consistent coding style improves readability: Bad: void GetData() { string NAME = "John"; Console.Write(NAME); } Good: void GetData() { string name = "John"; Console.Write(name); } Use consistent spacing, brace styles, and line breaks. Leverage tools like EditorConfig…
dotnetwisdom.co.uk
March 28, 2025 at 9:20 AM
OpenPLC_v3 faces a HIGH severity heap overflow (CVE-2026-11826). Exploitable via crafted HTTP POST; causes PLC crash. No patch — limit access & upgrade to v4. https://radar.offseq.com/threat/cve-2026-11826-heap-based-buffer-overflow-in-openplcproject-openplcv3-ec8a841c0c4e3b26 #OffSeq #ICS #Security
CVE-2026-11826: Heap-based Buffer Overflow in openplcproject OpenPLC_v3
CVE-2026-11826 is a heap-based buffer overflow in OpenPLC_v3's getData() function, which reads characters into a caller-supplied buffer without bounds checking. The vulnerable buffer is a 100-byte heap-allocated field dev_name. An authentic
radar.offseq.com
July 18, 2026 at 3:00 PM
Engine Builds • Luanti 5.13.0-251488b
Spoiler git] sfan5 -> luanti-org/luanti: **Add core.get_mapgen_chunksize() (#16289)** fd0ca20 [https://github.com/luanti-org/luanti/co ... 29d7deec9b (2025-06-29T15:19:40Z) git] lhofhansl -> luanti-org/luanti: **MapBlock::getData be gone (#16292)** 43aad37 [https://github.com/luanti-org/luanti/co ... 5472724019 (2025-06-29T20:36:47Z) git] DragonWrangler1 -> luanti-org/luanti: **Add keybinding for world close key (#16250)** 80be9bf [https://github.com/luanti-org/luanti/co ... ba074e0bfb (2025-07-01T12:31:26Z) git] sfan5 -> luanti-org/luanti: **Do not block in httpfetch_request_clear() (#16303)** 83a7e22 [https://github.com/luanti-org/luanti/co ... b9dc85e8b3 (2025-07-03T15:32:05Z) git] appgurueu -> luanti-org/luanti: **Remove obsolete SMeshBuffer.h (#16308)** 08bc036 [https://github.com/luanti-org/luanti/co ... 3cc4e513b4 (2025-07-03T15:32:35Z) git] PtiLuky -> luanti-org/luanti: **Use unique_ptr for trivial ownership (#16300)** 5b37614 [https://github.com/luanti-org/luanti/co ... ba8b298de5 (2025-07-03T15:32:46Z) git] lhofhansl -> luanti-org/luanti: **Fix Camera's far clipping plane for large zooms (#16307)** 1a58a2f [https://github.com/luanti-org/luanti/co ... f51759b319 (2025-07-04T00:11:36Z) git] zhu.gamedev@tutanota.com -> luanti-org/luanti: **Translated using Weblate (Italian)** 3865287 [https://github.com/luanti-org/luanti/co ... be25c41e9e (2025-07-04T21:53:40Z) git] sidtirouluca@proton.me -> luanti-org/luanti: **Added translation using Weblate (Bavarian)** 21df201 [https://github.com/luanti-org/luanti/co ... 345c4b0d82 (2025-07-04T21:53:40Z) git] sidtirouluca@proton.me -> luanti-org/luanti: **Translated using Weblate (Bavarian)** 639edcd [https://github.com/luanti-org/luanti/co ... 8432dbad17 (2025-07-04T21:53:40Z) git] JhonGames -> luanti-org/luanti: **Added translation using Weblate (Hebrew)** 69ad83d [https://github.com/luanti-org/luanti/co ... b7a2950e61 (2025-07-04T21:53:40Z) git] ninhum@gmx.com -> luanti-org/luanti: **Translated using Weblate (Galician)** 8e7fbed [https://github.com/luanti-org/luanti/co ... e167711dba (2025-07-04T21:53:40Z) git] JhonGames -> luanti-org/luanti: **Translated using Weblate (Hebrew)** 5026ea1 [https://github.com/luanti-org/luanti/co ... 406cdbef4c (2025-07-04T21:53:40Z) git] salepetronije -> luanti-org/luanti: **Added translation using Weblate (Serbian)** 4378757 [https://github.com/luanti-org/luanti/co ... 900c0fb4a1 (2025-07-04T21:53:40Z) git] salepetronije -> luanti-org/luanti: **Translated using Weblate (Serbian)** 5b714aa [https://github.com/luanti-org/luanti/co ... 372d450f9a (2025-07-04T21:53:40Z) git] Yof@users.noreply.hosted.weblate.org -> luanti-org/luanti: **Translated using Weblate (Ukrainian)** d1d33ae [https://github.com/luanti-org/luanti/co ... 6b85029743 (2025-07-04T21:53:40Z) git] boffire@users.noreply.hosted.weblate.org -> luanti-org/luanti: **Added translation using Weblate (Kabyle)** 4bfbfcc [https://github.com/luanti-org/luanti/co ... e36712745d (2025-07-04T21:53:40Z) git] boffire@users.noreply.hosted.weblate.org -> luanti-org/luanti: **Translated using Weblate (Kabyle)** 47c0be8 [https://github.com/luanti-org/luanti/co ... b22dd6b32f (2025-07-04T21:53:40Z) git] salepetronije -> luanti-org/luanti: **Translated using Weblate (Serbian (Cyrillic script))** 94c9636 [https://github.com/luanti-org/luanti/co ... 01c2706986 (2025-07-04T21:53:40Z) git] ShiloMazuz -> luanti-org/luanti: **Translated using Weblate (Hebrew)** a51b518 [https://github.com/luanti-org/luanti/co ... e3b73f6b1b (2025-07-04T21:53:40Z) git] TamilNeram -> luanti-org/luanti: **Translated using Weblate (Tamil)** a41a24d [https://github.com/luanti-org/luanti/co ... ab00383916 (2025-07-04T21:53:40Z) git] levnyxous01@gmail.com -> luanti-org/luanti: **Translated using Weblate (Filipino)** d4491d5 [https://github.com/luanti-org/luanti/co ... 9a393acb18 (2025-07-04T21:53:40Z) git] diegomeretta -> luanti-org/luanti: **Translated using Weblate (Spanish)** dbb96b7 [https://github.com/luanti-org/luanti/co ... 48ed41c59c (2025-07-04T21:53:40Z) git] martonkisbenedek@gmail.com -> luanti-org/luanti: **Translated using Weblate (Hungarian)** d945792 [https://github.com/luanti-org/luanti/co ... 325072a0b4 (2025-07-04T21:53:41Z) git] FromKaniv -> luanti-org/luanti: **Translated using Weblate (Ukrainian)** f93d076 [https://github.com/luanti-org/luanti/co ... 8a8cd5da4e (2025-07-04T21:53:41Z) git] Tanavit-M -> luanti-org/luanti: **Translated using Weblate (French)** af4c182 [https://github.com/luanti-org/luanti/co ... 102ad336c6 (2025-07-04T21:53:41Z) git] giorgegi729@gmail.com -> luanti-org/luanti: **Translated using Weblate (Greek)** 2a8ee68 [https://github.com/luanti-org/luanti/co ... ffedb13f34 (2025-07-04T21:53:41Z) git] PtiLuky -> luanti-org/luanti: **Formspec: Fix newline conversion on Windows (#16311)** 51a453c [https://github.com/luanti-org/luanti/co ... 3672e5f71c (2025-07-06T20:10:51Z) git] SmallJoker -> luanti-org/luanti: **minetest.conf.example: Document short setting name as fallback (#16313)** 7e22c72 [https://github.com/luanti-org/luanti/co ... 74c3aa4eed (2025-07-09T08:35:41Z) git] appgurueu -> luanti-org/luanti: **Remove `irr` namespace (#16309)** 61551cf [https://github.com/luanti-org/luanti/co ... 0cea63baf6 (2025-07-09T08:35:52Z) git] TheEt1234 -> luanti-org/luanti: **Clarify some documentation (#16301)** e0f8243 [https://github.com/luanti-org/luanti/co ... d6bbd34922 (2025-07-09T08:36:02Z) git] sfence -> luanti-org/luanti: **Add persistent unique identifiers for objects (#14135)** 4f42b43 [https://github.com/luanti-org/luanti/co ... 444bf2ba3a (2025-07-09T08:40:26Z) git] PtiLuky -> luanti-org/luanti: **Fix downward shadows at time 12000 (#16326)** f71e144 [https://github.com/luanti-org/luanti/co ... 228f5e75c7 (2025-07-12T11:23:17Z) git] PtiLuky -> luanti-org/luanti: **Include header files in CMake sources (#16297)** ce2380b [https://github.com/luanti-org/luanti/co ... 6870169083 (2025-07-12T11:23:35Z) git] appgurueu -> luanti-org/luanti: **Improve script_log_add_source: Log full path for files** 8e03e94 [https://github.com/luanti-org/luanti/co ... 4086f520dc (2025-07-12T11:23:49Z) git] appgurueu -> luanti-org/luanti: **Improve some deprecation warnings** 37f922b [https://github.com/luanti-org/luanti/co ... 705b555c84 (2025-07-12T11:23:49Z) git] nauta-turbidus -> luanti-org/luanti: **Translated using Weblate (Polish)** b8f870f [https://github.com/luanti-org/luanti/co ... fc22752e30 (2025-07-12T11:42:18Z) git] SkyBuilder1717 -> luanti-org/luanti: **Translated using Weblate (Russian)** 84b1399 [https://github.com/luanti-org/luanti/co ... 2cb36122b2 (2025-07-12T11:42:18Z) git] phaidtheodcoc@gmail.com -> luanti-org/luanti: **Translated using Weblate (Greek)** 22c3c04 [https://github.com/luanti-org/luanti/co ... d82ef92635 (2025-07-12T11:42:18Z) git] hezemisverycool@proton.me -> luanti-org/luanti: **Translated using Weblate (Kazakh)** 751bfad [https://github.com/luanti-org/luanti/co ... 6197b2dc4d (2025-07-12T11:42:18Z) git] 109247019824@users.noreply.hosted.weblate.org -> luanti-org/luanti: **Translated using Weblate (Bulgarian)** adf6fe9 [https://github.com/luanti-org/luanti/co ... 7a8ed3a517 (2025-07-12T11:42:18Z) git] giorgegi729@gmail.com -> luanti-org/luanti: **Translated using Weblate (Greek)** 717e686 [https://github.com/luanti-org/luanti/co ... 11e5d85317 (2025-07-12T11:42:18Z) git] salepetronije -> luanti-org/luanti: **Translated using Weblate (Serbian)** e1b057c [https://github.com/luanti-org/luanti/co ... c84cb90712 (2025-07-12T11:42:18Z) git] SmallJoker -> luanti-org/luanti: **Settingtypes: Add comments and deduplicate translation strings** ef7f1ac [https://github.com/luanti-org/luanti/co ... 2b0fce240d (2025-07-12T11:42:18Z) git] script@mt -> luanti-org/luanti: **Update minetest.conf.example and translation file** 15f41eb [https://github.com/luanti-org/luanti/co ... 1adece6a7a (2025-07-12T11:42:18Z) git] SmallJoker -> luanti-org/luanti: **updatepo: Drop strings that are obsolete for >1 script run** 3dd99e1 [https://github.com/luanti-org/luanti/co ... f606150e52 (2025-07-12T11:42:18Z) git] script@mt -> luanti-org/luanti: **Run updatepo.sh** 3394002 [https://github.com/luanti-org/luanti/co ... ddb3b772d6 (2025-07-12T11:42:18Z) git] appgurueu -> luanti-org/luanti: **Document & extend testing for rotation conventions (#16200)** 23bf50a [https://github.com/luanti-org/luanti/co ... f37f5ca4b1 (2025-07-13T15:11:12Z) git] sfan5 -> luanti-org/luanti: **Replace copyToWithAlpha with more appropriate functions** 158bfa6 [https://github.com/luanti-org/luanti/co ... 6a6746d4a6 (2025-07-16T09:42:21Z) git] sfan5 -> luanti-org/luanti: **Deleted unused parts of blitter** e8e5ef0 [https://github.com/luanti-org/luanti/co ... 6d205daa9e (2025-07-16T09:42:21Z) git] sfan5 -> luanti-org/luanti: **Relax path_user sandbox access in mainmenu** 0eabc25 [https://github.com/luanti-org/luanti/co ... 67c0699ba9 (2025-07-16T09:42:54Z) git] sfan5 -> luanti-org/luanti: **Do not mark system-wide content as updateable** 77dd86a [https://github.com/luanti-org/luanti/co ... 23d522c7c7 (2025-07-16T09:42:54Z) git] sfan5 -> luanti-org/luanti: **Minor cleanups and logging changes** 3cb8ce6 [https://github.com/luanti-org/luanti/co ... 7151046e3b (2025-07-16T09:42:54Z) git] sfan5 -> luanti-org/luanti: **Enforce explicit size limit for media files** 251488b [https://github.com/luanti-org/luanti/co ... 29362a186b (2025-07-16T09:42:54Z) Download: luanti-5.13.0-251488b Statistics: Posted by sfan5 — Wed Jul 16, 2025 22:19 * * *
forum.luanti.org
July 16, 2025 at 11:18 PM
Advanced typings
Lets assume you're trying to create a generic component that receives a data-fetching function, lets call it `fn`, which returns an item or an array of some type and another prop, lets call it `key`, with one of the keys of the function's return type. In order to get autocompletion for the `key` prop. ## The data-fetching function async function getData() { return {key1: "b", key2: 4, key3: false}; } ## The Question How to declare the type of another component's prop to accept **only** the keys of the data type returned by the data-fetching function. ## The Process You could "easily" type the props as follows: type ReturnedType = { key1: string key2: number key3: boolean } type ComponentProps = { fn: () => Promise<ReturnedType> key: "key1" | "key2" | "key3" } But this doesn't really scale as the component is not generic, meaning the data-fetching function can only be one that returns an object with the shape of ReturnedType. Also, every time the type ReturnedType changes, we need to make changes to the type of the `key` prop. > Note > We could also declare the `key`'s prop type as `keyof ReturnedType`. ## The Fix: keyof Instead of defining the props type, we will define our component's type and use `keyof` to define the type of `key` prop, resulting in the type being the union of keys of the awaited response of the function we will be passing on `fn`. TL;DR: type ComponentType = < F extends () => Promise<Record<string, unknown>>, D extends Awaited<ReturnType<F>> > ({ fn, key }: { fn: F, key: keyof D }) => React.JSX.Element | null > In case the function returns an array: > > > type ComponentType = < > F extends () => Promise<Record<string, unknown>>, > D extends Awaited<ReturnType<F>>[number] > > ({ > fn, > key > }: { > fn: F, > key: keyof D > }) => React.JSX.Element | null > In this case we need to check for the type of `key` prop to be "string": // Server component const Component: ComponentType = async ({fn, key}) => { const item = await fn(); if (typeof key !== "string") return null; return <>{item[key]}</> } // Client component const Component: ComponentType = ({fn, key}) => { const [item, setItem] = useState(); useEffect(() => { fn().then(setItem) }, []) if (typeof key !== "string") return null; return <>{item[key]}</> } Another way to do it (with a function returning an array and using a inferring helper): type KeyOf<T> = T extends Record<infer K extends string, unknown> ? K : never; async function Component<F extends () => Promise<Record<string, unknown>[]>>(fn: F, key: KeyOf<Awaited<ReturnType<F>>[number]>): React.JSX.Element { const item = await fn() // there is no need to check for key to be string return <>{item[key]}</>; }
forem.com
April 9, 2025 at 1:03 AM
How to get Data from CSV file in Excel Part 72:
Get Data from CSV File in Excel allows you to import structured text data into a spreadsheet for easy analysis and formatting.
#ExcelTips #ExcelTraining #GetData #ExcelCSV #DataImport #ExcelForBeginners #LearnExcel
September 29, 2025 at 5:15 PM
Get Data from Another File Part 71:
Get Data from Another File in Excel lets you import and link data from an external workbook so it updates automatically when the source changes.
#ExcelTips #ExcelTraining #GetData #ExcelShortcuts #DataImport #ExcelForBeginners #LearnExcel
September 29, 2025 at 5:04 PM