Клуб программистовлюбые вопросы по PHP, С++, JAVA, Python, Perl

© Livejournal

Я тут смотрела фотки с нового года для детей сотрудников и поняла – основой нового общества станут программисты. То есть, как после атомного взрыва выживут тараканы и крысы, так после постмодернизма, "смерти взрослых", социетального кризиса и окончательного исчезновения реальности выживут программисты. Я практически уверена. Они будут господствующей разумной формой жизни на Земле, потому что, именно они обладают всеми признаками обеспечивающими выживание.
Во-первых, программисты это одна из немногих социальных групп, которые сейчас производят продукт. Причем продукт такой, без которого современный мир существовать не в состоянии. А как мы помним из Смита и Маркса – продукт это архиважная фигня, и тот, у кого он есть практически не может продуть в борьбе за блага.
Во-вторых, программисты сохраняют матримониальное поведение, чем так же повышают свои шансы на выживание.
Идея о том, что программисты это жуткие, тщедушные, занудные ботаники, которые естественным образом выпадают из процесса размножения – ошибочна. Во-первых, они бывают разные, во-вторых,
разбирают всех! Честно вам говорю. Причем жутких и тщедушных быстрее остальных. Потому что, на самом деле, программист это весьма подходящая для семейной жизни штуковина! Он безобиден,
тих, верен и зарабатываем много денег. А самое главное, программист хочет жениться, потому что добывать секс и еду в борьбе на вольных выпасах ему не интересно и лениво. В результате программистские семьи просто нереально показательно крепки.
Третье. Как известно, залогом выживания вида является размножение. И, я скажу вам, програмисты размножаются! У нас в конторе на 80 сотрудников уже около 60 детей. У многих по двое, у некоторых по трое.
Происходит это потому, что средний программист уютнее и увереннее всего ощущает себя в положении "уткнувшись в комп". Он допоздна торчит на работе, а когда приходит домой, то снова принимает удобное положение. В это время его жена стервенеет от невнимания и скуки. Первый год она надеется, что все изменится, второй – скандалит, на третий плюет, рожает и начинает развлекаться самостоятельно ребенком. Для программиста ребенок это практически единственный способ сделать так, чтобы жена была относительно удовлетворена и отстала от него. Правда приколюхи хватает года на два, потом ей снова становится скучно и тогда заводят второго, благо денег хватает. В общем, пока крутые доминирующие самцы хлещутся в страстях, пьянках и интригах программисты тихо делают свое дело. Угадайте, чьих детей в итоге будет больше?
В-четвертых, программисты обладают завидной психологической устойчивостью. Если программист пережил институт (говорят на математических и ITшных факультетах самый большой процент сходов с катушек) то он практически неуязвим в психологическом плане. Дело в том, что программисты воспринимают и строят жизнь как некий алгоритм с ответвлениями возможных вариаций. Их мир стабилен и прост, а объективная реальность интересует слабо. Вчера два сотрудника спросили меня: "Маш, а че все по какой-то кризис раздувают, расскажи, а?" Вчера! От этого у программистов не бывает страхов, серьезных жизненных сомнений и не случается неожиданностей. Так же у них, по большей части, напрочь отсутствует навык рефлексии, поэтому, даже имеющиеся у них комплексы, они не ощущают. Тот дискомфорт и неуверенность которые они, возможно, испытывают в реальном мире проходят у них по графе "невнятных ощущений" и, не получая никакого развития, просто игнорируются. Устойчивости им добавляет еще и то, что большинство программистов действительно любят свою работу и получают от нее моральное удовлетворение. Они творят! Какой процент остальных людей может похвастаться тем же? Вооот. При этом, им не нужно нюхать кокс и тусоваться ночами как киношникам и музыкантам. Словом, в то время как весь остальной мир тщетно носится по психоаналитикам и бухает от непонятной тоски, программисты чувствуют себя в полном порядке.

