Правильно: писатель О. Генри.
О. — это не сокращение имени писателя, в данном случае О. Генри целиком является псевдонимом (настоящие имя и фамилия — Уильям Сидни Портер), который пишется с точкой и пробелом в соответствии с написанием в языке-источнике О. Henry.
Ответом на Ваш вопрос будет выдержка из статьи о прописных и строчных буквах в личных именах:
«Сочетание нарицательного существительного с одиночным приложением может быть осмыслено пишущим:
а) как обычное сочетание нарицательного существительного с приложением, напр.: конёк-горбунок, жар-птица, огонь-девица, сивка-бурка, человек-невидимка, баба-яга, муха-цокотуха, кот-баюн, крошка-енот;
б) как сочетание родового имени, приложения с именем собственным, напр.: кот Баюн, баба Яга («Отчего так не любят Ягу» Б. Заходер), муха Цокотуха, крошка Енот;
в) как сочетание имени собственного с приложением — тогда с прописной буквы пишется только первое слово, напр.: Царь-девица, Царь-освободитель, Человек-паук, Человек-невидимка, Жар-птица, Баба-яга, Кот-баюн — здесь именем является только первое слово, как Маша в сочетании Маша-растеряша. Такой выбор написания возможен для авторских текстов, текстов, не связанных с традицией обозначения героя;
г) как единое сложное имя собственное, но при этом ни один из его компонентов не теряет связи со своим номинативным значением — тогда все слова пишутся с прописной, напр.: Человек-Муравей, Женщина-Невидимка, Дед Мороз (ср.: дед Мазай — здесь имя только Мазай), Баба-Яга («Будто я // Злая Баба-Яга» Б. Заходер), Кот Баюн. Последний тип написаний распространен в современном письме, но часто такое осмысление не поддерживается текстом». (Полный текст статьи можно прочитать здесь.)
Таким образом, одно сочетание может быть осмыслено по-разному и по-разному записано. В некоторых случаях для выбора написания значим контекст. Решение о написании принимает автор. Имена известных персонажей фиксируются в словарях.
Слово аргиш ('олений обоз') современными словарями русского литературного языка не фиксируется, поэтому нормы его произношения и употребления не закреплены. Нам пришлось обратиться к разным источникам, чтобы попытаться установить, есть ли у этого слова норма, как говорят лингвисты, узуальная, то есть установившаяся в употреблении, в живой речи. Полагаем, что наше небольшое исследование позволяет с большой долей вероятности предполагать, что такая норма сложилась. Слово аргиш склоняют по модели марш – с ударением на основе: аргиша, аргишу, аргишем и т. д. Вот некоторые примеры употребления соответствующих падежных форм:
Пермяки ехали на оленьих упряжках, аргишем ― караваном. [А. Иванов. Сердце Пармы (2000)]
Теперь на спусках шел пешком и осторожно вел свой аргиш, а второй оставлял наверху. Потом поднимался за вторым аргишем. [С. Залыгин. Оськин аргиш (1961)]
Оленей было много. Олени там все были с семи мысов. Большие олени были. Тут двинулся к своей земле. Играя, они скачут за аргишем. [Эпические песни ненцев. Москва: Наука, 1965]
Главный научный сотрудник института филологии СО РАН профессор Н. Б. Кошкарёва написала нам, что аргиш — очень частотное слово в Ямало-Ненецком и Ханты-Мансийском автономных округах и в формах этого слова сохраняется ударение на корне (в аргише много вещей, на аргише приехала, управлять аргишем). В значении «кочевать» у ненцев в живой речи и в фольклоре регулярно употребляется глагол каслать, глагол аргишить не встречается.
Нам также не удалось найти факты, которые позволили бы судить о произношении глагола аргишить. В доступных нам источниках он встречается редко. «Русский этимологический словарь» А. Е. Аникина описывает существительное аргиш, но не упоминает образованный от него глагол.
Рекомендации справочных пособий относительно склонения женских имен, оканчивающихся на согласный, разнятся. Так, в исследовании Л. П. Калакуцкой «Фамилии. Имена. Отчества. Написание и склонение» (М., 1994) указано, что женские личные имена, оканчивающиеся на согласный (твердый или мягкий, в том числе и на й), не склоняются. Изменяется по третьему склонению лишь женское имя Любовь, а также имена библейского происхождения Агарь, Рахиль, Руфь, Суламифь, Эсфирь, Юдифь; по типу склонения к ним примыкает и женское имя Рашель (хотя сценический псевдоним великой французской актрисы Рашель не склоняется в современном литературном языке). По традиции изменяется по третьему склонению и имя героини балета Адана «Жизель»: партия Жизели.
Из этой формулировки следует, что имя Гузель не изменяется по падежам, как и другие женские имена на согласный, не входящие в небольшой список склоняемых имен. Однако в «Словаре личных имен» А. В. Суперанской (М., 2013) как общее правило указано: «Склоняются женские имена, оканчивающиеся на мягкий согласный, например: о Любови, с Эсфирью, без Нинели, к Рахили». Такая формулировка правила позволяет склонять имя Гузель, хотя почти все примеры, как мы видим, даны на имена, входящие, согласно Л. П. Калакуцкой, в список исключений.
Можно добавить, что в «Грамматическом словаре русского языка» А. А. Зализняка (М., 2008) практически все женские имена на -ль, такие как Марсель, Этель, Мишель, Сесиль, Люсиль, Ассоль, Эмманюэль, Габриэль и др., зафиксированы как несклоняемые (из склоняемых – только библейское имя Иезавель и та же Жизель; имена Адель, Нинель и Рашель даны как испытывающие колебания: склонение/несклонение). Имени Гузель в словаре нет.
В такой ситуации окончательное решение о склонении/несклонении Гузель следует оставить за носителем имени.
Мы не выполняем домашние задания и задания олимпиад по русскому языку.
Внутри устойчивого выражения ни днем ни ночью запятая не ставится. В том числе и в приведенном Вами предложении.
И мужская, и женская фамилия Спира склоняются: р. п. - Спиры, д. п. - Спире и т. д.