|
|
|
|
|
|
 |
|
|
|
|
Чтобы найти на цветке орхидеи тычинки, пришлось залезть в интернет. Оказалось, что лепестков у орхидеи всего 3 — те два, которые расположены как уши, + хитросложенная "губа" (labellum). Остальные 3 красиво окрашенных листочка во втором ряду — это на самом деле чашелистики. А тычинки спрятаны в «колонке» в центре цветка. Чтобы достать тычинки с пыльцой, нужно снять с колонки шапочку (тоже может быть вывешу, если Андрей со своим микро-фото-скопом подтянется). А потом надо донести их до другого цветка и эти тычинки засунуть в специальную дырку в колонке. А чтобы заставить насекомых реализовать весь этот сложный алгоритм (им же словами не объяснишь, да?), как раз и предназначена сложная губа — посадочная площадка с выдаваемым в специальном месте нектаром. А долгота висения каждого цветка (по 1-2 месяца) — это чтобы была хоть какая-то вероятность дождаться, когда всё вышеописанное произойдёт. Слово «фаленопсис» (в обиходе его и по-русски, и по-английски сокращают до «фала», а по-русски ещё ласково зовут «фаликом») происходит от лат. Phalaena — так Линней называл одну из групп бабочек + opsis «похожий». Т.е. в переводе с латинского фалик — «бабочкоподобный», а на английском он нередко так и зовётся: “Moth orchid”, «бабочковая орхидея». Afak, фал — одна из самых неприхотливых орхидей. Дата фото: род фаленопсис Phalaenopsis To find stamens in the orchid`s flower, I had to search in the internet. I found out that orchid`s flower has only 3 petals — the two which are arranged like ears + complicated “lip” (labellum). The rest 3 nicely coloured leaves are sepals. And the stamens are located inside the “column” in the centre of the flower. To get the stamens with the pollen, you need to take the anther cap off the column`s end (maybe I will put a photo of it if Andrei will get it with his micro-photo-scope). And then you need to take these stamens to another flower and to put it into a special hole in the column. To make insects realize this algorithm (you cannot just explain them what to do in words, right?) orchids designed the lip — it`s a landing stage with special place were guests get their nectar. And the fascinating longevity of each flower (1-1 months) is intended for getting chances of the above-mentioned sequence high enough. The word “phalaenopsis” (often called “phal” in common speech, both in Russian and in English) derived from Phalaena (name given by C.Linnaeus to a group of large moths) + opsis (“looking-alike”). Thus, Phalaenopsis means “looking like a butterfly”, which corresponds to English common name of this flower “Moth flower”. Afak, phal is one of the most easy-to-grow orchids. Photo taken on Oct 17, 2011 genus Phalenopsis, moth orchid Phalaenopsis
род фаленопсис | genus Phalenopsis, moth orchid ( Phalaenopsis ) — сем. Орхидные | Orchid family ( Orchidaceae ) — порядок Спаржецветные | order ( Asparagales ) — класс Однодольные | class Monocotyledons ( Liliopsida ) — отдел Покрытосеменные | phylum Angiosperms ( Magnoliophyta ) — Растения | kingdom Plants ( Plantae )
|
|
DotNetNuke
SQL ExceptionError Details| File | | | Error | Index #: 0 Source: .Net SqlClient Data Provider Class: 17 Number: 1105 Procedure: AddEventLog Message: System.Data.SqlClient.SqlException: Could not allocate space for object 'dbo.EventLog'.'PK_EventLogMaster' in database 'UndinaBird' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(SqlConnection connection, CommandType commandType, String commandText, SqlParameter[] commandParameters)
at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters)
at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, String spName, Object[] parameterValues)
at DotNetNuke.Services.Log.EventLog.DBLoggingProvider.Data.SqlDataProvider.AddLog(String LogGUID, String LogTypeKey, Int32 LogUserID, String LogUserName, Int32 LogPortalID, String LogPortalName, DateTime LogCreateDate, String LogServerName, String LogProperties, Int32 LogConfigID)
at DotNetNuke.Services.Log.EventLog.DBLoggingProvider.DBLoggingProvider.WriteLog(LogQueueItem objLogQueueItem)
|
| |