thảo luận Hôm nay ăn gì?

  • Người tạo chủ đề Người tạo chủ đề switkaet
  • Ngày bắt đầu Ngày bắt đầu
:doubt: Em thấy mình k bị phụ thuộc vào sở thích của nyc. Nyc ăn đc hành còn em thì k, em cx k cố. Ông ý thích ăn cam còn em ghét, chả sao. Nyc thích trà sen vàng em vẫn chung thuỷ vs trà đào. :doubt:
tôi ăn được hành, tôi thích ăn cam, thích luôn cả trà sen vàng :sweet_kiss:
thực ra tôi cũng là kiểu dễ ăn uống nên toàn chiều nyc, con bé thích gì cũng được nên ăn chung, thành thói quen thôi fen ơi :smile:
 
:doubt: Em thấy mình k bị phụ thuộc vào sở thích của nyc. Nyc ăn đc hành còn em thì k, em cx k cố. Ông ý thích ăn cam còn em ghét, chả sao. Nyc thích trà sen vàng em vẫn chung thuỷ vs trà đào. :doubt:

Tôi trừ những cái không ăn được ra thì cái gì tôi cũng ăn được. Thích nhất là hành :D:D

Gửi từ Nơi tình yêu bắt đầu bằng vozFApp
 
Tôi trừ những cái không ăn được ra thì cái gì tôi cũng ăn được. Thích nhất là hành :D:D

Gửi từ Nơi tình yêu bắt đầu bằng vozFApp
Em tập ăn đc 1 ít thôi. Chủ yếu nấu nướng vẫn cho nhưng vớt ra lúc ăn. À. Ăn đc hành khô. Ncl mấy món rau thơm thì k ăn đc. cố ăn là bị nôn :pudency:
 
Em tập ăn đc 1 ít thôi. Chủ yếu nấu nướng vẫn cho nhưng vớt ra lúc ăn. À. Ăn đc hành khô. Ncl mấy món rau thơm thì k ăn đc. cố ăn là bị nôn :pudency:

Rau thơm ăn kèm với đồ ăn thì ổn lắm, chứ ăn không khó ăn :D

Gửi từ Nơi tình yêu bắt đầu bằng vozFApp
 
Em tập ăn đc 1 ít thôi. Chủ yếu nấu nướng vẫn cho nhưng vớt ra lúc ăn. À. Ăn đc hành khô. Ncl mấy món rau thơm thì k ăn đc. cố ăn là bị nôn :pudency:
thề
giống con bé em học chung lần 2, giờ là đồng nghiệp vãi
ko ăn được hành, ko ăn được rau thơm
chẳng may nếu có nó ngồi nó nhằn từng tý 1 ra cơ :oh:
 
Xem tệp đính kèm 208199
mời các fen :byebye:
Công ty rủ nhau gọi trà sữa mà tôi chọn kem
Bọn mixue này cũng gắn với 1 kỷ niệm cũ hơi buồn của tôi :shame:


Cái đợt covid bị cty cũ tìm đủ lý do trừ lương, tháng đó em ra hà nội đi làm lại, chẳng có xu nào nên tôi bảo ko cần phải vay bạn bè hay gia đình, tôi lo cho em :sure:
Mạnh mồm là vậy nhưng tôi cũng lo lắm, vì thực sự tôi cũng ko có nhiều, chưa có khoản tích lũy, tôi mua gấu bông cho em ôm vì em có thói quen ngủ phải ôm gấu,mua 1 số đồ ăn uống cơ bản cho em, gửi em 1 chút tiền sinh hoạt phí vậy là hết nửa lương tháng đó, phần còn lại tôi để đổ xăng, gửi mẹ 1 ít tiền ăn uống sinh hoạt và để đề phòng, đề phòng em thiếu các chi phí phát sinh tháng đầu tiên chứ ko phải đề phòng cho bản thân mình :sad:
Muốn gặp nhau nên ngày nào tôi cũng tìm lý do để qua nhìn em, có 1 hôm tôi mua kem của mixue mang cho em vì thấy gần chỗ em có 1 quán, có lần tôi được bạn mời thấy ăn khá ngon
Tuy là đi mua đấy nhưng mua 1 cốc cho em thôi, để tiết kiệm đề phòng phát sinh, em hỏi "anh không ăn hả" thì cũng chỉ chém gió là "anh có việc về gấp nên ko tiện ăn" (có việc thật mà chẳng gấp đến thế),đứng nhìn nhau được 1 chút nhìn em mồ hôi mồ kê nhễ nhại thấy mà thương nên lại đuổi vào nhà ngồi cho mát, tôi vẫn nhớ rất rõ ràng không thể nào quên là em không chịu được nóng, nhìn thương lắm nên đuổi vào rồi đi về luôn để em đỡ lo. Thực sự tôi rất muốn mua 2 cốc, ngồi cùng em dù chỉ là trước cửa, nhìn em ngồi ăn như con mèo con là lòng đã ấm áp lắm rồi:smile:
Những chuyện như vậy có lẽ em sẽ chẳng bao giờ biết mà có biết thì em cũng chẳng còn quan tâm nữa rồi :smile:

Trái tim nam nhi sao mong manh quá
 
Mời các bác ạ :hungry::hungry::hungry:
tUQeu3C.jpg
 
