[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]

 [ Скрыть форму ]
Имя
Не поднимать тред 
Тема
Сообщение
Капча Капча
Пароль
Файл
Вернуться к
  • Публикация сообщения означает согласие с условиями предоставления сервиса
  • В сообщениях можно использовать разметку wakabamark
  • На данной доске отображаются исходные имена файлов!
  • Разрешенные типы файлов: music, vector, pdf, image, archive, code, video, flash, text
  • Тред перестает подниматься после 500 сообщений.
  • Треды с числом ответов более 100 не могут быть удалены.
  • Старые треды перемещаются в архив после 40 страницы.

No.17058 Ответ [Открыть тред]
Файл: python.gif
Gif, 2.49 KB, 211×71
edit Find source with google Find source with iqdb
python.gif
Файл: pywin9x.jpg
Jpg, 2.46 KB, 102×102
edit Find source with google Find source with iqdb
pywin9x.jpg

К своему величайшему сожалению, я обнаружил, что тред >>7536 утонул безвозвратно. Посему предлагаю спрашивать и отвечать о (питоне|пайтоне) здесь!
Я буду отвечать в меру сил, а там, надеюсь, знающие аноны подтянутся.
Также созданию треда порадуются пользователи других языков, рассуждений которых об убогоньком гвидопыхе тонут вместе со старым тредом.

Краткая справка для новичков:
Официальный сайт: http://python.org/
Документация по стандартной библиотеке и разнообразные Tips & Tricks: http://docs.python.org/
Свежая тема для священной войны, или руководство по выбору между версиями: http://wiki.python.org/moin/Python2orPython3
Ссылка для вопящих про дикие тормоза: http://speed.pypy.org/
От себя могу порекомендовать книгу Марка Лутца (python 2) и Марка Саммерфилда (python 3), для знающих программирование, но не знающих Python самое оно.

Conversation(dobrochan.threads['s'], theme='python',
         captcha='мммм отрывать').begin()
493 posts are omitted, из них 66 с файлами. Развернуть тред.
>> No.27870 Ответ
>>27865
Интересно, а его пидорнули или он правда сам ушёл?
>> No.27882 Ответ
>>27862
Расскажи мне, если не сложно, на что именно ругается?
У себя проверял утилитой, которая так и называется - pep8 - ни одной жалобы.
>> No.27883 Ответ
>>27826
Какой там OpenGL, у тебя же центральный процессор!
>> No.27884 Ответ
Файл: -.txt
Text, 4.49 KB, 174 строк - Нажмите на картинку, чтобы скачать файл
view edit
-.txt
>>27882
lint.py vkmusic.py -f text > report.txt
>> No.27885 Ответ
>>27842
В общем и в целом код мне понравился.

То что в апперкейсе должны быть только константами, IP_HANDLER, COOKIES, MP3_LINKS, PAGE, COUNT ими не являются.
counter следует перенести в переменные класса.

if __name__ == "__main__": должно быть после объявлений классов, методов и констант, а также в нем должна быть та ботва от login(EMAIL, PASSWORD) по parser.close().

Алзо нужно прикрутить optparse, чтобы набирать логин/пароль в аргументах вызова скрипта, а не редактируя его.

мимо-кодестайл-наци
>> No.27886 Ответ
>>27870
Вроде сам, судя по записям в сосниц.сетях и блогах.
>> No.27976 Ответ
Ребятки, здравствуйте!
Начал осваивать ООП, и тут vim мне козью морду делает. Предыстория в том, что я пользуюсь в vim-е плагином SuperTab (с опцией let g:SuperTabDefaultCompletionType = "context").
Допустим, есть класс по имени 'Class', у которого есть метод 'method'. И есть экземпляр класса 'Class' по имени 'class'.
Так вот, когда я в vim-е набираю 'class.me<Tab>', то vim не может автоматом дополнить имя метода. Если кто знает, как справиться (плагины какие поставить, или скрипты), расскажите, пожалуйста.
>> No.27992 Ответ
>>27976
Не беспокойтесь, кажется, разобрался. Фунции дополнения не нравилась строка: pairs = enumerate(self.images_filenames, start=self.start_num).
Когда перефразировал- заработало.
>> No.28157 Ответ
Файл: 1672727-sp___how_do_i_shot_web_super.jpg
Jpg, 54.66 KB, 600×556 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1672727-sp___how_do_i_shot_web_super.jpg
>>17058
Нубовопрос. У меня установлены обе ветки реализации пайтона. Как мне определить который обрабатывает запускаемые скрипты, и стоит ли вообще об этом волноваться?
У меня есть подозрения, что из за этого CGIсерверный скрипт на 3.3 пайтоне не работает. А 2.7 работает.
>> No.28163 Ответ
>>28157
Нормальные люди в начале файла ставят
#!/usr/bin/env python2
#  или
#!/usr/bin/env python3
На пикче глагол должен быть в прошедшем времени.
Олсо, тред переезжает в >>28158


