Форум программистов, компьютерный форум, киберфорум
Front-End Разработка
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Front-End Разработка HTML, CSS, JS
Старый
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
Запись от and_y87 размещена 14.12.2025 в 07:05
Показов 6722 Комментарии 0
Метки php, phpstorm, terminal, wsl

PhpStorm 2025.3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта

Симптом:
После обновления до PhpStorm 2025.3 встроенный терминал WSL открывается в домашней директории пользователя
(например, /home/and_y87), даже если в настройках терминала указан стартовый путь проекта....
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Даже "лучше" совершают ошибки
Запись от and_y87 размещена 19.02.2024 в 21:13
Показов 1304 Комментарии 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.IClientTempla te]'.

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.
Лайкер для Drive2 =)
Запись от and_y87 размещена 13.04.2019 в 18:14
Показов 2440 Комментарии 0

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
drive2liker = function( x )
{
    x = ( x === undefined ) ?  0 : x;
    var elems = document.getElementsByClassName( 'c-like__button js-like-button c-button' );
 
    if ( elems.length >= x )
    {
        var elem = elems[x];
 
        if ( elem.className == "c-like__button js-like-button c-button    " ) {
            elem.click();
            
        }
        setTimeout(function(){ drive2liker( (x + 1) ); }, 300);
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
JavaScript аналог number_format
Запись от and_y87 размещена 05.07.2018 в 10:27
Показов 2745 Комментарии 0

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function number_format( int, separator, cost )
{
    var i, x        = 0,
        resp        = '';
 
        cost        = ( cost !== undefined ) ? cost : 3;
        separator   = ( separator !== undefined ) ? separator : ' ';
 
        int         = int.toString();
 
        var len     = (int.length - 1);
 
    for ( i = len; i >= 0; i-- )
    {
        x++;
        resp = ( ( i > 0 &&
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 2.
Очистить группу в ВК от Удалённых и заблокированных пользователей
Запись от and_y87 размещена 13.05.2018 в 15:10
Показов 4234 Комментарии 2

Пишу себе для сохранности.

Заходим в управление группой,
переходим в раздел участники,
зажимаем PgDown и ждём пока вся страничка загрузится..

открываем консоль.
вводим:

Узнать сколько удалённых/Заблокированных
JavaScript
1
2
3
4
5
6
var 
    result = [],
    elems = document.getElementsByTagName( 'IMG' );
 
for( var i =0, elem; elem = elems[ i++ ]; ) {
    if ( elem.getAttribute( 'src', 2 ) == "/images/deactivated_100.png"
...
Аватар для and_y87
Develo0per
Старый
Церковь валидного кода
Запись от and_y87 размещена 06.09.2016 в 18:49
Показов 2437 Комментарии 0

Пришла в голову такая сцена =)
Аватар для and_y87
Develo0per
Старый
сервис для online расчёта как разбить диски
Запись от and_y87 размещена 07.01.2016 в 21:29
Показов 3843 Комментарии 6
Метки hdd, online, разбить

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

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

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

Нажмите на изображение для увеличения
Название: QIP Shot - Screen 126.png
Просмотров: 1861
Размер:	41.6 Кб
ID:	3509
Аватар для and_y87
Develo0per
Старый
Рейтинг: 3.00. Голосов: 2.
Долбаный IE8!
Запись от and_y87 размещена 15.09.2015 в 11:58
Показов 3630 Комментарии 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
Старый
Рейтинг: 1.00. Голосов: 1.
Интересное на хабре, сегодня.
Запись от and_y87 размещена 04.02.2015 в 11:14
Показов 7990 Комментарии 5

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

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


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


XSS на сайтах, использующих Instagram API
Информационная...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Как прилепить подвал?
Запись от and_y87 размещена 10.12.2014 в 13:59
Показов 3339 Комментарии 0

что бы было.

CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        html, body {
            margin: 0;
            padding: 0;
            height: 100%;
            min-height: 100% !important;
        }
 
        #wrap {
            min-height: 100% !important;
        }
 
        #footer {
            position: relative;
            top: -50px; /** в некоторых случаях + высота border & padding & margin (top/bottom)
...
Аватар для and_y87
Develo0per
Старый
производительность CSS: селекторы, раздутые и тяжелые стили.
Запись от and_y87 размещена 17.11.2014 в 09:55
Показов 4331 Комментарии 0

Что такое быстрый CSS? Какие у него слабые места? Работают ли всё ещё правила быстрых и медленных селекторов? Являются ли используемые нами свойства более важными, чем селекторы?

Появился перевод интересной статьи отвечающий на ряд этих вопросов.

Акцентируя внимание на главном:
большинство методов выбора теперь работает так быстро, что на это не стоит тратить время. Более того,
...
Аватар для and_y87
Develo0per
Старый
Позиционирование и отступы на Практике
Запись от and_y87 размещена 11.11.2014 в 09:00
Показов 2930 Комментарии 0
Метки float, margin, padding, position

Получил просьбу от Alex_Sava описать CSS свойства: float, position, margin, padding.
Решил оформить ответ в формате обзорной статьи.


Я Привёл основные примеры использования этих свойств там где я их чаще всего видел и которые вспомнил...

float.
Определяет какой из вертикальных сторон, выбранный элемент будет прилипать к родителю, или впередистоящему элементу...
Аватар для and_y87
Develo0per
Старый
А вы замечали?
Запись от and_y87 размещена 17.10.2014 в 11:22
Показов 4159 Комментарии 6
Метки бесит, ошибки

Всё чаще и чаще встречаются такие топики,
в которых Авторы, являющиеся именно начинающими программистами
описывая проблему выкладывают:
- только скриншоты
- или вообще... весь код...
- а так же бывает когда выкладывают только часть кода с проблемным местом....
Аватар для and_y87
Develo0per
Старый
PHP+jQuery обновление данных без перезагрузки
Запись от and_y87 размещена 16.10.2014 в 16:24
Показов 3426 Комментарии 0
Метки ajax, jquery, php, аякс

Отправляю сюда что бы было куда направлять в случае повхоряющегося попроса...

пример упрощён для более лучшего понимания новичков.


В целом на стороне сервера это выглядит примерно так:
PHP
1
2
3
4
5
6
7
// ключ массива который проверяем.
$key = 'index';
 
if ( isset($_POST[$key])  )
{
    $result = [];
    // назначаем переменную с результатом вывода, по умолчанию
...
Аватар для and_y87
Develo0per
Старый
Новый опыт брендирования.
Запись от and_y87 размещена 23.09.2014 в 21:00
Показов 3668 Комментарии 0

Хочу похвастаться
Недавно на меня вышли ребята из интернет селлинговое агентство RG Media в Беларуси.
Интересно то что, цитирую отрывок:
Ваш контакт мне предоставила Алена Стогова, один из самых популярных блогеров Беларуси. Мне известно, что у вас ранее был совместный опыт размещения (брендирования) блога STOGOVA в Livejournal рекламными материалами СВЯЗНОЙ.
Хихихи... Популярный блогер меня "продал"...
А ведь и...
Аватар для and_y87
Develo0per
Старый
CSS3 анимация (спрайт, покадровая)
Запись от and_y87 размещена 22.09.2014 в 15:33
Показов 9918 Комментарии 0
Метки css, анимация

Себе на заметку.

Источник: http://habrahabr.ru/post/161157/

Пример кода для спрайтовой анимации из 10 кадров:
CSS
1
2
3
4
5
6
7
div {
    animation: play 1s steps(10) infinite;
}
@keyframes play { 
      0% { background-position:    0px 0; } 
    100% { background-position: -500px 0; }
}
Аватар для and_y87
Develo0per
Старый
Разработчика игры чуть не арестовали за набросок на доске
Запись от and_y87 размещена 05.09.2014 в 10:10
Показов 2725 Комментарии 2
Метки юмор

Забавный случай произошёл с английским гейм-девелопером Генри Смитом (Henry Smith) из Бристоля. Он сейчас работает над многопользовательским симулятором атомной войны с использованием Google Maps API. Несколько дней назад менеджер жилого дома, где Смит снимает квартиру, посетил его жилище...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 2.
Лёгкий способ определения Браузера IE и его версии
Запись от and_y87 размещена 15.08.2014 в 10:25
Показов 3082 Комментарии 1
Метки javascript, юмор

Пожалуй это самый лёгкий и простой способ вычисления IE и его версии.

что бы увидеть метод смотрите далее...

Определяем то что пользователь вошёл на сайт через Internet Explorer:
JavaScript
1
if ( confirm( 'У Вас Intenet Explorer ?' ) ) var msie = true;
Определяем версию браузера:
JavaScript
1
if( msie ) var msie_version = prompt("Какая у вас версия IE", "8");
Знаю...
1 апреля далеко...
Но всё...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
вы поймёте )
Запись от and_y87 размещена 25.07.2014 в 14:25
Показов 2847 Комментарии 3
Метки юмор

с Пятницей Коллеги )
Аватар для and_y87
Develo0per
Старый
Bind на Сочетания Клавиш ( Ctrl+?, Alt+?, Shift+?) ( JS )
Запись от and_y87 размещена 20.07.2014 в 10:10
Показов 4627 Комментарии 0
Метки bind, ctrl, js, key, сочетание

Добавил на GitHub в свою library скрипт в функционал которого входит:
Бинд функций на сочетакния клавиш и просто на клавишу.

Код реализован на чистом JavaScript


Используемые для бинда функции:
JavaScript
1
2
3
4
BindKey._ctrl( key, func )
BindKey._alt( key, func ) 
BindKey._shift( key, func ) 
BindKey._key( key, func )
Функции принимают 2 параметра:
  • key = (int)код клавиши либо (str) клавиша
  • func = функция,
...
Аватар для and_y87
Develo0per
Старый
Определение исчисляемого ( JS + PHP )
Запись от and_y87 размещена 17.07.2014 в 10:10
Показов 3192 Комментарии 0

Добавил на GitHub в свою library скрипт определения исчисляемого на JS.
Ранее в в этом блоге постил уже эту функцию, но определение было только на PHP.

Теперь код реализован на JavaScript & PHP.

Функция принимает 2 параметра:
  • число
  • Массив вида Array( 'день', 'дня', 'дней' )


Профит:
- использовать, что бы определить исчисляемое, это много где используется либо...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Создание кодов, паролей, промокодов. ( JS + PHP )
Запись от and_y87 размещена 15.07.2014 в 10:10
Показов 11813 Комментарии 1

Добавил на GitHub в свою library скрипт который генерирует "некий" текст по заданной "маске".

Код реализован на JavaScript & PHP.

Функция имеет много настроек, среди них:
  • Маска кода где:
    A - возможны только буквы
    1 - возможны только цифры
    X - возможны буквы и цифры
  • кол-во CODE которое необходимо сгенерировать
  • используемые
...
Аватар для and_y87
Develo0per
Старый
isOnline - трекер соединения с сайтом.
Запись от and_y87 размещена 14.07.2014 в 11:51
Показов 3901 Комментарии 0
Метки js, online, plugin

Недавно загорелся желанием создать скрипт позволяющий определить есть ли у пользователя соединение с сайтом.
На мой скромный взгляд это актуально для Touch-устройств.

Профит вижу в следующем:
перед запросом проверять переменную ONLINE на == false.
и если условие прошло, то оповещать пользователя о том что пока он не будет в сети, ничего не будет.

Так я и написал скрипт isOnline[ссылка на gitHub]
Скрипт с указанным интервалом...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Создание блока вкладок.
Запись от and_y87 размещена 07.07.2014 в 18:45
Показов 3647 Комментарии 1

Нормальные вкладки на jQuery - 1 скрипт на всё.

Ответ на вопрос: как сделать блок открывающийся при клике, а другие при этом закрываются.

CSS
1
.none { display: none; }
HTML5
1
2
3
4
5
<div class="blokc__tabs">
 
    <div class="b-tabs__header">
        <a class="b-tabs__link" href="#first"> первый </a> |
        <a class="b-tabs__link" href="#next">
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 2.
Ajax Тренинг.
Запись от and_y87 размещена 03.07.2014 в 21:00
Показов 5303 Комментарии 6
Метки ajax, post, аякс, гет

Сделал небольшое тренировочное пособие по технологии AJAX ( http://ajax.example87.ru ).
Создано для начинающих web-программистов.


Назначение приложения - Обучить начинающего web-программиста 3 вещам:
1. Выборке данных из формы.
2. Отправке данных на url.
3. Обработать полученный от сервера ответ.


Возможности web-приложения:
1. Создать форму через GUI или textarea
2. Создать JavaScript...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 2.
Смешинка.
Запись от and_y87 размещена 06.06.2014 в 09:45
Показов 2491 Комментарии 1
Метки юмор

был под столом ))
Аватар для and_y87
Develo0per
Старый
Online JOSN Parser + Editor
Запись от and_y87 размещена 23.05.2014 в 15:47
Показов 3676 Комментарии 2

Просто ссылка из разряда "Маст Хэв"...
http://jsonviewer.stack.hu/

Парсер JSON с лёгкой возможностью замены значений...
всё выглядит очень круто!

Вот вам большой JSON для теста. Вставьте секст в большое поле и сверху жмите "View"...
Кликните здесь для просмотра всего текста
{"pay":"0","operator":"0","method":"card ","email":"pochta@test.ru","phone":"7901 2345678","sub":"0","tour_id":"5d0e970331 613cb806f6e8f978f3170c","s_sclub":"","s_ email":"pochta@test.ru","s_phone":"79012 345678","s_city":"\u041c\u043e\u0441\u04 3a\u0432\u0430","s_country":"\u0422\u044 3\u0440\u0446\u0438\u044f","i_adults":"2 ","s_children":"-1","i_class_from":"3","i_class_to":"5"," i_days_from":"7","i_days_to":"14","s_dat e_from":"08.08.2014","b_operator":"0","b _dev":"1","s_promocode":"","b_direct":"1 ","s_utm_source":"","o_new_pluses":"351" ,"o_price":"35100","t_from":"38218","t_t o":"tr","s_from":"\u041c\u043e\u0441\u04 3a\u0432\u0430","s_to":"\u0422\u0443\u04 40\u0446\u0438\u044f","s_day_from":"5
...
Аватар для and_y87
Develo0per
Старый
Мастер-класс. Митап по БЕМ
Запись от and_y87 размещена 07.05.2014 в 01:34
Показов 3252 Комментарии 0

BEMup в Минске, 18 апреля 2014.

Разработка сайта с нуля на полном стеке БЭМ-технологий.
Докладчики: Жека Константинов, Дима Белицкий, Слава Аристов, Яндекс

Ссылка на видео
Аватар для and_y87
Develo0per
Старый
Брендирование.
Запись от and_y87 размещена 10.04.2014 в 10:59
Показов 3327 Комментарии 0

Не так давно открыл для себя тему брендирования. И по долгу службы активно занимался помощью в брендировании блогов на сайте LiveJournal.

Не все блогеры знают как оно делается поэтому я составил для них несложную, подробную инструкцию, которой решил поделиться.

Она отвечает на вопросы:
  • "Как сменить дизайн шаблона на LiveJournal ?"
  • "Как поставить свой шаблон на LiveJournal ?"
  • и т.п.
( список для поисковика)


ИНСТРУКЦИЯ...
Аватар для and_y87
Develo0per
Старый
Эфекты перехода со страницы на страницу
Запись от and_y87 размещена 17.03.2014 в 13:19
Показов 2559 Комментарии 0

Сайты с прикольными эффектами перехода со страницы на страницу:

Настоящие кративные сайты:

http://www.reverenddanger.com/
http://www.intacto10years.com/index_start.php
http://www.laurentiuswonen.com/jaarverslag2010/
http://www.fannabee.com/wow/
http://www.webeffectual.com/
http://aform.lu/index.php
http://rit-team.ru/
http://holidaycards.bamstrategy.com/2012/
http://mailchimp.com/2012/

Пример...
Аватар для and_y87
Develo0per
Новые блоги и статьи
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru