IPB

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

Скрыть объявления

Объявления

------------------------------------------------------------------------------------
09.08.2019 - Ввиду постоянных спамерских атак, автоматическая регистрация на форуме временно закрыта. Если Вы хотите зарегистрироваться, пожалуйста напишите на почту администратора форума (указана на странице контактов на сайте) и укажите желаемый ник и Ваш адрес электронной почты.
------------------------------------------------------------------------------------
18 страниц V  « < 7 8 9 10 11 > »   
Добавить ответ в эту темуОткрыть тему
> Программирование, Все кто могет программировать - заходи!
worldmind
сообщение 27.3.2006, 8:34
Сообщение #161


Рыцарь Порядка


Группа: Участник форума
Сообщений: 2774
Регистрация: 22.12.2005
Из: Гомель
Пользователь №: 366



Перл не чморите, тексты обрабатывать перлом с регулярными выражениями одно удовольствие - практически божественная власть над информацией
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balamut
сообщение 27.3.2006, 9:42
Сообщение #162


paranoid


Группа: Участник форума
Сообщений: 1362
Регистрация: 30.9.2005
Пользователь №: 296



Цитата(ICEMan @ 22.03.2006 - 23:34)
Я Си-программер, и чо?
Прекрасно понимаю для чего были созданы другие языки, просто они не лежат в плоскости поих действий.
Сейчас вапще на ПХП пишу, кстати...
*

я как-то ради прикола накатал на сях и скомпилировал web-приложеньце. очень шустро вертелось.


--------------------
Болше всего я не навижу бесграмотность

Знакомства в Черняховске http://love.chernyahovsk.org/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Iceman
сообщение 27.3.2006, 10:31
Сообщение #163


Призрак форума


Группа: Участник форума
Сообщений: 3698
Регистрация: 24.10.2004
Из: Iceland
Пользователь №: 15



Да, кстати...
Balamut прав. Приложения на Си довольно шустрые. А рабочих приложений Питона я что-то ни разу не встречал... Или я даун, или на нем ничего серьезного не писалось.

Кроме того, фантом...
Скажи мне как обстоят дела у Питона с разработкой крупных проектов? Не всяких там калькуляторов и "Hello, world!", а реально полноценных программных продуктов.
Как реализуется поддержка классов и обработка ризличного рода процедур?
Всё это делатся через мозг или через Ж..?
Пока вопросов больше нет.

З.Ы. Мануалы и толстые талмуды о замечательности языка читать впадлу. Проверять же опытным путём - просто лень. Потому и интересуюсь у тебя.
Собсна говоря, передо мной в скором будущем встанет кирпичной стеной небольшой проект, который, возможно, придёцца реальзовывать силами PHP, что в перспективе - боооольшой геморрой. Вот я и ищу альтернативу.
У меня пока всё.


--------------------
-> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре.

Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
fantom
сообщение 31.3.2006, 20:47
Сообщение #164


Близко не подходить! Шибко красный!


Группа: Участник форума
Сообщений: 2304
Регистрация: 8.6.2005
Из: Черняховск||Москва
Пользователь №: 211



Не чморите ПЕРЛ - это прямо истерический крик какой-то. %)
Я не против Перла. Я против программёров у которых элементарное чувство прекрасного железобетонно заменено многочисленными нулями в глазах. smile.gif)) Думаю, намёк ясен.
Любое компилированное приложение - это 4...50 интерпретаторов по скорости.
Хоть на чём пиши (Вжик Бейски не в счёт, как я вся типа платформа .NET)
И если крут в Си - тру и респект. НО когда вопрос касается оперативной разработки о бокатки - вот тут игрушечные языки - полный вперёд!
На вопрос "какие крутые проги есть на Питоне" могу привести пару примеров: под Линуксом известна прога mailman - поддерживает массовые рассылки подписных листов, аудит и управление - мало не покажется. Также под Линуксом есть несколько карточных игр написанных на Питон, типа солитёр.
Есть интерактивная игра 3D-шуттер также написанный на Питоне, и предназначенный для одновременной игры в интернете (ответ на вопрос как быстро).
Также под различными платформами есть масса приложений для администрирования, архивирования, оповещения, сканирования на предмет искажения вирусами. У меня на сайте есть ссылка на сайт parnassus - там более 3 тысяч программ на Питоне во всех областях применения компьютеров - от текстовых редакторов, до плагинов к графическому пакету Майя. Пакет ОупенОфис содержит в себе интегрированный дистрибутив Питона для выполнения множества макросов, кои на себя берут до 30% нагрузки этого пакета.
Главный гвоздь, убеждающий меня в правильности Питона - Гугл. Движок этой поисковой системы (да и сервисы тоже) - ПОЛНОСТЬЮ сделаны на Питоне.
Когда решался вопрос о том какой язык выбрать, выбор пал в пользу Питона, так как он поддерживает распределённые вычисления стандартными средствами, а количество ошибок в нём значительно меньше, по сравнению с другими аналогами.
Те мануалы, которые я мог бы предложить - исключительно на аглицком буржуйском, поэтому не буду.
Что касается именно классов и процедур (объектно-ориентированного подхода и функционального программирования), ИМХО, процедуры - реализованы с исчерпывающим извратом. Классы - в лучших традициях С++, но гораздо прозрачнее, читабельнее, и до смешного просто.
Вот тебе примерчик с классом, типа хелло, ворлд.
-------------------
class Hello():
def Hi(self, Name='Wasja'):
print 'Hello, '+Name