Привет!! Такая проблема. Написана программка для внедрения ЦВЗ методом LSB (Least Significant Bit, наименьший значащий бит) — суть этого метода заключается в замене последних значащих битов в контейнере( в данном случае – рисунке формата BMP). Также использую шифрование методом DES. Но тут же возникает вопрос, можно ли защитится от таких атак:

1) Зашумленные.
2) Удаление последних значащих битов.
3) Обрезка рисунка.
4) Замена формата, например на JPG.

Как можно защититься от всего этого??? Или метод LSB здесь не поможет???

Доброго времени суток , Знатоки . Сегодня вы играете против команды Багоделов в моем лице :) Волчок крутить не будемт.к. в сегодняшней телепередаче только один вопрос . Собственно вот он :
Необходимо "отрезать" один из цветов текстуры . То есть , просто напросто не выводить его и только его . Мой арсенал : С++ , OpenGL , OpenIL (она же рогатый DevIL) . Ссылки на статьи с примерами приветствуются !

И так , время пошло , команда Багоделов замерла в ожидании , зрители давятся попкорном .

directSS 11.06.09 Ответов: 17

Ребят, помогите плизик))
написал програмульку на дельфи 7, использовал DirectSS, у меня все работает отлично, но почему у всех остальных она при открытии сразу дает ошибку об "отправить, не отправить отчет"… удалил DirectSS, так все сразу заработало…ну только понятно что слова не читает…

как можно остановить обработку события функцией какой то типа как break выходит из цикла??

Кто может описать или дать ссылку на источник, как сравнить структуру двух баз данных(SQL)…интересует теория, без примеров и кода….

В общем решил немного расшевелить группу и задать участникам вопрос:
Имеет ли смысл провести встречу php программистов в неформальной обстановке?

Цели встречи: обмен опытом в живую и в будущем создание команд для реализации каких-то проектов. Часто бывает, что кто-то не может один справится с каким-нибудь проектом. Или у кого-нибудь на работе открыта вакансия, но нету подходящих друзей/знакомых на эту вакансию. Ну, в крайнем случае, просто хочется попить пива в компании программистов.

Насколько это интересно участникам группы? (преимущественно Питер)

PS Если честно у меня нету опыта в организации подобных мероприятий, поэтому прошу заинтересованных проявлять максимум инициативы.
PSS Думаю на встрече будут также приветствоваться презентации проектов и программных продуктов, сделанных участниками встречи.

Доброго времени суток , господа застольные . Сегодня я расскажу вам о моей несчастной студии (см. Заголовок) . Все началось около пяти часов утра дня сегодняшнего . Писал игру про чайники (да да , товарищ программист , не смейся . Про большие красные вращающиеся стреляющие чайники . Соб-сно , нужно же как то проверять работоспособность кода по ходу написания без построения сложной графики) . Было тихо и спокойно и ничто не предвещало беды … НО не долго радовался я . В один прекрасный момент студия перестала вHint листе с функциями отображать все функции опенЖЛ . "Странно" – удивился я и одним росчерком мышиного курсорчика очистил и заново сбилдил проект . Студия оправилась после амнезии и вспомнила все , что требовалось . "Мухаха" – подумал я . Не долго продлилось счастье мимолетное … студия перестала мне помогать с мною написанными классами и всяческого рода структурами (да , товарищ программист , прямо таки со всеми … дажесо стандартными) . После 15 минут попыток восстановить порядок в государстве моего ПК и бичевать виновныхя плюнул на все и решил писать в ручную (в том то и дело , товарищ программист , что пациент не жаловался на ошибки , когда таковых не было , но вместе с тем на отрез отказывался от сотрудничества и делал вид , что не знает операций "." , "->" ) . Таким "макаром" я написал и отладил еще 3 класса . Пока я с выпученными глазами писал код , опухоль в мозгу моей подопечной прогрессировала и насередине четвертого класса она слетела с катушек .
Беспрерывно бормочет несуразные вещи ( cannot convert from 'POINT' to 'POINT' ) бредить типами и ошибаться в подсчете параметров функции . Пробовал ребилдить , перезагружал мозг , ругался плохими словами (знаю , товарищ программист , ругаться не хорошо … но тогда я думал , что это таки поможет в лечении пациента) …