No.27846 Ответ [Открыть тред]
Привет! Посоветуйте годноты по хешированию. Вопрос не связан с криптографией. Нужно придумать эффективную хэш-функцию для студ. проекта - маленькая база данных с использованием массивов. Интересует Теория. Спасибо.
>> No.27847 Ответ
>>27846
md5
>> No.27848 Ответ
>>27846
murmur2
>> No.27849 Ответ
>>27846
for i:=0 to strlen
hash ^= A[i%ALen]*str[i]
hash <<= B[i%BLen]*str[i]
end
>> No.27850 Ответ
>>27846
ОП. Ребят, мне нужна теория. Статья, Автор, Книга.
>> No.27858 Ответ
>>27850
Роберт Сейджвик "Фундаментальные алгоритмы С/С++"
По моему, часть вторая
>> No.27863 Ответ
>>27850
TAoCP м/б?
мимопробегал
>> No.27867 Ответ
Подозреваю что ОПу нужна книга по дискретной математике, а не сборник готовых алгоритмов. Ведь ему надо придумать хэш-функцию
>> No.27878 Ответ
>> No.27879 Ответ
«Конкретная математика» Кнута же.


No.27830 Ответ [Открыть тред]
Файл: 0002t0tr.jpg
Jpg, 43.18 KB, 560×377 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
0002t0tr.jpg
Доброкотаны, посоветуй, пожалуйста, годный опенсорсный проект (желательно на C++) с качественными комментариями на английском языке.
>> No.27841 Ответ
>>27830
Mapnik
>> No.27843 Ответ
>>27841
Пощёлкал по файликам - там же почти нет комментариев (хотя они там нафиг и ненужны, всё и так понятно). Но всё равно спасибо.
>> No.27844 Ответ
>>27830
Qt.
>> No.27845 Ответ
>>27844
Много качать, завтра гляну. Спасибо.


No.27674 Ответ [Открыть тред]
Добрач, у меня задача на Паскале (Борланд или Фришечка). Нужно отсортировать числа в вводном файл и сохранить в другой файл. Количество чисел не ограничено. Я правильно понял, что это можно сделать только заведя промежуточный файл и проводить сортировку переключаясь между двумя файлами? Или есть какой-то более удобный способ?
И какой посоветуешь алгоритм сортировки в данном случае?
24 posts are omitted, из них 1 с файлами. Развернуть тред.
>> No.27733 Ответ
>>27731
Это для чего? Как поменяется суть?
>> No.27734 Ответ
>>27733
> Это для чего?
Чтоб не записывать весь файл в оперативку
> Как поменяется суть?
Файл будет читаться с жесткого диска по мере надобности
>> No.27772 Ответ
>>27718
Будто императивная дрисня может в декомпозицию.
>> No.27773 Ответ
>>27772
вообще может. На этой штуке можно писать в функциональном стиле даже
>> No.27787 Ответ
>>27718
> Автор этого высера явно не может в декомпозицию.
Да это же просто обфусцированный код.
>> No.27790 Ответ
Файл: 1339473920753.png
Png, 328.44 KB, 631×543 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1339473920753.png
>>27674
Какой еще промежуточный файл? Уж не упорот ли ты?
Сортированный список запили и добавляй в него. Заполнишь почти за n и выльешь его в файл за n.
>> No.27792 Ответ
>>27790
Предположим, у нас есть файл на 160ГБ (массив на 40 миллиардов интов) и 4ГБ оперативной памяти.
>> No.27793 Ответ
>>27790
> количество чисел не ограничено
>> No.27796 Ответ
>>27792
Подключить кондуиты, делов-то.
>> No.27807 Ответ
Файл: 1345801940849.jpg
Jpg, 87.79 KB, 1024×576
edit Find source with google Find source with iqdb
1345801940849.jpg
Файл: Capture.PNG
Png, 1.04 KB, 132×22
edit Find source with google Find source with iqdb
Capture.PNG

