crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

11 страниц V  « < 2 3 4 5 6 > »   
Ответить в данную темуНачать новую тему
> Обновления в форуме
Litkevich Yuriy
  опции профиля:
сообщение 19.4.2008, 17:24
Сообщение #31


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Багира,
Цитата(' date='19.4.2008, 20:27) *
Litkevich Yuriy, обрефрешься на всякий. Да кэш снули.

так, после удаления куков заработало, просто чистка кэша не помогла.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Багира
  опции профиля:
сообщение 19.4.2008, 17:26
Сообщение #32


Злоба_дня
***

Группа: Администратор
Сообщений: 314
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 2

Спасибо сказали: 16 раз(а)




Репутация:   4  


О! Вижу ошибку в цитате - автора не показывает.

Litkevich Yuriy, вот и славно
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 19.4.2008, 17:28
Сообщение #33


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


---
к стати в цитате, твоего имени почемуто нет :(
а раньше вроде в сталялось
P.S.
по щелчку на имени пользователя оно вставляется

а вот быстрое редактирование досих пор глючит :(
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Багира
  опции профиля:
сообщение 19.4.2008, 17:35
Сообщение #34


Злоба_дня
***

Группа: Администратор
Сообщений: 314
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 2

Спасибо сказали: 16 раз(а)




Репутация:   4  


Litkevich Yuriy, с редактированием непонятное что-то.

С быстрой цитатой счас разберусь.

Мы тут с Админом решаемся на последнюю меру - переустановить форум, поскольку в момент обнолвнеия был какой-то сбой, мы на него грешим с этим глюком... В общем, мы тут втыкаем, ага... ;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Багира
  опции профиля:
сообщение 20.4.2008, 17:48
Сообщение #35


Злоба_дня
***

Группа: Администратор
Сообщений: 314
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 2

Спасибо сказали: 16 раз(а)




Репутация:   4  


Быструю правку починила.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 20.4.2008, 17:52
Сообщение #36


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


щас по тестю :)

Test Passed!
клёво, спасибо

Сообщение отредактировал Litkevich Yuriy - 20.4.2008, 17:54
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Багира
  опции профиля:
сообщение 20.4.2008, 19:10
Сообщение #37


Злоба_дня
***

Группа: Администратор
Сообщений: 314
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 2

Спасибо сказали: 16 раз(а)




Репутация:   4  


Проверка кода с подсветкой:
class MyThread : public QThread
{
public:
     void run();
};

void MyThread::run()
{
     QTcpSocket socket;
     // connect QTcpSocket's signals somewhere meaningful
     ...
     socket.connectToHost(hostName, portNumber);
     exec();
}

Работает. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Багира
  опции профиля:
сообщение 20.4.2008, 21:15
Сообщение #38


Злоба_дня
***

Группа: Администратор
Сообщений: 314
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 2

Спасибо сказали: 16 раз(а)




Репутация:   4  


Стал быть, так. Подсветка кода работает. Работает следующим образом - [ code] - не подсвечивается.
[ code=язык] - подсвечивается по правилам этого языка. Прога распознает следующие языки:
* Python
* Ruby
* Perl
* PHP
* XML
* HTML
* CSS
* Django
* Javascript
* VBScript
* Delphi
* Java
* C++
* RenderMan (RSL и RIB)
* SQL
* SmallTalk
* Axapta
* 1С
* Ini
* Diff
* DOS .bat
* Bash

Если обнаружите неправильную подсветку в каком-то языке, стучите сюда - исправлю. :rolleyes:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 20.4.2008, 21:27
Сообщение #39


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


#!/usr/bin/env ruby

# Чтобы наверняка работала поддержка кирилицы
$KCODE = "utf-8"

# необходимо подключить библиотеку socket, чтобы работать с TCP
require 'socket'

# Тело программы
TCPServer.open('localhost', 3000){ |server|

# Печатаем собщение в консоль сервера
puts "[LOG]: Сервер запущен\r\n"  

# Как только вызов server.accept возвращает значение,
#  то это означает, что к серверу подсоединился клиент
# В переменную session записывается указатель на соединение.
    if (session = server.accept)
        # Печатаем сообщение в консоль клиента
        session.print "[RU]:Добро пожаловать на сервер\r\n"
        session.print "[RU]:Вы можите набирать команды: ls <dir> | cd <dir> | shutdown\r\n"
        # Печатаем собщение в консоль сервера
        puts "[LOG]: Подключение к серверу\r\n"  

        #  Выход из цыкла возможен только по командам: srvclose и shutdown
        #  с последующим закрытием сесии (сокета)
        loop{

            #  Следующий код является замещением:
            #          str = srv.gets.chomp.split(' ')
            #          cmd = str[0]
            #          arg = str[1]
            cmd, arg = *session.gets.chomp.split

            puts "[LOG]: Введена команда: #{ cmd } #{ arg }\r\n"

            #  оператор case, как в С switch
            case cmd
                when "ls"
                    begin
                        session.print Dir[ arg || "*" ].map{ |str| str + "\r\n" }
                    rescue
                        session.print "[RU]:Нет такого файла или каталога - #{ arg.inspect }\r\n"
                        puts "[ERROR]:Нет такого файла или каталога - #{ cmd } #{ arg }\r\n"
                    end
                when "cd"
                    begin
                        Dir.chdir( arg )
                        session.print "OK!\r\n"
                    rescue
                        session.print "[RU]:Нет такого файла или каталога - #{ arg.inspect }\r\n"
                        puts "[ERROR]:Нет такого файла или каталога - #{ cmd } #{ arg }\r\n"
                    end
                when "shutdown"
                    session.close
                    break
                else
                    session.print "[ERROR]:Неверная команда!\r\n"
            end
        }
    end
}


прикольно, но в первый момент подсветки нету, гдето через секунду-другую появляется.

вот цвет у Ruby - многие редакторы строковые литералы красным подсвечивают, а здесь серым

Сообщение отредактировал Litkevich Yuriy - 20.4.2008, 21:24
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Багира
  опции профиля:
сообщение 20.4.2008, 21:28
Сообщение #40


Злоба_дня
***

Группа: Администратор
Сообщений: 314
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 2

Спасибо сказали: 16 раз(а)




Репутация:   4  


Litkevich Yuriy,
Цитата(' date='20.4.2008, 22:25) *
прикольно, но в первый момент подсветки нету, гдето через секунду-другую появляется.
Это потому что скрипт тяжелый. Его б, по-хорошему, надо ограничить до основных языков, которые у нас тут будут использоваться, но в этом и основная загвоздка - какие будут использоваться, а какие - нет. Ограничим - будет работать шустрее. ;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

11 страниц V  « < 2 3 4 5 6 > » 
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 30.1.2023, 1:06