Как на них изначально вышли? Скорее всего по денежным переводам (и факт снятия денег со счета скорее всего будет являться одним из доказательств).
И какое отношение репортаж корреспондента имеет к конкретному уголовному делу? Или вы думаете, что его снимали сотрудники управления К (подбирали видеоряд, накладывали голос и т.д.)?
Сужу по своему личному опыту (iPhone vs Nokia 6300).
1. Набирать текст с помощью сенсорного экрана удобнее и быстрее, чем с помощью 12 клавиш обычного телефона.
2. Звонить удобнее с обычного телефона. Повторный набор, последний вызов, speed dial — все это за 2-3 щелчка.
3. Использовать дополнительные функции аппарата (интернет, музыка, видео, игры и т.д.) намного удобнее на сенсорном экране.
После того, как несколько месяцев я пользовался исключительно АйФоном, а на один день пришлось вернуться на Nokia 6300, я понял, насколько Nokia в плане телефона удобнее. Я могу пользоваться телефоном вообще не глядя на экран. Да, 99% действий совершаются машинально. Хочу перезвонить? Достаю телефон из кармана и подношу к уху (тем временем пальцы автоматически разблокируют клавиатуру и нажимают два раза кнопку вызова). Много неудобств вызывает тот факт, что сенсорный экран отключается в тот момент, когда он считает, что его подносят к уху. Очень часто надо завершить вызов (телефон лежит на столе, в двери автомобиля), подношу руку, срабатывает датчик и соответственно пропадает кнопка «завершить».
Недавно столкнулся с еще одной проблемой — нельзя отвечать на звонки не снимая перчаток (я конечно знал про это, но не думал, насколько это будет мешать). На полном серьезе, иногда приходится смешить людей, отвечая на звонок носом =)
В итоге, если бы мне нужен был только телефон, то я бы точно выбрал Nokia. Но так как мне нужен еще как минимум интернет, то в данный момент я использую iPhone.
Во-первых, я не ищу отмазку, а констатирую факт. Во-вторых, я где-то сказал, что мы не делали? Речь о том, что нормальную лабораторную невозможно сделать за отведенное время в компьютерном классе и отсутствие интернета в этих классах — далеко не редкость.
Хотелось бы увидеть пример ваших заданий. Что-то вроде «написать программу, вычисляющую факториал»?
Говорю про личный опыт (мой и еще 100+ студентов с потока).
В компьютерном классе можно только экстренно подправить программу перед сдачей или продемонстрировать ее преподавателю, чтобы задать вопросы или сдать. За 5 лет обучения не помню ни одного случая, чтобы лабораторная была написана во время занятий (списана или подправлена чужая — это да).
А вот интернет хоть и был, но доступ студентам был закрыт (за исключением занятий по сетевым технологиям).
Как делали преподаватели у нас:
1. В задании есть несколько различных параметров (возможно, что 5 и более). У каждого параметра может быть 2 и более значений.
2. Номер в журнале и текущий год определяют свой набор параметров для каждого студента.
В итоге, фактических вариантов получалось в некоторых случаях более сотни. При чем, крайне редко параметр влиял только на какую-либо константу в начале кода.
Например, в лабораторной работе, где надо было написать программу, выполняющую моделирование работы дисковой подсистемы, один из параметров — стратегия обслуживания (SSTF, SCAN, C-SCAN, FSCAN, N-STEP, стратегия Эшенбаха и др.). Согласитесь, что готовые работы будут отличаться очень сильно.
Как раз на них вся основная масса и держится, потому что эти курсачи потом ходят по рукам еще много лет и служат, в лучшем случае, шаблонами, в худшем, готовыми работами. И преподаватели прекрасно видят кто есть кто.
На мой взгляд ситуация банальная. Девушка пошла сдавать работу, преподаватель начал задавать вопросы и понял, что работа сделана кем-то. Много раз помогал друзьям выполнять работы и сидел рядом на защите. Так вот, если человек не вник в каждую строку кода, сам не осознал всю работу, то сколько ты его не готовь к различным вопросам, преподаватель всегда задаст такой, который расставит все точки над i (при этом «отвечающий» даже не поймет на чем именно его подловили).
А дальше преподаватель начал объяснять новое задание (скорее всего с техническими подробностями), а девушка только смогла запомнить слова «windows, linux, plug'n'play». Много раз видел подобное. Задание само по себе простое, а в пересказе студента, который «не совсем в теме», звучит просто ужасно.
Вот тут как раз ничего сложного. Подобные лабы мы «честно» делали на втором курсе.
Написать на ассемблере IBM PC программу простейшего планировщика, обеспечивающего параллельное выполнение нескольких процессов.
В качестве процессов использовать циклически работающие процедуры, включенные в текст программы планировщика.
Для демонстрации своей работы процессы должны выполнять какие-либо преобразования в видеопамяти с использованием прямого доступа к ней (не используя сервис прерываний). Конкретный вид преобразований студенты должны подобрать самостоятельно.
При выполнении работы руководствоваться требованиями к программе, представленными в таблице 3.1
…
Мой вариант:
08h – принудительное переключение; ж – очередь с жестко заданными приоритетами.
В итоге, asm-кода на 300 строк.
Все зависит от точной формулировки.
SetWindowsHookEx can be used to inject a DLL into another process. A 32-bit DLL cannot be injected into a 64-bit process, and a 64-bit DLL cannot be injected into a 32-bit process. If an application requires the use of hooks in other processes, it is required that a 32-bit application call SetWindowsHookEx to inject a 32-bit DLL into 32-bit processes, and a 64-bit application call SetWindowsHookEx to inject a 64-bit DLL into 64-bit processes. The 32-bit and 64-bit DLLs must have different names.
Empty вернет true в случае строки, содержащий '0'. Не всегда критично, но всё же.
Речь не о GET конкретно. Другой пример. Есть шаблон, в который может быть передано сообщение об ошибке для вывода (но ошибки может и не быть). В этом случае кто-то установит переменную в false, а кто-то вообще не будет ее создавать, а в шаблоне напишет:
Постоянно спорим с коллегой по поводу isset и undefined variable. Он считает, что notice — ерунда, и не стоит тратить время на написание «дополнительных» проверок. Грубый пример:
Его вариант:
if ($_GET['query']) echo 'Передана строка запроса';
Мой вариант:
if (isset($_GET['query']) && strlen($_GET['query']) > 0) echo 'Передана строка запроса';
Более того, я частенько переписываю его код, добавляя дополнительные условия. Ну не нравится мне код, генерирующий notice, ничего не могу поделать.
И какое отношение репортаж корреспондента имеет к конкретному уголовному делу? Или вы думаете, что его снимали сотрудники управления К (подбирали видеоряд, накладывали голос и т.д.)?
1. Набирать текст с помощью сенсорного экрана удобнее и быстрее, чем с помощью 12 клавиш обычного телефона.
2. Звонить удобнее с обычного телефона. Повторный набор, последний вызов, speed dial — все это за 2-3 щелчка.
3. Использовать дополнительные функции аппарата (интернет, музыка, видео, игры и т.д.) намного удобнее на сенсорном экране.
После того, как несколько месяцев я пользовался исключительно АйФоном, а на один день пришлось вернуться на Nokia 6300, я понял, насколько Nokia в плане телефона удобнее. Я могу пользоваться телефоном вообще не глядя на экран. Да, 99% действий совершаются машинально. Хочу перезвонить? Достаю телефон из кармана и подношу к уху (тем временем пальцы автоматически разблокируют клавиатуру и нажимают два раза кнопку вызова). Много неудобств вызывает тот факт, что сенсорный экран отключается в тот момент, когда он считает, что его подносят к уху. Очень часто надо завершить вызов (телефон лежит на столе, в двери автомобиля), подношу руку, срабатывает датчик и соответственно пропадает кнопка «завершить».
Недавно столкнулся с еще одной проблемой — нельзя отвечать на звонки не снимая перчаток (я конечно знал про это, но не думал, насколько это будет мешать). На полном серьезе, иногда приходится смешить людей, отвечая на звонок носом =)
В итоге, если бы мне нужен был только телефон, то я бы точно выбрал Nokia. Но так как мне нужен еще как минимум интернет, то в данный момент я использую iPhone.
Хотелось бы увидеть пример ваших заданий. Что-то вроде «написать программу, вычисляющую факториал»?
В компьютерном классе можно только экстренно подправить программу перед сдачей или продемонстрировать ее преподавателю, чтобы задать вопросы или сдать. За 5 лет обучения не помню ни одного случая, чтобы лабораторная была написана во время занятий (списана или подправлена чужая — это да).
А вот интернет хоть и был, но доступ студентам был закрыт (за исключением занятий по сетевым технологиям).
1. В задании есть несколько различных параметров (возможно, что 5 и более). У каждого параметра может быть 2 и более значений.
2. Номер в журнале и текущий год определяют свой набор параметров для каждого студента.
В итоге, фактических вариантов получалось в некоторых случаях более сотни. При чем, крайне редко параметр влиял только на какую-либо константу в начале кода.
Например, в лабораторной работе, где надо было написать программу, выполняющую моделирование работы дисковой подсистемы, один из параметров — стратегия обслуживания (SSTF, SCAN, C-SCAN, FSCAN, N-STEP, стратегия Эшенбаха и др.). Согласитесь, что готовые работы будут отличаться очень сильно.
P.S. Это чтобы мой комментарий никого с толку не сбивал.
Скромность может по-разному проявляться.
А дальше преподаватель начал объяснять новое задание (скорее всего с техническими подробностями), а девушка только смогла запомнить слова «windows, linux, plug'n'play». Много раз видел подобное. Задание само по себе простое, а в пересказе студента, который «не совсем в теме», звучит просто ужасно.
В итоге, asm-кода на 300 строк.
Все зависит от точной формулировки.
Оно?
Речь не о GET конкретно. Другой пример. Есть шаблон, в который может быть передано сообщение об ошибке для вывода (но ошибки может и не быть). В этом случае кто-то установит переменную в false, а кто-то вообще не будет ее создавать, а в шаблоне напишет:
Опять же «безобидный» notice.
Его вариант:
if ($_GET['query']) echo 'Передана строка запроса';
Мой вариант:
if (isset($_GET['query']) && strlen($_GET['query']) > 0) echo 'Передана строка запроса';
Более того, я частенько переписываю его код, добавляя дополнительные условия. Ну не нравится мне код, генерирующий notice, ничего не могу поделать.
Хотелось бы узнать ваше мнение.