a=Hello(Name='IceMann')
a.Hi
----------------------------
Для заметки - ключевой параметр SELF в Питоне имеет тот же смысл, что и в С++ this.Но Питон более открыт и не имеет шаманского кода. Для обращения экземпляра объекта к своим методам, в теле класса явно указывается что метод принадлежит к классу.
Если класс следует использовать многократно, то его можно вынести в отдельный файл и импортировать примерно так:
-----------
from MyClass import Hello
-------------
После этого класс можно юзать спокойно. Вообще мне известно по крайней мере о 5 варинатах импортирования переменных, процедур, классов, модулей и пакетов.


--------------------
Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Iceman
сообщение 1.4.2006, 0:07
Сообщение #165


Призрак форума


Группа: Участник форума
Сообщений: 3698
Регистрация: 24.10.2004
Из: Iceland
Пользователь №: 15



То есть ты признаешь что для крупного, многообещающего проекта предпочтительнее Си, нежели Питон spiteful.gif
Согласен, на "игрушечных" языках можно реализовать средней руки проекты типа Гугла, не привлекая все возможности работы с классами и процедурами таких гигантов как Си или той же платформы .NET.
Кстати, про .NET...
Вполне мощный и перспективный продукт. Но. Как всегда есть одно НО.
Он слишком громоздкий.

И вообще.
Каждый язык программирования занимает свою нишу в разработке различного рода программных продуктов.
Другой вопрос, каким языком будет пользоваться бородатый дядька-программер в той или иной ситуации.

ИМХО, хороший программист не только тот, кто знает несколько языков...
Хороший программист - это человек, который выберет под свой проект оптимально подходящий язык программирования и сможет через него максимально реализовать все полученые им знания.
Может быть сказал немножко криво... вы уж извините... последние пару месяцев сплю по часу-два в сутки cray.gif


--------------------
-> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре.

Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
worldmind
сообщение 3.4.2006, 8:25
Сообщение #166


Рыцарь Порядка


Группа: Участник форума
Сообщений: 2774
Регистрация: 22.12.2005
Из: Гомель
Пользователь №: 366



На питоне настрочен векторный редактор инскейп
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Iceman
сообщение 3.4.2006, 8:43
Сообщение #167


Призрак форума


Группа: Участник форума
Сообщений: 3698
Регистрация: 24.10.2004
Из: Iceland
Пользователь №: 15



Интересно, именно поэтому он не получил широкого распространения? smile.gif


--------------------
-> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре.

Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
worldmind
сообщение 3.4.2006, 9:28
Сообщение #168


Рыцарь Порядка


Группа: Участник форума
Сообщений: 2774
Регистрация: 22.12.2005
Из: Гомель
Пользователь №: 366



Не поэтому, просто проект открытый, дорабатывают
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Iceman
сообщение 3.4.2006, 9:39
Сообщение #169


Призрак форума


Группа: Участник форума
Сообщений: 3698
Регистрация: 24.10.2004
Из: Iceland
Пользователь №: 15



GNU GPL?


--------------------
-> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре.

Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
worldmind
сообщение 3.4.2006, 9:51
Сообщение #170


Рыцарь Порядка


Группа: Участник форума
Сообщений: 2774
Регистрация: 22.12.2005
Из: Гомель
Пользователь №: 366



