Сообщений: 92
Тем: 3
Зарегистрирован: Jul 2011
Репутация:
194
Собственно, вот какой у меня вопрос назрел...
Так уж сложилось, лично я (например) избалован давным давно прелестями всяких-разных IDE. В том числе, source-code-highlightening`ом. И когда я здесь вижу джаву, раскрашенную "под хохлому" (пехапе) или не раскрашенную вообще, не то чтобы это было совсем нечитаемо, конечно, но восприятие кода именно как кода несколько затрудняется, а треск шаблонов слышно за пару кварталов.
Это, собственно, была преамбула. Теперича фабула.
Есть N-ное количество опенсорсных решений для веба вообще и для пехапебб (GeSHi, навскидку) в частности. Собственно, почему бы и не запилить эту пользительную штуковину (читай - подсветку синтаксиса), учитывая, что кода здесь постится много?
Если бы в Java работал GC, большинство программ удаляли бы сами себя при первом же запуске
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
[noparse][src=java]// java code here...[/src][/noparse]
У нас всегда был и есть тег src.
[noparse][src=csharp][/src][/noparse]
[src=csharp]
/// <summary>
/// Конвертирование hex стороки в массив байт
/// </summary>
/// <param name="hex">string</param>
/// <returns>byte[]</returns>
public static byte[] hexToBytes(string hex) {
return Enumerable.Range(0, hex.Length)
.Where(x => x % 2 == 0)
.Select(x => Convert.ToByte(hex.Substring(x, 2), 16))
.ToArray();
}
[/src]
[noparse][src=#csharp][/src][/noparse]
[src=#csharp]
/// <summary>
/// Конвертирование hex стороки в массив байт
/// </summary>
/// <param name="hex">string</param>
/// <returns>byte[]</returns>
public static byte[] hexToBytes(string hex) {
return Enumerable.Range(0, hex.Length)
.Where(x => x % 2 == 0)
.Select(x => Convert.ToByte(hex.Substring(x, 2), 16))
.ToArray();
}
[/src]
Сообщений: 4,694
Тем: 85
Зарегистрирован: Mar 2009
Репутация:
23,364
А я не знал :confused:
PROGRAMMATOR, спасибо, теперь будем знать.
Fortuna - non penis, in manus non recipe.
Сообщений: 1,314
Тем: 38
Зарегистрирован: Mar 2010
Репутация:
7,002
PROGRAMMATOR Написал:[noparse][src=java]// java code here...[/src][/noparse]
У нас всегда был и есть тег src.
тег
[noparse][src=csharp][/src][/noparse]
[src=csharp]
/// <summary>
/// Конвертирование hex стороки в массив байт
/// </summary>
/// <param name="hex">string</param>
/// <returns>byte[]</returns>
public static byte[] hexToBytes(string hex) {
return Enumerable.Range(0, hex.Length)
.Where(x => x % 2 == 0)
.Select(x => Convert.ToByte(hex.Substring(x, 2), 16))
.ToArray();
}
[/src]
[noparse][src=#csharp][/src][/noparse]
[src=#csharp]
/// <summary>
/// Конвертирование hex стороки в массив байт
/// </summary>
/// <param name="hex">string</param>
/// <returns>byte[]</returns>
public static byte[] hexToBytes(string hex) {
return Enumerable.Range(0, hex.Length)
.Where(x => x % 2 == 0)
.Select(x => Convert.ToByte(hex.Substring(x, 2), 16))
.ToArray();
}
[/src]
Может стоит вывести кнопку на панель быстрого доступа?
Я тоже не знал
Сообщений: 92
Тем: 3
Зарегистрирован: Jul 2011
Репутация:
194
Присоединяюсь, и я не знал Спасибо
Если бы в Java работал GC, большинство программ удаляли бы сами себя при первом же запуске
Сообщений: 1,660
Тем: 9
Зарегистрирован: Feb 2009
Репутация:
10,142
Было бы очень хорошо вынести по больше тегов в панель быстрого доступа)))
Сделать к примеру так, что бы стандартная панель осталась, но в ней появилась кнопочка вызова расширенной панельки в которой будут все теги)))
open-team.ru - Freya, HighFive...
Сообщений: 5,863
Тем: 105
Зарегистрирован: Sep 2010
Репутация:
13,014
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Доработал редактор, добавил select с популярными для нашего форума ЯП. Пользуйтесь.
[SRC="javascript"]/**
* Init Menu Container DIV
*
* @param string Command string (forecolor, fontname etc.)
* @param string CSS width for the menu
* @param string CSS height for the menu
* @param string CSS overflow for the menu
*
* @return object Newly created menu element
*/
this.init_menu_container = function(cmd, width, height, overflow)
{
var menu = document.createElement('div');
menu.id = this.editorid + '_popup_' + cmd + '_menu';
menu.className = 'vbmenu_popup';
menu.style.display = 'none';
menu.style.cursor = 'default';
menu.style.padding = '3px';
menu.style.width = width;
menu.style.height = height;
menu.style.overflow = overflow;
return menu;
}
[/SRC]
Сообщений: 5,863
Тем: 105
Зарегистрирован: Sep 2010
Репутация:
13,014
PROGRAMMATOR, паскаль можна?
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Конечно. Немного доработал, добавил скролл если размер блока с кодом превышает 400px в высоту и 670px в ширину.
|