В ChatGPT теперь можно генерить предметы для игр — новая модель спокойно выдаёт сетку из 100 спрайтов с одного промта.
Идеально, чтобы пилить инди-игру мечты или упростить создания мода для Minecraft.
Сохраняем промт:
Create a 10 × 10 grid of 100 different fantasy RPG items rendered in classic pixel art style (16-bit or 32-bit sprite aesthetic, reminiscent of SNES/GBA-era JRPGs). Each item should appear in its own square tile with a short clear label underneath. Keep the grid neat on a white background. Make every item visually distinct and every label correctly spelled. Use crisp pixel edges, limited palette per sprite, and subtle dithering for shading.
Use these row themes:
Row 1: swords and blades
Row 2: shields and armor
Row 3: bows, crossbows, and ranged weapons
Row 4: staves, wands, and magical foci
Row 5: potions, elixirs, and flasks
Row 6: scrolls, tomes, and spellbooks
Row 7: rings, amulets, and enchanted trinkets
Row 8: helmets, crowns, and headgear
Row 9: keys, relics, and quest items
Row 10: gems, runes, and crafting materials
Show each tile as a centered item sprite on a clean background square, rendered as a classic inventory icon — the kind you'd see in a fantasy RPG menu. Keep the overall style consistent, cohesive, and reminiscent of beloved retro fantasy RPGs — charming, detailed, and instantly readable at small sizes.
⚡️ ChatGPT снова король картинок — OpenAI только что выпустили генератор изображений GPT-Image 2 и его не отличить от реальности.
Новая модель способна генерить что угодно: реалистичные интерфейсы приложений, игр, рекламу, фотографии газет и рукописного текста — всё это будет выглядеть так, как будто вы сделали скриншот. НОЛЬ галлюцинаций и артефактов, мы официально входим в эпоху, когда нельзя верить своим глазам.
Модель уже раскатали для всех, даже для бесплатных пользователей — пробуем.
Как на iPhone сделать удобный и бесплатный подсчёт расходов — идеально для тех, кому сложно копить.
Один свайп вниз, выбрали категорию, ввели сумму — и трата уже лежит в вашей Google-таблице. Никаких платных приложений, никаких записей вручную. Авторы идеи собрали связку из встроенного iPhone-приложения «Команды» и Google Apps Script. Самое приятное: таблицу, код и саму команду не надо писать самому — просто копируете и двигаетесь по шагам:
1. Перейдите по ссылке и создайте копию таблицы в своём Google-аккаунте.
2. Открой в таблице вкладку «Расширения» → «Apps Script», удали весь текст и вставь готовый код (он ниже).
3. Опубликуйте скрипт как веб-приложение: «Новое развертывание» → тип «Веб-приложение» → доступ «Все» → «От моего имени».
4. Когда Google попросит разрешение — нажмите «Дополнительные настройки» и подтвердите. Скопируйте длинную ссылку, которую выдаст система
5. Скачайте готовую команду на iPhone по ссылке, откройте её редактор.
6. В первый текстовый блок вставьте свою ссылку и добавьте в конце без пробела: ?action=getValues
7. В предпоследний блок вставьте ту же ссылку, но уже чистую — без добавлений
8. Откройте Пункт управления (шторка сверху), зажмите пустое место и добавьте элемент «Быстрая команда» → выбери «Добавить расход»
Скрипт:
function doPost(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Повседневные");
/** Use e.parameter or e.postData if the first one is empty */
var params = e.parameter;
/** Action 2: Add new expense row */
if (params.action === "addExpense") {
var date = Utilities.formatDate(new Date(), "GMT+4", "dd.MM.yyyy");
/** Ensure amount is treated as a string/number from the parameter */
var amount = params.amount;
var category = params.category;
var comment = params.comment;
/** Keep doGet for categories list */
function doGet(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
if (e.parameter.action === "getValues") {
var lookupSheet = ss.getSheetByName("Справочники");
var values = lookupSheet.getRange("B2:B199").getValues();
var list = values.flat().filter(function(item) { return item !== ""; });
return ContentService.createTextOutput(list.join("|"));
}
}
Плюс метода — не просит подписку, не шлёт уведомления и никому не передает данные 😋
В России сильно подешевели флагманские смартфоны — с начала года iPhone 17 просел в цене примерно на 25–30%, другие модели iPhone подешевели на 15–20%.
Причина: ритейлеры закупили слишком много смартфонов в конце прошлого года, но спрос оказался ниже ожиданий. В итоге склады переполнены, и технику распродают со скидками.
Сильнее всего упали аксессуары: Apple Watch Series 11 потеряли до трети стоимости. На ситуацию дополнительно повлияли укрепление рубля и традиционный спад продаж весной.
Ожидается, что распродажи продолжатся ещё несколько месяцев, после чего цены постепенно стабилизируются.
В Москве красиво подвели итоги Всероссийской олимпиады школьников по математике — в этом году организатором заключительного этапа олимпиады выступил Центральный университет.
Юные звезды математики со всей России не только рубились в сложнейших турах по 5 часов в стенах универа, но и погрузились в атмосферу крутейшего научного феста: экскурсии в офисы корпораций, лекции от топовых ученых и представителей бизнеса, культурная программа, игры, живое общение и даже концерт завирусившегося недавно репера Toxi$.
По итогам соревнований 29 участников стали победителями, а 195 призерами. Поздравляем, легенд!
Китай в любой момент может оставить весь мир без интернета — в КНР прошли испытания первого в мире глубоководного аппарата для перерезания подводных кабелей на глубине 3500 метров.
Махина позволяет уничтожить любой защищённый кабель, не спасет даже сверхпрочная оболочка. При этом авторы не скрывают возможного применения своей разработки военными — если Китаю придётся вести войну с какой-то страной, её за пару часов смогут отрубить от глобального интернета.