УГУ см.
http://www.inkscape.org/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Iceman
сообщение 3.4.2006, 10:03
Сообщение #171


Призрак форума


Группа: Участник форума
Сообщений: 3698
Регистрация: 24.10.2004
Из: Iceland
Пользователь №: 15



Продукт сыроват...
До Корела ему, конечно, как до Магадана в тапочках...
Хотя... Если над ним работают грамотные кодеры, может и получится что-то стоящее.
Ты сам им пользовался?


--------------------
-> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре.

Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Iceman
сообщение 7.4.2006, 14:19
Сообщение #172


Призрак форума


Группа: Участник форума
Сообщений: 3698
Регистрация: 24.10.2004
Из: Iceland
Пользователь №: 15



Значиццо, у меня трабл.
Есть, допустим, следующий код:
Код
if (isset($_GET["ready"])==True){

 $query1 = "INSERT INTO troubles SET complete='4' WHERE idn='".$_GET["ready"]."'";
 mysql_query($query1,$db);

 $query2 = "SELECT * FROM troubles WHERE idn='".$_GET["ready"]."'";
 $data=mysql_fetch_assoc(mysql_query($query2,$db));
 $tshootdate = date("d.m.Y");
 $tshoottime = date("H:i:s");
 $query3 = "INSERT INTO arh_troubles SET idn='".$data["idn"]."', model='".$data["model"]."', uname='".$data["uname"]."', ugcode='".$data["ugcode"]."', ugroup='".$data["ugroup"]."', sysplace='".$data["sysplace"]."', place='".$data["place"]."', ptype='".$data["ptype"]."', comments='".$data["comments"]."', getdate='".$data["getdate"]."', gettime='".$data["gettime"]."', tshootdate='".$tshootdate."', tshoottime='".$tshoottime."', tshooter='".$data["tshooter"]."', complete='".$data["complete"]."'";
 mysql_query($query3,$db);

 $query4 = "DELETE FROM troubles WHERE idn='".$_GET["ready"]."'";
 mysql_query($query4,$db);
}

Вкратце:
Всё это - кривой скрипт перемещения записи из одной таблицы в другую.
По идее, предназначено для архивирования.
Если в скрипт из строки браузера передается переменная ready, выпорлняется вся эта шняга.
Начинается она с того, что в поле с номером $_GET[ready] в ячейку complete (всё в первой таблице) вносится значение "4". Идентификатор. Для чего - не суть. Он, в принципе тут участия не принимает.

Далее в ассоциативный массив $data выбираются и вносятся значения из той же самой строки таблицы. Согласно этих данных строится следующий запрос по добавлению данных во вторую таблицу (arh_troubles).
Этот запрос выполняется, после чего четвертым запросом удаляется ненавистная запись из первой таблицы и по идее все должны быть счастливы.
Внимание, вопрос:
Какого Прикрепленный файл  censored.gif ( 8.59 килобайт ) Кол-во скачиваний: 70
во второй таблице (arh_troubles) кроме нужной записи появляется ещё одна, совершенно левая, пустая строчка?
Третий день бьюсь головой ап клавиатуру. Тацы с бубнами ни разу не помогают. Что делать? Такое ведь невозможно...

Подумав, добавляет:
Посмотрел скока у меня весит скрипт обработки всего одной страницы и ужаснулся... 28Кб
И всё это написано вручную. И всё это всего одна страница, модераторская... а сколько ещё таких страниц... Про страницы для обычных смертных вообще молчу.


--------------------
-> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре.

Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
worldmind
сообщение 7.4.2006, 14:40
Сообщение #173


Рыцарь Порядка


Группа: Участник форума
Сообщений: 2774
Регистрация: 22.12.2005
Из: Гомель
Пользователь №: 366



Инскайпом не пользовался, юзаю OpenOffice Draw. А твой трабл не понятен, попробуй сформированные запросы вывести в лог или в браузер, может что проясниться, Удаляется то нормально или тоже три строки? :-)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MuXaJIbI4
сообщение 7.4.2006, 14:54
Сообщение #174





Группа: Участник форума
Сообщений: 28
Регистрация: 16.3.2006
Пользователь №: 516



а почему ты так запись добавляешь
попоробуй так
$query3 = "INSERT INTO arh_troubles VALUES ('$data[dn]', '$data[model]', '$data[uname]', '$data[ugcode]', '$data[ugroup]', '$data[sysplace]', '$data[place]', '$data[ptype]', '$data[comments]', '$data[getdate]', '$data[gettime]', '$tshootdate', '$tshoottime', '$data[tshooter]', '$data[complete]')";
хотя твой вариант может быть правильней ......... ведь я не знаю всели тут поля перечислены

Сообщение отредактировал MuXaJIbI4 - 7.4.2006, 15:04


--------------------
www.landofdragon.ru - новая многопользовательская онлайн РПГ в стиле фэнтези
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Iceman
сообщение 7.4.2006, 15:52
Сообщение #175


Призрак форума


Группа: Участник форума
Сообщений: 3698
Регистрация: 24.10.2004
Из: Iceland
Пользователь №: 15



Там в некоторых строках должны в определенных ситуациях присутствовать NULL... и это не все строки...
Пробовал так же как и ты. Чего-то накосячил, плюнул и поставил такой вид запроса. Кроме того там куча дополнительных полей ещё, слишком огромный запрос получается.
Ладно. Ещё раз попробую составить длинный запрос. Хоть бы получилось pray.gif ... запарился уже... если даже в этом случае не получится, придётся искать другие методы... Кроме того, ошибки могут быть в других функциях. Надо ещё раз код пересмотреть внимательно. Я умру... cray.gif


--------------------
-> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре.

Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MuXaJIbI4
сообщение 7.4.2006, 16:09
Сообщение #176





Группа: Участник форума
Сообщений: 28
Регистрация: 16.3.2006
Пользователь №: 516



INSERT вставляет одну запись в таблицу ........ поэтому мне кажется у тебя скорее всего идёт обращение к этому скрипту ещё откудато


--------------------
www.landofdragon.ru - новая многопользовательская онлайн РПГ в стиле фэнтези
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Iceman
сообщение 7.4.2006, 16:37
Сообщение #177


Призрак форума


Группа: Участник форума
Сообщений: 3698
Регистрация: 24.10.2004
Из: Iceland
Пользователь №: 15



Вот и я о том же. На самом деле это всего лишь маленький кусочек одной функции. Буду пересматривать.
Я, конечно, могу выложить сюда весь скрипт, но вы запаритесь его читать... там что-то порядка 800 строф smile.gif

Немного подумав, добавляет:
Хм... Меня терзают смутные сомнения.
На самом деле запрос по занесению данных в таблицу arh_troubles во всём файле встречается всего один раз - здесь.

Боюсь что эта функция где-то неявно вызывается. Или повторное обращение происходит по лишней итерации.
Вот жеж блин написал блок... чёрт ногу сломит rolleyes.gif

Немного подумав, добавляет:
Ай, блин... ну его нафиг.
В понедельник продолжу. С работы скоро уже уходить. Наконец то выходные...


--------------------
-> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре.

Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balamut
сообщение 7.4.2006, 19:06
Сообщение #178


paranoid


Группа: Участник форума
Сообщений: 1362
Регистрация: 30.9.2005
Пользователь №: 296



Цитата(ICEMan @ 7.04.2006 - 14:19)
Значиццо, у меня трабл.
Есть, допустим, следующий код:
Код
$query1 = "INSERT INTO troubles SET complete='4' WHERE idn='".$_GET["ready"]."'";

*

чото не догоняю как это ваще работает. помоему нет у оператора INSERT опции WHERE (если это не INSERT SELECT - а это не INSERT SELECT - нет SELECT и обрабатывается одна строчка). может вместо INSERT INTO поставить UPDATE ?

Сообщение отредактировал Balamut - 7.4.2006, 20:33


--------------------
Болше всего я не навижу бесграмотность

Знакомства в Черняховске http://love.chernyahovsk.org/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Iceman
сообщение 7.4.2006, 21:01
Сообщение #179


Призрак форума


Группа: Участник форума
Сообщений: 3698
Регистрация: 24.10.2004
Из: Iceland
Пользователь №: 15



Balamut, good.gif


--------------------
-> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре.

Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Iceman
сообщение 7.4.2006, 21:12
Сообщение #180


Призрак форума


Группа: Участник форума
Сообщений: 3698
Регистрация: 24.10.2004
Из: Iceland
Пользователь №: 15



Только вот эта строчка отвечает за внесение значения в таблицу troubles, а лишняя строчка появляется в arh_troubles smile.gif


--------------------
-> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре.

Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

18 страниц V  « < 7 8 9 10 11 > » 
Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 29.4.2024, 2:07