>>27792
Если ты ОП, то поясни за область науки за которую ты так впрягаешься. А еще за то, почему ты не можешь заюзать местный суперкомпьютер минут на 20.

>>27793
Нужно понимать, что надпись "не ограничено" в формулировке вообще ничего не значит без уточнения ибо суть может варьироваться от "не создавать массив на n элементов и применять пузырек" до "подсчитать число атомов во вселенной"

С другой стороны если тут имеет место это ваше олимпиадное погромирование, то флаг в руки.


No.27400 Ответ [Открыть тред]
Файл: -.jpg
Jpg, 172.83 KB, 1440×900 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
-.jpg
Пришло время помогать быдлостудентам с задачами, быдлостуденты сами ничего не сделают
Привет, анон, есть две задачи, никак не могу придумать эффективный алгоритм для их решения. Собственно, задачи:
1)Имеется заданная пара длинных строк S и T (> 50000 символов). Необходимо
   составить строку T из подстрок строки S так, чтобы количество использованных
   подстрок S было минимальным. Подстроки строки S могут быть использованы несколько
   раз и могут "перекрываться".
   Пример:
   S = "abadefghijk"
   T = "jkadbaefgab"
  
   => T = "jk" + "ad" + "ba" + "efg" + "ab"
2)В заданной последовательности элементов найти подпоследовательность максимальной
   длины, обладающую следующим свойством: она должна быть разложима на две
   непересекающиеся последовательности - неубывающую и невозрастающую.

   Пример:
Пришло время помогать быдлостудентам с задачами, быдлостуденты сами ничего не сделают
Привет, анон, есть две задачи, никак не могу придумать эффективный алгоритм для их решения. Собственно, задачи:
1)Имеется заданная пара длинных строк S и T (> 50000 символов). Необходимо
   составить строку T из подстрок строки S так, чтобы количество использованных
   подстрок S было минимальным. Подстроки строки S могут быть использованы несколько
   раз и могут "перекрываться".
   Пример:
   S = "abadefghijk"
   T = "jkadbaefgab"
  
   => T = "jk" + "ad" + "ba" + "efg" + "ab"
2)В заданной последовательности элементов найти подпоследовательность максимальной
   длины, обладающую следующим свойством: она должна быть разложима на две
   непересекающиеся последовательности - неубывающую и невозрастающую.

   Пример:
   S = "11231933921"
    ^^^^ ^^^^^^
   Подходящая подпоследовательность (элементы выделены символом ^):
   "1123933921" ~ "112 9 9 " - неубывающая
                "   3 33 21"  - невозрастающая
В принципе первую можно было бы решить и в лоб, последовательно деля строку T на подстроки и проверяя, являются ли они подстроками S. Но не зря же в условии задан такой большой размер строк. А вторую я вообще не представляю, как решать, даже неэффективно.
Код не нужен, мы все равно еще многое не прошли, и я могу ничего не понять (классы, например, еще даже не начали). Просто алгоритм, а я уж реализую. Заранее спасибо.
Сообщение слишком длинное. Полная версия. 23 posts are omitted, из них 1 с файлами. Развернуть тред.
>> No.27523 Ответ
>>27498
> 12345 и 54321 - наибольшие неубывающая и невозрастающая, но получаем из них только 123451 и 254321
Почему? 123454321 получаем же, если пятерку отдадим не сразу двум последовательностям, а только одной (чтобы не пересекались).
>> No.27531 Ответ
>>27519
Еще раз. ВЫделяется наибольшая последовательность неубывающая для разности, а не для всей последовательности на 2-м шаге.
По индукции доказывается, что в наибольшей последовательности содержится наибольшая невозрастающая
>> No.27595 Ответ
>>27531
Так, ладно, я пока все равно не понимаю алгоритма, но потом, как будет время, перечитаю внимательнее и разберусь, спасибо.
>> No.27644 Ответ
>>27595
Нет, все равно ни черта не могу понять. Распиши, пожалуйста, все сначала и поподробнее.
>> No.27684 Ответ
>>27644
Ищется наибольшая неубывающая последовательность. Потом среди не вошедших в нее членов ищется наибольшая невозрастающая. Сумма их членов и будет исходной подпоследовательностью
>> No.27712 Ответ
Какой курс, оп? Какой предмет?
Аноны, как вы так быстро и качественно решаете такие задачи? Это дело практтки или глубокое знание теории? Имею ли я шанс в свои 20, вот так вот просто щелкать задачки, как вы?
>> No.27721 Ответ
>>27712
> Это дело практтки или глубокое знание теории?
Дело практики. А хотелось бы еще глубокое знание теории, плак-плак.
>> No.27726 Ответ
>>27712
> щелкать задачки
Но зачем? В реальной работе тебе даже сортировку писать не придётся.
>> No.27732 Ответ
>>27726
Это смотря над чем работаешь. Если сайтомакакой или формошлёпом - да, не придётся.
>> No.27803 Ответ
>>27684
Любая наибольшая неубывающая последовательность? Тогда вот тебе такой пример:
7278578
первая попавшаяся наибольшая неубывающая последовательность:
7 78 8
Из оставшихся элементов можно составить невозрастающую последовательность длиной только в 1 элемент. Получится подпоследовательность в 5 элементов. В то время как из исходной последовательности можно составить, например, такую подпоследовательность:
7278 78
   278 8
7 7
Просто проверять для каждой наибольшей неубывающей последовательности? Так еще нужно доказать, что решение составляется именно так. Я вот так и не додумался, как ты по индукции доказывал.
>>27712
1 курс, "Практикум на ЭВМ".


No.27789 Ответ [Открыть тред]
Файл: d41d82613cd8d4c4bec70d396d3c.gif
Gif, 15.24 KB, 650×428 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
d41d82613cd8d4c4bec70d396d3c.gif
Доброкодер, выручай, помоги рекурсивно и решительно найти пи на с++:

double pi(double up, double allup, int alldown, int i, int pr)
{
   up+=2;
   up=sqrt(up);
   allup*=up;
   alldown*=2;
   ++i;
   if (i<=pr)
   {numb4(up,allup,alldown,i, pr);}
   return 2/(allup/alldown);
}
>> No.27794 Ответ
>>27789
чтобля?


No.27775 Ответ [Открыть тред]
Файл: программист-6.jpeg
Jpeg, 45.95 KB, 517×317 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
программист-6.jpeg
Я знаю, что кодеры не любят бумагу, но мало ли найдется человек.

Есть две книги, ДС2.

AS 3.0 Подробное руководство. Колин Мук
Бьярне Страусуп - Принципы и практика использования С++

Есть еще всяко-разные, но они не по программированию и не особо годные.

Поменялся бы на годную литературу по html5\css, java script, lisp (недавно вышла новая книга какая-то), blender, adope premire+audition+after effects, Joomla

Денег на покупку бумаги нет. Обмазываться по интернету нет возможности.
>> No.27776 Ответ
>>27775
няшка, а продать не хочешь? Купил бы страуструпа рублей за 300
>> No.27777 Ответ
>>27776
Приложи какую-нибудь интересную книгу, необязательно из перечисленного (только не художку, а мануал), продал бы.
>> No.27778 Ответ
>>27775
> кодеры не любят бумагу
Это школьники не любят бумагу. Не модно уже
>> No.27780 Ответ
>>27775
> Денег на покупку бумаги нет. Обмазываться по интернету нет возможности.
На твоём месте, я бы реквестировал у анона pdf/chm, сходил бы в ближайшее интернет-кафе или знакомому с анлимом, и выкачал всё одним махом за 50 рублей.
> кодеры не любят бумагу
Кодеры очень любят бумагу. Читать с бумаги лучше чем с любой новомодной читалки, лучше чем с монитора.

Я бы с тобой и махнулся, или даже отдал даром, но у меня почти нет ничего из того, что ты перечислил в бумажном/электронном виде. Увы. Разве что, вот этот http://rghost.ru/42022120 старый архив по очень старой версии css.
>> No.27781 Ответ
>>27780
> я бы реквестировал у анона pdf/chm
У меня вообще на работе нет доступа к компьютеру.
> Я бы с тобой и махнулся, или даже отдал даром
Мне они просто не сильно-то и нужны. Просто расширяю кругозор, пробую себя во всем, нравится - не нравится.
>> No.27784 Ответ
>>27781
> У меня вообще на работе нет доступа к компьютеру.
Купил бы говночиталку за пару-тройку тыр и читал бы.
>> No.27791 Ответ
Файл: 1354741635161.png
Png, 1.02 KB, 300×20 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1354741635161.png
Доброчую этого >>27784 Для нищеброда неплохой вариант, брат в школе пятерки получать стал.
Эта капча меня пугает.


No.27755 Ответ [Открыть тред]
Файл: 1328998707731.jpg
Jpg, 111.30 KB, 700×700 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1328998707731.jpg
Привет, Добрач. Я тут написал инструкцию к своей прожке: https://github.com/LavirtheWhiolet/key-based-scm-hosting/blob/master/R[...]kdown. Покритикуй, пожалуйста.
>> No.27757 Ответ
Норм, для начала хватит. Остальное будешь писать, когда начнёшь получать вопросы «а как сделать икс».
>> No.27759 Ответ
Ой. Уже раскритиковали, что непонятно, для чего эта программа вообще нужна. Завтра попробую еще разок все переделать. А потом, когда выпущусь, буду писать «FAQ» и «Tips & Tricks». Или лучше «Typical usage»?
>> No.27761 Ответ
>>27759
Лучше всего Typical usage, да. Если у тебя не жутко специфичный софт, 99% пользователей захотят примерно одинаковый конфиг, так что будут счастливы, если этот конфиг будет описан прям в readme.
>> No.27765 Ответ
>>27761
Если 99% пользователей твоей программы "хотят примерно одинаковый конфиг", то нужно его делать дефолтным, чтобы работало изкаропки, а не описывать его в мануалах.
>> No.27782 Ответ
>>27765
Доброчую
>> No.27785 Ответ
>>27765
У этой проги нет конфига. Максимум, что может потребоваться — это создание отдельного пользователя Unix, и то без него можно обойтись.


No.27633 Ответ [Открыть тред]
Файл: expert-sibir_209_061_1.jpg
Jpg, 21.73 KB, 220×281 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
expert-sibir_209_061_1.jpg
Очень нужна была функция разделения строки на слова, и я нашел ее в учебнике "Паскаль для математиков". Только при запуске возникает ошибка "индекс за пределами массива". Вот код:


Var
s : String;   {строка}
w : String;  {слово}
j : Byte;
Const
Letters : Set Of Char = ['а'..'п','р'..'я','А'..'Я']; {буквы языка }
Begin
Write('Введите текст ');  ReadLn(s);
j:=1;
While j<=Length(s) Do {последовательно проверяем все симвлы}
    If s[j] In Letters Then Begin  {встретили букву}                w:=‘’;  {начинаем формировать слово}
        While (s[j] In Letters)And(j<=Length(s)) Do Begin
            w:=w+s[j]; Inc(j); End;
{слово сформировано, теперь либо s[j] - не буква, либо строка закончилась}
        WriteLn(w);
    End
    Else Inc(j); {пропускаем “пробел”}
End.
Очень нужна была функция разделения строки на слова, и я нашел ее в учебнике "Паскаль для математиков". Только при запуске возникает ошибка "индекс за пределами массива". Вот код:


Var
s : String;   {строка}
w : String;  {слово}
j : Byte;
Const
Letters : Set Of Char = ['а'..'п','р'..'я','А'..'Я']; {буквы языка }
Begin
Write('Введите текст ');  ReadLn(s);
j:=1;
While j<=Length(s) Do {последовательно проверяем все симвлы}
    If s[j] In Letters Then Begin  {встретили букву}                w:=‘’;  {начинаем формировать слово}
        While (s[j] In Letters)And(j<=Length(s)) Do Begin
            w:=w+s[j]; Inc(j); End;
{слово сформировано, теперь либо s[j] - не буква, либо строка закончилась}
        WriteLn(w);
    End
    Else Inc(j); {пропускаем “пробел”}
End.
  

В чем может быть ошибка? На первый взгляд все очень правильно.
Сообщение слишком длинное. Полная версия.
>> No.27635 Ответ
>>27633
> Обратите внимание, что во внутреннем цикле условия s[j] In Letters недостаточно, если последний символ строки - буква, поэтому необходимо продублировать условие выполнения внешнего цикла j<=Length(s) и во внутреннем цикле.
Заменил все нестрогие снаки неравенства на строгие, и все заработало. Что за хуйня? Тем более что судя по коду, нестрогий знак неравенства нужен для обработки последнего символа массива, но вроде бы все работает и так. Хотя возможно, что при каких-нибудь крайних данных программа будет крашиться.
>> No.27774 Ответ
>>27633
unword же
var s:string;
i,j:integer;
const Letters = ['а'..'Я']
begin
readln(s);
i:=0;
while i<strlen(s) do begin
inc(i);
if not s[i] in letters then continue;
j:=i;
while s[j] in letters do inc j;
writeln (substr(s,i,j));
i:=j;
end;
>>27633
unword же
var s:string;
i,j:integer;
const Letters = ['а'..'Я']
begin
readln(s);
i:=0;
while i<strlen(s) do begin
inc(i);
if not s[i] in letters then continue;
j:=i;
while s[j] in letters do inc j;
writeln (substr(s,i,j));
i:=j;
end;
end.
Сообщение слишком длинное. Полная версия.


No.27629 Ответ [Открыть тред]
Файл: PROGRAMMING-LANGUAGE-3.png
Png, 1114.08 KB, 1000×5565 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
PROGRAMMING-LANGUAGE-3.png
Привет, добрач.
Подскажи пожалуйста.
Хочу обмазаться php, html, css.
По пхп планирую начать книгу пхп 5 в подлиннике. Котерова.
Хороший выбор? Или есть что получше?
После всего этого планирую перекатится на RoR или Джангу.
2 posts are omitted. Развернуть тред.
>> No.27637 Ответ
>>27636
Да, без MVC уже никто ничего сложнее сайта-визитки делать не будет, впрочем волноваться не стоит, если ты освоишь все перечисленное, то любой MVC фреймворк тоже осилишь без проблем. Удачи.
>> No.27639 Ответ
>>27637
> любой MVC фреймворк тоже осилишь без проблем.
А где про этот фреймфорк прочесть? Другие паттерны не нужны особо?
>> No.27640 Ответ
>>27629
Оп снова с вами. Сейчас прочёл ещё раз отзывы о книге Котерова. Не очень то они лестные.
Есть ли аналог? Не считая мануала с офф сайта. Добра.
>> No.27642 Ответ
>>27639
> А где про этот фреймфорк прочесть?
Этот еще выбрать надо. Могу http://ellislab.com/codeigniter порекомендовать, простой, маленький, документация хорошая.
>> No.27643 Ответ
>>27639
Например yii, symfony2. По идее чисто одного единственного mvc не бывает, там внутрях полюбому всяких синглтонов, фабрик, проксей и прочего говна дофига, так что большинство популярных паттернов знать нужно.
>> No.27646 Ответ
http://habrahabr.ru/post/124245/
Пишут, что поддержка mySql в php прекратится в будущем. Какую СУБД для сайтов теберь стоит использовать?
>> No.27648 Ответ
>>27646
Ты всё неправильно понял. mysql_* будут деприкейтид, с рекомендацией переписать код на pdo_mysql или mysqli_*. При этом pdo более понтовая штука ибо умеет кроме mysql, еще postgres, sqlite и еще много разного говна (см. http://php.net/manual/en/pdo.drivers.php ).
>> No.27650 Ответ
>>27648
Что щас лучше из этого учить? pdo или mysqli?
>> No.27652 Ответ
>>27650
Учить лучше pdo, его используют в большинстве нормальных фреймворкоф и cms. А если есть старый большой кусок говнокода, то его можно по-быстрому одним заклинанием на awk или sed превратить из mysql_ в mysqli_.
>> No.27758 Ответ
Файл: talk-nerdy-to-me-chick.jpg
Jpg, 101.60 KB, 320×480 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
talk-nerdy-to-me-chick.jpg
Суп котанчики. Дабы не заводить еще один никчемный тред, спрошу совета здесь.

Допустим, есть несколько полу-онлайн игрушек (для всяких разных мобильных платформ например), у некоторых из них есть одминки с настройками каких-то разных ресурсов, нужно сделать для них одну общую мега-одминку. Т.е. оно будет оперировать каким-то бессхемным хранилищем (или псевдо-бессхемным).

Собственно на чем такую штуку лучше/безгеморройнее писать? Python/Django или RoR? РСУБД (MySQL/Postgres) или NoSQL (Redis/Mongo...)?


[0] [1] [2] [3] [4] [5] ... [46] [47] [48] [49] [50] [51]
Пароль:

[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]