Вот я и поведал свою историю . В замен прошу лишь подсказать каким препаратом можно устранить проблему . Желательно сразу хирургическое вмешательство не рекомендовать . Может лучше гормональными средствами ?
Как бы то ни было , я еду за бубном . Ибо я уже чувствую нехватку этого легендарного артефакта . Надеюсь , товарищ программист , моя боль тебе не чужда . Жду от тебя , как от бывалого , совета дельного – наставления мудрого .

PHP-деструкторы! 09.06.09 Ответов: 41

С деструктором проблемы, не удается понять принцип работы! =(
Код:

<?php
class User {

public $id;
public $name;
public $password;

public function __construct( $var1, $var2, $var3 ) {
$this-> id = $var1;
$this-> name = $var2;
$this-> password = $var3;

/*
public function __destruct() {
echo 'Объект прекратил существование!<br />';
}
*/
}}

$asdf = new User( '1', 'Имя', 'Пароль…' );
// $asdf -> __destruct();
echo "{$asdf -> id}<br />";
echo "{$asdf -> name}<br />";
echo "{$asdf -> password}<br />";

?>

Я так понимаю, что когда выполняется деструкционная функция должен выполняться код, содержащийся внутри этой функции…
1. Если снять первые "символы комментария", то код будет выполняться автоматом, но функция останется цела! Т.е. некакого разрушения объекта!
2. если оставить в покое многострочные комментарии и "освободить" только строку внешнего кода: "$asdf -> __destruct();", то происходит разрушение, но при этом не выполняется код, внутри деструкционной функции. (Этот вариант еще куда не шло, но в таком случае нет смысла писать эту функцию внутри класса)
3. Самое интересное, если убрать все "символы комментария", код выполняется два раза, но никакой деструкции…

Объясните что к чему! =((

1.1)Дана матрица А(4х4), состоящая из целых чисел.
·Ввести элементы матрицы, а затем вывести их.
·Определить сумму неотрицательных элементов матрицы.
·Заменить элементы исходной матрицы на числа, противоположные по знаку.
1.2)Дана матрица А(nxn), состоящая из целых чисел.
· Ввести элементы матрицы, а затем вывести их.
· Определить произведение нечетных элементов, больших числа 5, в каждой строке матрицы.
· Заменить элементы столбца, в котором находится максимальный элемент побочной диагонали, единицами.

2.1)Ввести с клавиатуры 2 непустые строки, состоящие из строчных английских букв. Построить и вывести два множества, элементами которых являются символы введенных строк соответственно. Построить и вывести новые множества, которые являются:
1.объединением двух исходных множеств;
2.разностью двух исходных множеств;
3.пересечением двух исходных множеств.
2.2)Дана непустая строка. Требуется построить и напечатать множество, элементами которого являются встречающиеся в строке цифры.

3)Составить список группы, включающий 7 человек. Для каждого студента указать дату рождения, год поступления в колледж, курс, итоговые оценки текущего семестра. Информацию о каждом студенте оформить в виде записи. Совокупность записей объединить в массив.
Составить программу, которая вводит данную информацию, распечатывает ее, а также выводит анкетные данные студентов, получивших 5 по информатике и 3 по истории.

Требуется PHP программист в Санкт-Петербурге
Требования:
-Опыт работы с партнерскими программами
-Опыт работы с выделенным сервером
Обязанности :
Обслуживание сайта с партнерской программой
Мы предлагаем:
- Работа в центре города, 10мин.от метро ( ст. метро Петроградская)
- График 5-2
- Оформление по ТК
- з/п до 1000$
- Испытательный срок 2 недели

Связь через личку или по тел. 6444257

Мне надо сохранить текст так чтобы он находился не в файле а в самом приложении то есть я например, редактирую в поле текст сохраняю закрываю приложение, а затем открываю и напечатанный ранее текст остаёстя в программе, а не читается из какого нибудь файла.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.