Форум программистов, компьютерный форум, киберфорум
Технологии
Войти
Регистрация
Восстановить пароль
Технологии
Старый
Рейтинг: 5.00. Голосов: 3.
Оптимизация утренних созвонов в команде разработки
Запись от and_y87 размещена 14.05.2024 в 13:59
Показов 4556 Комментарии 1

В моей практике частый случай - утренние созвоны команды, на которых каждый рассказывает:
  1. что сделано за предыдущий рабочий день
  2. над какими задачами будет работа текущем днём

Типичная, ничем не эксклюзивная история...
В большинстве своём у всех идёт более менее сносный порядок "докладчиков", но бывают шероховатости.

И вот решил мой...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Даже "лучше" совершают ошибки
Запись от and_y87 размещена 19.02.2024 в 21:13
Показов 904 Комментарии 0

Сегодня словил ошибку в MGTS.


Server Error in '/' Application.

The model item passed into the dictionary is of type 'MGTS.LK.BLL.Models.MainPageModel', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable`1[MGTS.LK.DAL.Domain.MGTS_LK.IClientTemplate]'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Yii2 мой flow на старте разработки.
Запись от and_y87 размещена 03.07.2023 в 20:42
Показов 1479 Комментарии 0
Метки yii2

Мне памятка, для себя, что бы не забыть, что за чем делаю)

получается классная структура проекта в итоге

database
Заранее создать 2 базы данных:
  • local_ ...
  • test_ ...

install
Перехожу в репу https://github.com/andy87/yii2-bat-installer
Забираю "yii2-installer.bat", копирую контент в NotePad
меняю кодировку на UTF-8 (Кодировка > Преобразовать в UTF-8)
в корневую папку проекта сохраняю файл под именем `yii2_installer.bat...
Миниатюры
Нажмите на изображение для увеличения
Название: yii2_structure.jpg
Просмотров: 255
Размер:	409.0 Кб
ID:	8143  
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Yii2 advanced tests
Запись от and_y87 размещена 03.06.2022 в 03:28
Показов 782 Комментарии 0

Что бы запустить тесты, в проекте advanced
`\common\config\test-local.php`
описываем компонет для подключения к тестовой БД
PHP
1
2
3
4
5
6
7
8
9
10
<?php
 
