Разработка




Двойные кавычки в Excel

Проблема: необходимо в формулу Excel "Сцепить", которой я довольно часто пользуюсь для полуавтоматической генерации строчек кода, добавить символ двойные кавычки. Экранирование обратным слэшем не подошло.

Оказалось, нужно использовать спецсимвол. Для двоеточия он  двойных кавычек пишется СИМВОЛ(34)

Фрагмент генерации сишарпного кода:

1
2
3
=СЦЕПИТЬ("new GroupInfo() {
     GroupName=";СИМВОЛ(34);C4;СИМВОЛ(34);", GroupId=";СИМВОЛ(34);D4;СИМВОЛ(34);"
    },")

Смотри также:
Как удалить все картинки в Excel

Обход запрета копирования в буфер на сайтах

Сегодня столкнулся с тем, что на сайте была небольшая защита от копирования. Надо было скопировать текст, чтобы сохранить и распечатать, а веб-мастер решил, что информация на его сайте слишком ценная, чтобы так ей разбрасываться. (далее...)

Изменение урл без бана поисковиками

Однажды я сменил CMS у сайта, вследствие чего поменялись адреса страниц. Оказалось, так делать нельзя, ибо поисковики, особенно факинг яндекс, вместо анализа текстов, тупо банит сайт. Оказалось, надо делать 301 редирект.

Redirect 301 /page/oldpage https://markimarta.ru/pages/newpage

Естесственно, адреса своих страниц и урлов надо подставить

Печать на дисках CD / DVD в домашних условиях

Многие задаются вопросом, как в домашних условиях создать диск DVD или CD, который будет выглядеть как фирменный. Немного постараться, следуя инструкции, которой с вами поделюсь, и у вас будет красивый диск, который можно будет преподнести кому-нибудь в подарок или просто оставить себе красиво оформленный диск. Маркеры для надписей - это не по-пацански 🙂
(далее...)

Как изменить свойства класса CSS с помощью Javascript на нужной странице

Требуется при невозможности переделать таблицу стилей или мастер-страницу.

<script language="javascript">
var myurl = document.location.href;

var re = /Default.aspx$/ig; //instead of Deafaults.aspx enter your page url
if(re.exec(myurl) != null) {
var str='.ms-stylelabel{display:none}';
newStyle(str)
}

function newStyle(str){
var pa= document.getElementsByTagName('head')[0] ;
var el= document.createElement('style');
el.type= 'text/css';
el.media= 'screen';
if(el.styleSheet) el.styleSheet.cssText= str;// IE method
else el.appendChild(document.createTextNode(str));// others
pa.appendChild(el);
return el;
}

</script>

Корявость в CSS с русскими символами 1251 при выдаче в UTF8 в IE6

Задача: сделать сайт на modx
Действия: нарисовал картинку, сверстал страницы, проверил в ФФ3.5, ИЕ 7,8, в Сафари, в Опере, привязываю к cms

Верстал в кодировке windows-1251. Все готово. На Modx выдача стоит Utf-8. Рарезал код на части (чанки), текст на страницах опубликовал, картинки разместил, все хорошо.

На ИЕ 6 все поехало.

Начинаю проверять. На виртуалке с ХР и ИЕ 6 (на семерку нет возможности ИЕ 6 поставить) начинаю смотреть на сайт - все едет. Закинул папку с версткой - все окей. Начинаю сверять код страниц - все сходится. Охереваю.
Тут начал понимать, что скорей всего дело в кодировке, ибо все остальное уже проверил.

Решение меня поразило - причина оказалась в комментариях в css-файле, которые были написаны по-русски в виндовой кодировке (css файл я по FTP залил), а при выдаче как UTF-8 выводился мусор, который ИЕ6 никак не мог понять. Как только заменил русские комментарии на английские, все сразу стало окей.

Google Chrome, Safari и ширина ячейки

Браузеры хрен знает как выставляют ширину ячейки в случае, если таблица тянется на 100%, по бокам плавающие длины столбцов, а в центре фиксированной. Выручило создание новой строчки таблицы с растянутым 0.gif (прозрачный 1пиксельный гиф) до нужной ширины.

Как лучше изучать технические предметы?

Я всегда учил по книжкам. Читал, разбирался. Один раз ходил на курсы по программированию для профессионалов на PHP. С тем, что мне там преподали, разобраться сам не мог. Но зато теперь самостоятельно C# осваиваю по учебнику в прямом смысле - все настолько понятно, что даже удивляюсь, как я раньше не мог на этом языке писать? 🙂


MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика