Кстати, не знаю это только на линуксе или вообще, но у меня при разрешении 1280*1024 очень мелкий шрифт в программе. Может сделать возможность его увеличивать в настройках?
Ну и хотелось бы как-то упростить регистрацию аккаунтов в закладках.
role: Rax.RU Internet Center address: Rax.RU address: Moscow address: Russia remarks: Rax.RU Internet Center remarks: SPAM and Network security issues: abuse@corp.rax.ru remarks: A T T E N T I O N! remarks: Please use abuse@corp.rax.ru e-mail address for complaints. remarks: All messages to any other our address, relative to SPAM remarks: or security issues, will not be concerned. admin-c: BOSS-RIPE tech-c: BOSS-RIPE tech-c: ST1168-RIPE tech-c: MA7938-RIPE nic-hdl: RAX-RU mnt-by: SVT-MNT mnt-by: RAXRU-MNT source: RIPE # Filtered abuse-mailbox: abuse@corp.rax.ru
та не мне такого счастья не нужно :) Просто думал, может как-то можно поремонтировать.
Dreammaker добавил 14.05.2009 в 13:22
Так-с, запускается и в линуксе :) проблема в том, что по умолчанию в убунте идёт более старая версия Mono, которая не во всём актуальна.
Вот как я сделал для Убунты, такое себе краткое руководство:
1. Идём сюда: http://mono.ximian.com/monobuild/snapshot/download-trunk/suse-110-x86_64/ Это пакеты для опенсюси - нам они не подходят поэтому делаем следующие пункты 2. Устанавливаем конвертер пакетов alien Для этого в консоли запускаем sudo apt-get install alien 3. Далее скачиваем с вышеуказанной ссылки два пакета: http://mono.ximian.com/monobuild/snapshot/snapshot_packages/x86_64/mono/134100/mono-complete-134100-0.novell.x86_64.rpm http://mono.ximian.com/monobuild/snapshot/snapshot_packages/x86_64/mono/134100/mono-winforms-134100-0.novell.x86_64.rpm 4. Заходим в папку которую мы создали и куда скачали пакеты (у меня mono): cd mono 5. Конвертируем опенсюсевские пакеты в дебки для убунты: sudo alien mono-complete-134100-0.novell.x86_64.rpm mono-complete-134100-0.novell.x86_64.deb sudo alien mono-winforms-134100-0.novell.x86_64.rpm mono-winforms-134100-0.novell.x86_64.deb В папке появятся две дебки запускаем обычным путём - двумя кликами их по очереди и устанавливаем. 6. В процессе установки (если до этого уже ставилась моно) установщик может ругнуться на то, что не может переписать некоторые библиотеки установленные ранее. Удаляем их .Мне понадобилось удалить такие: sudo apt-get remove libmono-winforms2.0-cil sudo apt-get remove libmono-webbrowser0.5-cil sudo apt-get remove libmono-accessibility2.0-cil
Всё программа запускается. Возможно при работе какие-то пакеты ещё понадобятся, то по идее можно будет их доустановить подобным образом взяв за основу подходящие по смыслу .rpm
Попробовал запустить на линуксе под mono (эмулятор, или как это назвать, для .Net ) программа начала запускаться, но после запуска выскочило окно с такой надписью:
Cannot cast cast from source type to destination type
по нажатию на кнопку "Детали" в этом окне пишет:
at System.Windows.Forms.ListView.OnCacheVirtualItems (System.Windows.Forms.CacheVirtualItemsEventArgs e) [0x00000]
at System.Windows.Forms.ThemeWin32Classic.DrawListVi ewItems (System.Drawing.Graphics dc, Rectangle clip, System.Windows.Forms.ListView control) [0x00000]
at System.Windows.Forms.ListView+ItemControl.OnPaintI nternal (System.Windows.Forms.PaintEventArgs pe) [0x00000]
at System.Windows.Forms.Control.WmPaint (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.ListView+ItemControl.WndPro c (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control+ControlWindowTarge t.OnMessage (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control+ControlNativeWindo w.WndProc (System.Windows.Forms.Message& m) [0x00000]
Если не нужен, то не используйте. Если для вас он медленный, то советую использовать asm - тут уже со скоростью сравниться трудно будет какому-либо языку. :)
Слава Шевцов: Мне важно, чтобы там были нормальные комментарии
Я приверженец идеалогии, что php самодокументируемый язык и в большинстве случаев, если требуются комментарии, то это признак того, что что-то с кодом или наименованием переменных/классов не так. Правда, вышесказанное не отрицает документации к API классов.
А со всем остальным я согласен. :)
p.s. Чтобы не быть голословным (если кто-то попросит) - пример кода (не всегда бывает идеален, да и здесь есть огрехи, но в основном стараюсь чтобы был примерно таким):
вроде бы тут nested sets бы хорошо пошли, но нужно структуру таблиц менять.
Можно глянуть в личке.
В общем, как-то в ступоре я, не понятно, что делать.
<script>if (window.parent.frames) {alert('test')}</script>
Такое срабатывает и на родном сайте, и на фейковом..
Dreammaker добавил 15.05.2009 в 00:23
Самый простое условие:
if (window != top)
по совету Art569 сработало :) Редиректить на свой сайт не получится из-за того top не доступен, но что нить придумаем.
p.s. поблагодарить в репу не получиться... :(
Не тут не совсем та проблема. :)
Не вирусный ифрейм как обычно. А просто на каком-то левом сайте страницы нашего сайта показываются в ифрейме - то есть воруется контент.
Кстати, не знаю это только на линуксе или вообще, но у меня при разрешении 1280*1024 очень мелкий шрифт в программе. Может сделать возможность его увеличивать в настройках?
Ну и хотелось бы как-то упростить регистрацию аккаунтов в закладках.
netname: RAXRU-NET1
descr: http://www.liveinternet.ru
country: RU
admin-c: RAX-RU
tech-c: RAX-RU
status: ASSIGNED PA
mnt-by: SKYMEDIA-MNT
source: RIPE # Filtered
role: Rax.RU Internet Center
address: Rax.RU
address: Moscow
address: Russia
remarks: Rax.RU Internet Center
remarks: SPAM and Network security issues: abuse@corp.rax.ru
remarks: A T T E N T I O N!
remarks: Please use abuse@corp.rax.ru e-mail address for complaints.
remarks: All messages to any other our address, relative to SPAM
remarks: or security issues, will not be concerned.
admin-c: BOSS-RIPE
tech-c: BOSS-RIPE
tech-c: ST1168-RIPE
tech-c: MA7938-RIPE
nic-hdl: RAX-RU
mnt-by: SVT-MNT
mnt-by: RAXRU-MNT
source: RIPE # Filtered
abuse-mailbox: abuse@corp.rax.ru
% Information related to '88.212.192.0/18AS39134'
route: 88.212.192.0/18
descr: Sky-Media Ltd.
origin: AS39134
mnt-by: SKYMEDIA-MNT
source: RIPE # Filtered
10 whois'ов
update: судя по всему http://www.skyme.ru/
ставь его и будет тебе счастье
та не мне такого счастья не нужно :) Просто думал, может как-то можно поремонтировать.
Dreammaker добавил 14.05.2009 в 13:22
Так-с, запускается и в линуксе :) проблема в том, что по умолчанию в убунте идёт более старая версия Mono, которая не во всём актуальна.
Вот как я сделал для Убунты, такое себе краткое руководство:
2. Устанавливаем конвертер пакетов alien Для этого в консоли запускаем
sudo apt-get install alien
3. Далее скачиваем с вышеуказанной ссылки два пакета:
http://mono.ximian.com/monobuild/snapshot/snapshot_packages/x86_64/mono/134100/mono-complete-134100-0.novell.x86_64.rpm
http://mono.ximian.com/monobuild/snapshot/snapshot_packages/x86_64/mono/134100/mono-winforms-134100-0.novell.x86_64.rpm
4. Заходим в папку которую мы создали и куда скачали пакеты (у меня mono):
cd mono
5. Конвертируем опенсюсевские пакеты в дебки для убунты:
sudo alien mono-complete-134100-0.novell.x86_64.rpm mono-complete-134100-0.novell.x86_64.deb
sudo alien mono-winforms-134100-0.novell.x86_64.rpm mono-winforms-134100-0.novell.x86_64.deb
В папке появятся две дебки запускаем обычным путём - двумя кликами их по очереди и устанавливаем.
6. В процессе установки (если до этого уже ставилась моно) установщик может ругнуться на то, что не может переписать некоторые библиотеки установленные ранее. Удаляем их .Мне понадобилось удалить такие:
sudo apt-get remove libmono-winforms2.0-cil
sudo apt-get remove libmono-webbrowser0.5-cil
sudo apt-get remove libmono-accessibility2.0-cil
Всё программа запускается. Возможно при работе какие-то пакеты ещё понадобятся, то по идее можно будет их доустановить подобным образом взяв за основу подходящие по смыслу .rpm
И на Марсе могут яблони цвести :)
выводит текст если новость была отредактирована
{edit-date}
выводит дату редактирования новости
{editor}
выводит логин пользователя, отредактировавшего новость
[edit-reason] текст [/edit-reason]
выводит текст если при редактировании была указана причина редактирования
{edit-reason}
выводит причину редактирования новости
Из официального руководства. Это "искаропки" работает.
Попробовал запустить на линуксе под mono (эмулятор, или как это назвать, для .Net ) программа начала запускаться, но после запуска выскочило окно с такой надписью:
Cannot cast cast from source type to destination type
по нажатию на кнопку "Детали" в этом окне пишет:
System.Windows.Forms.ListView.OnCacheVirtualItems
(System.Windows.Forms.CacheVirtualItemsEventArgs
e) [0x00000]
at
System.Windows.Forms.ThemeWin32Classic.DrawListVi
ewItems (System.Drawing.Graphics dc, Rectangle clip,
System.Windows.Forms.ListView control) [0x00000]
at
System.Windows.Forms.ListView+ItemControl.OnPaintI
nternal (System.Windows.Forms.PaintEventArgs pe)
[0x00000]
at System.Windows.Forms.Control.WmPaint
(System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control.WndProc
(System.Windows.Forms.Message& m) [0x00000]
at
System.Windows.Forms.ListView+ItemControl.WndPro
c (System.Windows.Forms.Message& m) [0x00000]
at
System.Windows.Forms.Control+ControlWindowTarge
t.OnMessage (System.Windows.Forms.Message& m)
[0x00000]
at
System.Windows.Forms.Control+ControlNativeWindo
w.WndProc (System.Windows.Forms.Message& m)
[0x00000]
at System.Windows.Forms.NativeWindow.WndProc
(IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam)
[0x00000]
at
System.Windows.Forms.XplatUIX11.DispatchMessage
(System.Windows.Forms.MSG& msg) [0x00000]
at System.Windows.Forms.XplatUI.DispatchMessage
(System.Windows.Forms.MSG& msg) [0x00000]
at System.Windows.Forms.Application.RunLoop
(Boolean Modal,
System.Windows.Forms.ApplicationContext context)
[0x00000]
at System.Windows.Forms.Application.Run
(System.Windows.Forms.ApplicationContext context)
[0x00000]
at System.Windows.Forms.Application.Run
(System.Windows.Forms.Form mainForm) [0x00000]
at Samplexx.Console.Program.Main () [0x00000]
Может это что-то вам скажет и как-то ремонтируется на вашей стороне? :)
нафига тогда он нужен?
Если не нужен, то не используйте. Если для вас он медленный, то советую использовать asm - тут уже со скоростью сравниться трудно будет какому-либо языку. :)
Мне важно, чтобы там были нормальные комментарии
Я приверженец идеалогии, что php самодокументируемый язык и в большинстве случаев, если требуются комментарии, то это признак того, что что-то с кодом или наименованием переменных/классов не так. Правда, вышесказанное не отрицает документации к API классов.
А со всем остальным я согласен. :)
p.s. Чтобы не быть голословным (если кто-то попросит) - пример кода (не всегда бывает идеален, да и здесь есть огрехи, но в основном стараюсь чтобы был примерно таким):
Сейчас пишу в основном с применением фреймворка CodeIgniter, это метод контроллера.