/* VOZ — in-thread ad spread, client-side. * * Lives in the Siropu Ads Manager unit on `thread_view_below_messages` (the ad below the * last post), pasted after that unit's own and display() call. This file is the * source of truth; the ACP copy is a paste of it. Ads Manager's user/device/geo criteria * on that unit gate the whole thing. * * What it does: inserts up to `max` ad slots between posts, spaced by screen height rather * than post count. Anchors are post 1 and the first unread post (XF marks it `is-unread`; * it wins over post 1 when the two are closer than a gap) — each only if at least one gap * above the ad below the last post. Every stretch between anchors, and down to that bottom * ad, then gets as many slots as fit at the gap, spread evenly, each on the nearest post * boundary that keeps the gap, up to the cap — stretches below the unread post take their * share first (the reader scrolls down from there). Slot ids, gap, reserved size and backup * are per breakpoint (desktop / mobile). Slots are inserted as empty reserved boxes * (`voz-adSlot`, see extra.less) before PubPower fills them, so nothing shifts when an ad * arrives; the same markup gives them the backup, the hide-on-load and the fit rules. * * Re-runnable: window.vozThreadSpread() removes what it inserted and recomputes. */ (function () { var CONFIG = { max: 3, mobileMaxWidth: 650, label: 'Quảng cáo', // Per breakpoint: PubPower slot ids, one per placement in page order (kept per // device so each device's placements report under their own ids); the minimum // distance between ads (and from the last one to the bottom ad) as viewport heights, // or a string like '1200px'; the reserved size (voz-adSlot--… in extra.less); and the // backup shown until an ad has loaded. The backup keeps class voz-adSlot-backup // (hide-on-load, click-through when unfilled); --raw drops the style's own box so the // markup inside shows as written. desktop: { slots: ['pw_44325', 'pw_44329', 'pw_44331'], gap: 2, sizeClass: 'voz-adSlot--leaderboard', backupHtml: '' + '
AD · 970×90
' + '
' }, mobile: { slots: ['pw_44325', 'pw_44329', 'pw_44331'], gap: 3, sizeClass: 'voz-adSlot--rectangleLarge', backupHtml: '' + '
AD · 336×280
' + '
' } }; var MARK = 'data-voz-spread'; var script = document.currentScript; function pageTop(el) { return el.getBoundingClientRect().top + window.pageYOffset; } function pageBottom(el) { return el.getBoundingClientRect().bottom + window.pageYOffset; } function breakpoint() { return window.matchMedia('(max-width: ' + CONFIG.mobileMaxWidth + 'px)').matches ? CONFIG.mobile : CONFIG.desktop; } function gapPx() { var g = breakpoint().gap; return typeof g === 'string' ? parseFloat(g) : g * window.innerHeight; } function bottomAd() { var el = script; while (el && !(el.classList && el.classList.contains('voz-adSlot'))) el = el.previousElementSibling; return el; } function unit(slotId) { var bp = breakpoint(); var wrap = document.createElement('div'); wrap.className = 'voz-adUnit'; wrap.setAttribute(MARK, ''); wrap.innerHTML = (CONFIG.label ? '
' + CONFIG.label + '
' : '') + '
' + bp.backupHtml + '' + '
'; return wrap; } function run() { var old = document.querySelectorAll('[' + MARK + ']'); for (var k = 0; k < old.length; k++) old[k].parentNode.removeChild(old[k]); var posts = Array.prototype.slice.call(document.querySelectorAll('.block--messages article.message--post')); if (posts.length < 2) return []; var gap = gapPx(); var bottom = bottomAd(); var bottomY = bottom ? pageTop(bottom) : pageBottom(posts[posts.length - 1]); var chosen = []; function fits(y) { if (bottomY - y < gap) return false; for (var i = 0; i < chosen.length; i++) if (Math.abs(chosen[i].y - y) < gap) return false; return true; } function take(post) { var y = pageBottom(post); if (!fits(y)) return false; chosen.push({ post: post, y: y }); return true; } var unread = -1; for (var i = 0; i < posts.length; i++) if (posts[i].classList.contains('is-unread')) { unread = i; break; } // Anchors: the unread post (if a gap above the bottom ad), then post 1 (if a gap // from both). Every stretch between consecutive anchors and the bottom ad then gets // as many slots as fit at the gap, spread evenly, each on the nearest post boundary. if (unread >= 0) take(posts[unread]); take(posts[0]); chosen.sort(function (a, b) { return a.y - b.y; }); var uy = unread >= 0 ? pageBottom(posts[unread]) : -1; var bounds = chosen.map(function (c) { return c.y; }).concat([bottomY]); var segments = []; for (var s = 0; s + 1 < bounds.length; s++) segments.push({ a: bounds[s], b: bounds[s + 1] }); // Stretches below the unread post take their share of the cap first (the reader // scrolls down from there), then the ones above it, top-down. segments.sort(function (x, y) { return (x.a >= uy ? 0 : 1) - (y.a >= uy ? 0 : 1) || x.a - y.a; }); for (var t = 0; t < segments.length; t++) { var a = segments[t].a, b = segments[t].b; var n = Math.min(Math.floor((b - a) / gap) - 1, CONFIG.max - chosen.length); for (var j = 1; j <= n; j++) { var target = a + j * (b - a) / (n + 1), best = null, bestD = Infinity; for (var q = 0; q < posts.length; q++) { var yq = pageBottom(posts[q]); if (yq <= a || yq >= b || !fits(yq)) continue; var d = Math.abs(yq - target); if (d < bestD) { bestD = d; best = posts[q]; } } if (best) take(best); } } chosen.sort(function (a, b) { return a.y - b.y; }); window.powerTag = window.powerTag || {}; var placed = []; var slots = breakpoint().slots; for (var p = 0; p < chosen.length; p++) { var id = slots[p % slots.length]; chosen[p].post.insertAdjacentElement('afterend', unit(id)); placed.push({ afterPost: posts.indexOf(chosen[p].post) + 1, slot: id }); (function (slotId) { (window.powerTag.Init = window.powerTag.Init || []).push(function () { window.powerAPITag.display(slotId); }); })(id); } return placed; } window.vozThreadSpread = run; run(); })();

Thống kê chủ đề

Ngày tạo
switkaet,
Người trả lời cuối
kyo2907,
Trả lời
8.226
Lượt xem
650.358
Quay lại
Lên đầu trang