return [
    'components' => [
        'db' => [
            'class' => 'yii\db\Connection',
            'dsn' => 'mysql:host=localhost;dbname=tests_project_name',
            'username' => 'root',
            'password' => '',
            'charset' => 'utf8mb4',
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Yii2 создание UInit теста
Запись от and_y87 размещена 24.05.2022 в 19:55
Показов 869 Комментарии 0

Примере на `Basic` версии

1. Создание class'a для unit теста
В папке с тестами создаём class:
  • `tests/unit/UserTest.php`
шаблон
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
 
namespace tests;
 
/**
 * Class UserTest
 *
 * Запуск теста:
 *  php /vendors/codeception/base/codecept run unit UserTest
 */
class UserTest extends \Codeception\Test\Unit
{
    /** @var \tests\UnitTester $tester */
    protected $tester;
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
yii2 console progressBar
Запись от and_y87 размещена 24.05.2022 в 19:07
Показов 977 Комментарии 0

Что бы сделать ProgressBar при выполнении консольных команд в Yii2, код обработчика итерации надо заключить между строчками кода:
Code
1
2
Console::startProgress( ( $done = 0 ), $total );
Console::endProgress();
пример:
PHP
1
2
3
4
5
6
7
8
public function actionCommand()
{
  $userQuery = User::find();
 
  $total = $userQuery->count();
  echo "\r\nКол-во: $total\r\n";
 
  yii\helpers\Console::startProgress( ( $done = 0 ), $total
...
Аватар для and_y87
Develo0per
Старый
сервис для online расчёта как разбить диски
Запись от and_y87 размещена 07.01.2016 в 21:29
Показов 3498 Комментарии 6
Метки hdd, online, разбить

Сделал забавный сервис для online расчёта как разбить диски (#hdd). Скоро буду перераспределять место на жёстких дисках, и вот что бы не напрягать мозг, сколько места чему уделить, сделал этот сервис для наглядного отображения желаемого результата =) На скриншоте пример возможностей. Сервис конечно не перфектебл, но пока что имею только это =)

#жёсткийДиск #рассчитать как #разбить

http://tools.andy87.ru/hdd-construct/

Нажмите на изображение для увеличения
Название: QIP Shot - Screen 126.png
Просмотров: 1506
Размер:	41.6 Кб
ID:	3509
Аватар для and_y87
Develo0per
Старый
Рейтинг: 3.00. Голосов: 2.
Долбаный IE8!
Запись от and_y87 размещена 15.09.2015 в 11:58
Показов 3141 Комментарии 2
Метки checkbox, error, ie8, input, label

Недавно сталкнулся с такой штукой... делаю я часть сайта... всё ок...
JS CSS всё пашет... тестирую в хроме...

захожу в IE... ставлю имитацию восьмого осла... и фигак код не пашет...
не сказать что мучился долго но процес был не приятен и факт того что ничего не работало...

Как оказалось я сделал bind на элемент
CSS
1
INPUT[type="checkbox"]
выглядело так:
JavaScript
1
$(document).on("change", '.soome-checkbox', function ()
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
9 шагов по оптимизации YII
Запись от and_y87 размещена 19.08.2015 в 09:27
Показов 2803 Комментарии 0

Нашёл довольно интересную статью про оптимизацию приложения на движке Yii.

Интересно что из представленного в той статье перешло во вторую версию.

Коротко о содержании.

Клиентская оптимизация
  1. Сжатие Gzip
  2. Клиентское кэширование
  3. Минификация и склеивание статики
  4. Оптимизация PHP
  5. Выключение режима отладки
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 4.00. Голосов: 1.
Результаты Раскопок - найдены останки монстра жившего 60+ лет назад.
Запись от and_y87 размещена 16.02.2015 в 11:00
Показов 3055 Комментарии 3

Коллега проводя "инвентаризацию" в гараже обнаружил доказательства существования компьютеров, имеющих умопомрачительные размеры!!!
Доказательством является вот эти кадры оперативной памяти на 8 мб !!!

Если у кого простаивает пол комнаты без дела из-за нехватки оперативки, пишите мне, дам контакты.

Не упустите шанс приобрести антиквар!
Миниатюры
Нажмите на изображение для увеличения
Название: DSC_0965.jpg
Просмотров: 847
Размер:	335.1 Кб
ID:	3037   Нажмите на изображение для увеличения
Название: DSC_0967.jpg
Просмотров: 701
Размер:	200.4 Кб
ID:	3038  
Аватар для and_y87
Develo0per
Старый
Рейтинг: 1.00. Голосов: 1.
Интересное на хабре, сегодня.
Запись от and_y87 размещена 04.02.2015 в 11:14
Показов 7647 Комментарии 5

То что меня заинтересовало.

Двухфакторная аутентификация, которой удобно пользоваться
Блог компании Яндекс, Разработка под iOS*, Мобильный веб*, Криптография*, Информационная безопасность*
http://habrahabr.ru/company/yandex/blog/249547/


Буфер вывода в PHP
Блог компании Mail.Ru Group, PHP*, Веб-разработка*
http://habrahabr.ru/company/mailru/blog/248573/


XSS на сайтах, использующих Instagram API
Информационная...
Миниатюры
Нажмите на изображение для увеличения
Название: 4989_900.jpg
Просмотров: 1196
Размер:	42.8 Кб
ID:	3021  
Аватар для and_y87
Develo0per
Старый
Управление мозговыми волнами.
Запись от and_y87 размещена 09.10.2014 в 10:00
Показов 2267 Комментарии 2

Управление мозговыми волнами.
Миниатюры
Нажмите на изображение для увеличения
Название: 6ATc6ZM8IFc.jpg
Просмотров: 806
Размер:	156.6 Кб
ID:	2733  
Аватар для and_y87
Develo0per
Старый
Телепатия все ближе.
Запись от and_y87 размещена 05.10.2014 в 10:00
Показов 2251 Комментарии 0

Ученые смогли передать мозговые волны на 8000 километро

Доброволец, находившийся в городе Тираванантапурам (Индия), силой мысли отправил сообщение другому испытуемому, находившемуся в Страсбурге (Франция). Компьютерная программа сначала перевела мозговые волны первого...
Миниатюры
Нажмите на изображение для увеличения
Название: qo8_TYcZ4CE.jpg
Просмотров: 780
Размер:	30.5 Кб
ID:	2730  
Аватар для and_y87
Develo0per
Старый
Microsoft представила Windows 10
Запись от and_y87 размещена 01.10.2014 в 13:42
Показов 3541 Комментарии 1
Метки windows

Несколько часов назад Microsoft представила новую операционную систему Windows, которая придет на смену Windows 8.1. Операционная система получила название Windows 10.

Новая OC позиционируется как одна, общая операционная система для огромного спектра различных устройств.

Единая Windows для всех устройств

Windows 10 будет устанавливаться на более широкий спектр устройств по сравнению с предыдущими...
Миниатюры
Нажмите на изображение для увеличения
Название: w1.png
Просмотров: 1086
Размер:	267.2 Кб
ID:	2752   Нажмите на изображение для увеличения
Название: w2.png
Просмотров: 1053
Размер:	417.4 Кб
ID:	2753   Нажмите на изображение для увеличения
Название: w3.png
Просмотров: 1065
Размер:	639.3 Кб
ID:	2754  

Нажмите на изображение для увеличения
Название: w4.png
Просмотров: 1251
Размер:	718.3 Кб
ID:	2755   Нажмите на изображение для увеличения
Название: w5.jpg
Просмотров: 968
Размер:	74.3 Кб
ID:	2756  
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
2 новые рубрики.
Запись от and_y87 размещена 26.09.2014 в 02:04
Показов 1986 Комментарии 0
Метки блог

Решил в этом блоге добавить 2 новые рубрики которые меня интересуют.

Именоваться будут они:
1. Здоровье.
2. Технологии.

1. Из здоровья меня в основном интересует только достижения в области долголетия и бессмертия. т.к. моя величайшая мечта - жить вечно ...
Аватар для and_y87
Develo0per
Новые блоги и статьи
Java Micronaut в Docker: контейнеризация с Maven и Jib
Javaican 16.03.2025
Когда речь заходит о микросервисной архитектуре на Java, фреймворк Micronaut выделяется среди конкурентов. Он создан с учётом особенностей облачных сред и контейнеров, что делает его идеальным. . .
Управление зависимостями в Java: Сравнение Spring, Guice и Dagger 2
Javaican 16.03.2025
Инъекция зависимостей (Dependency Injection, DI) — один из фундаментальных паттернов проектирования, который радикально меняет подход к созданию гибких и тестируемых Java-приложений. Суть этого. . .
Apache Airflow для оркестрации и автоматизации рабочих процессов
Mr. Docker 16.03.2025
Управление сложными рабочими процессами — одна из главных головных болей инженеров данных и DevOps-специалистов. Представьте себе: каждый день нужно запускать десятки скриптов в определенной. . .
Оптимизация приложений Java для ARM
Javaican 16.03.2025
ARM-архитектура переживает настоящий бум популярности в технологическом мире. Когда-то воспринимаемая исключительно как решение для мобильных устройств и встраиваемых систем, сегодня она штурмует. . .
Управление состоянием в Vue 3 с Pinia и Composition API
Reangularity 16.03.2025
Когда я начал работать с Vue несколько лет назад, мне казалось достаточным использовать простую передачу данных через props и события между компонентами. Однако уже на среднем по сложности проекте. . .
Введение в DevSecOps: основные принципы и инструменты
Mr. Docker 16.03.2025
DevSecOps - это подход к разработке программного обеспечения, который объединяет в себе принципы разработки (Dev), безопасности (Sec) и эксплуатации (Ops). Суть подхода заключается в том, чтобы. . .
GitHub Actions vs Jenkins: Сравнение инструментов CI/CD
Mr. Docker 16.03.2025
В этой битве за эффективность и скорость выпуска программных продуктов ключевую роль играют специализированные инструменты. Два гиганта в этой области — GitHub Actions и Jenkins — предлагают разные. . .
Реактивное программировани­е с Kafka Stream и Spring WebFlux
Javaican 16.03.2025
Реактивное программирование – это программная парадигма, ориентированная на потоки данных и распространение изменений. Она позволяет выражать статические или динамические потоки данных и. . .
Простая нейросеть на КуМир: Учебное пособие по созданию и обучению нейронных сетей
EggHead 16.03.2025
Искусственные нейронные сети — удивительная технология, позволяющая компьютерам имитировать работу человеческого мозга. Если вы хотя бы немного интересуетесь современными технологиями, то наверняка. . .
Исполнитель Кузнечик в КуМир: Решение задач
EggHead 16.03.2025
Среди множества исполнителей в системе КуМир особое место занимает Кузнечик — простой, но невероятно полезный виртуальный персонаж, который перемещается по числовой прямой, выполняя ваши команды. На. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru