This media is not supported in your browser
VIEW IN TELEGRAM
Biroz lyric chekinish qilmasam bo'lmaydi.
PS: mana shunday talantlarni chiqishi tepadagilarga yoqmayapti shekilli.
PS: mana shunday talantlarni chiqishi tepadagilarga yoqmayapti shekilli.
👍3🔥1
Bir hafta oldin PSR-7 ni yangi versiyalari chiqqan edi, bugun o'sha versiyalarni qo'llay olish uchun qolgan PSR'larni ham yangi versiyalari chiqdi. Endi PSR-7 ni 2.0 versiyasini qolgan PSR'lar bilan ishlatish mumkin.
https://twitter.com/phpfig/status/1643291876970184704?s=20
https://twitter.com/phpfig/status/1643291876970184704?s=20
Forwarded from Хроники Yii3 (Сергей Предводителев)
#yiisoftDb #yiisoftDbOracle #yiisoftDbMssql #yiisoftDbMysql #yiisoftDbPgsql #yiisoftDbSqlite #ПервыйРелиз #МажорныйРелиз #Релиз
🎁 Yii DB 1.0
🎁 Yii DB Oracle Extension 1.0
🎁 Yii DB MSSQL Server Extension 1.0
🎁 Yii DB MySQL Extension 1.0
🎁 Yii DB PostgreSQL Extension 1.0
🎁 Yii DB SQLite Extension 1.0
Мы приготовили первый релиз Yii Database и его драйверов.
Пакет не зависит от фреймворка и может работать с разными типами баз данных:
MariaDB, MSSQL, MySQL, Oracle, PostgreSQL и SQLite.
При помощи пакета можно делать запросы на создание, чтение, обновление и удаление записей в базе, а также выполнять свои запросы.
Пакет сделан гибким. Можно будет добавить поддержку новых баз данных.
Как обычно, покрытие тестами, типами и статанализом близко к абсолютному как в главном пакете, так и в драйверах.
Отдельные поздравления для @terabytesoftw и @darkdef_pr, которые сделали невозможное портировав пакет из DBAL Yii2, переработав и улучшив его 👏
🎁 Yii DB 1.0
🎁 Yii DB Oracle Extension 1.0
🎁 Yii DB MSSQL Server Extension 1.0
🎁 Yii DB MySQL Extension 1.0
🎁 Yii DB PostgreSQL Extension 1.0
🎁 Yii DB SQLite Extension 1.0
Мы приготовили первый релиз Yii Database и его драйверов.
Пакет не зависит от фреймворка и может работать с разными типами баз данных:
MariaDB, MSSQL, MySQL, Oracle, PostgreSQL и SQLite.
При помощи пакета можно делать запросы на создание, чтение, обновление и удаление записей в базе, а также выполнять свои запросы.
$rows = (new Query($db))
->select(['id', 'email'])
->from('{{%user}}')
->where(['last_name' => 'Smith'])
->limit(10)
->all();
Пакет сделан гибким. Можно будет добавить поддержку новых баз данных.
Как обычно, покрытие тестами, типами и статанализом близко к абсолютному как в главном пакете, так и в драйверах.
Отдельные поздравления для @terabytesoftw и @darkdef_pr, которые сделали невозможное портировав пакет из DBAL Yii2, переработав и улучшив его 👏
👍5
Shaxmat ixlosmandlari uchun ajoyib loyiha bor ekan, eng qizig'i PHPda qilingan: https://github.com/chesslablab
Be'malol ishlatib ko'rishilar mumkin.
Be'malol ishlatib ko'rishilar mumkin.
GitHub
ChesslaBlab
Open-source chess lab. ChesslaBlab has 14 repositories available. Follow their code on GitHub.
👍5
Dasturlashni boshlaganingga ko'p bo'lmagan, qaysidir bir tilni qaysidir frameworkida yozishni boshlagansan. Bir kun o'sha freymvorkga yoki kutubxonaga hissa qo'shmoqchi bo'lib PR jo'natasan lekin ular buni qabul qilishmaydi chopvorishadi , bu sanga yomon ta'sir qiladi va shu ondan boshlab sen uning ashaddiy heyteriga aylanasan. Hamma yerda sarkazm sifatida emas jiddiy yomonlab o'tirasan chunki seni PRni qabul qilishmagani yoshligingda psixologik "травма" qoldirgan.
Bilaman o'qib bo'ldingiz lekin "yurakni kengroq qiling" deb ogohlantirish esdan chiqibdi 🙂
PHP va Yii heyterlariga salom))
Bilaman o'qib bo'ldingiz lekin "yurakni kengroq qiling" deb ogohlantirish esdan chiqibdi 🙂
PHP va Yii heyterlariga salom))
😁8👍1
Har safar Yii2 ga qaytsam hali (ko'pchilik) ishlatib ko'rmagan yangi qirralarini ochaveraman. Biron vazifani bajarish usullari Laravelga qaraganda kamdir lekin bu men uchun yaxshi albatta, chunki har xillik ayniqsa jamoa bo'lib ishlaganda konfliktlar keltirib chiqarishi mumkin.
Bu masalani yechish uchun loyiha uchun "coding standard" yozib chiqish va jamoani unga amal qilishga majburlash kerak (odatda har bir dasturchini o'z kod yozish uslubi bo'ladi), aks holda har xil usulda yozilgan kodni maintain qilishga ko'p vaqt ketadi.
Bu masalani yechish uchun loyiha uchun "coding standard" yozib chiqish va jamoani unga amal qilishga majburlash kerak (odatda har bir dasturchini o'z kod yozish uslubi bo'ladi), aks holda har xil usulda yozilgan kodni maintain qilishga ko'p vaqt ketadi.
👍11
Forwarded from samdark blog ☕️ (Alexander Makarov)
🔥Yii news 2023, issue 2 is out: https://opencollective.com/yiisoft/updates/yii-news-2023-issue-2
Opencollective
Yii news 2023, issue 2 - Yii Software
Hello everyone! It is Alexander Makarov and the second issue of Yii news this year. It has been three months since the last Yii News in February. We were looking forward to accelerating the development of Yii3 while continuing the maintenan...
👍5
Bir necha oy oldin (o'tgan yil) Yii 1 versiyasini EOL'i yana cho'zilgan edi, sabab talab hali ham bor edi. Ko'pchilik uni uzoqroq yashashini istadi, to'g'ri yangi loyihalar bu versiyada yozilmayotgan bo'lishi mumkin lekin aksariyat qilingan loyihalar yaxshi ishlab turibdi va boshqa frameworkga o'tishga hojat yo'q. Mana endi biroz muddat oldin Yii2 ning 2.2 versiyasini ishlab chiqish bo'yicha diskussiya boshlandi. Lekin bu versiyani ishlab chiqishda asosan communityga bog'liq chunki Yii jamoasini asosiy e'tibori 3-versiyaga qaratilgan. Shu bois, istasangiz, hissa qo'shishga ko'zingiz yetsa yoki sizda qandaydir takliflar bo'lsa, ushbu 2.2-versiyani ishlab chiqishda qatnashishingiz mumkin.
2.2-versiyaga aloqador diskussiyalarni shu yerdan topishingiz mumkin: https://github.com/yiisoft/yii2/discussions/categories/yii-2-2
2.2-versiyaga aloqador diskussiyalarni shu yerdan topishingiz mumkin: https://github.com/yiisoft/yii2/discussions/categories/yii-2-2
👍10😁1
RustamWin | blog
Bir necha oy oldin (o'tgan yil) Yii 1 versiyasini EOL'i yana cho'zilgan edi, sabab talab hali ham bor edi. Ko'pchilik uni uzoqroq yashashini istadi, to'g'ri yangi loyihalar bu versiyada yozilmayotgan bo'lishi mumkin lekin aksariyat qilingan loyihalar yaxshi…
Ha-ya Yii ni o'ldi deydiganlar, bu hodisa yuz bergunicha sochingiz oqaradi, menimcha 🙂
😁6
Forwarded from Сергей Предводителев
🌿 Про инструмент Unfinalize
Стив Бауман, разработчик из Канады, выпустил вчера инструмент Unfinilize, который позволяет убрать ключевое слово
Теперь тем, кто хочет пойти по плохой дорожке, сделать это будет гораздо проще. Просто добавляем несколько инструкций в
О релизе вышла новость на Laravel News. Да и в Yii3 периодически просят убрать
Не важно, что класс не должен наследоваться. Не важно, что при минорном или патч-обновлении пакета может сломаться код в проекте. Верните кодерам утраченную свободу!
Стив Бауман, разработчик из Канады, выпустил вчера инструмент Unfinilize, который позволяет убрать ключевое слово
final
у всех классов и методов из подключенных через Composer библиотек.Теперь тем, кто хочет пойти по плохой дорожке, сделать это будет гораздо проще. Просто добавляем несколько инструкций в
composer.json
.О релизе вышла новость на Laravel News. Да и в Yii3 периодически просят убрать
final
везде (а финализации там очень много). Теперь все желающие смогут это сделать легко и непринуждённо. Больше свободного кода! Скажем нет ограничениям!Не важно, что класс не должен наследоваться. Не важно, что при минорном или патч-обновлении пакета может сломаться код в проекте. Верните кодерам утраченную свободу!
🤡2
Сергей Предводителев
🌿 Про инструмент Unfinalize Стив Бауман, разработчик из Канады, выпустил вчера инструмент Unfinilize, который позволяет убрать ключевое слово final у всех классов и методов из подключенных через Composer библиотек. Теперь тем, кто хочет пойти по плохой дорожке…
The wonderful world (wonderland) of Laravel.
👍2
Forwarded from Sardor Dushamov | PHP - tengi yo'q til!
Yo'llar muzladi. Yo'lingiz bexatar bo'lsin, oilangiz bag'riga sog'-omon yetib oling.
👍4🔥4
OpenAI tekstdan video yasaydigan yangi Sora nomli neyrosetni e'lon qilibdi. Daxshat.
https://openai.com/sora
https://openai.com/sora
Openai
Sora
Sora is OpenAI’s video generation model, designed to take text, image, and video inputs and generate a new video as an output. Users can create videos in various formats, generate new content from text, or enhance, remix, and blend their own assets.
👍2🔥1
Forwarded from Сергей Предводителев
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Создание шаблона приложения Advanced на Yii3 (Часть 1)
Обсудить можно в телеграм-чате: @predvoditelev_chat
👍3🔥1
Mening birinchi PRim roppa rosa 6 yil avval bo'lgan ekan. Buni https://firstpr.me orqali tekshirib ko'rishingiz mumkin.
🔥3👍2
Forwarded from @yegor256 news (yegor256)
GitHub recently published a research in the CACM that demonstrates how often programmers accept GitHub Copilot suggestions: in 25% of cases. They conclude: "Coding is not typing, and GitHub Copilot’s central value lies not in being the way users enter most of their code." This confirms my experience. I still believe that helping programmers writing code is a false objective. Instead, we should help them refactor, understand, document, and fix code.
🔥1