Hyper-V is enhanced in Windows Server 2012. Explore the Evaluation Guide and download the Windows Server 2012 Trial.
Hyper-V is a role in Windows Server® 2008 and Windows Server® 2008 R2 that provides you with the tools and services you can use to create a virtualized server computing environment. This type of environment is useful because you can create and manage virtual machines, which allow you to run multiple operating systems on one physical computer and isolate the operating systems from each other. This guide introduces Hyper-V by providing instructions for installing this role and configuring a virtual machine.
For a more in-depth introduction to using Hyper-V, see Getting to Know Hyper-V: A Walkthrough from Initial Setup to Common Scenarios. It shows you how to use features that make it easier to create multiple virtual machines and to make temporary changes that you can easily roll back.
Hyper-V has specific requirements. Hyper-V requires an x64-based processor, hardware-assisted virtualization, and hardware data execution prevention (DEP). Hyper-V is available in x64-based versions of Windows Server 2008—specifically, the x64-based versions of Windows Server 2008 Standard, Windows Server 2008 Enterprise, and Windows Server 2008 Datacenter. For more information about the requirements, see the Hyper-V installation prerequisites (http://go.microsoft.com/fwlink/?LinkId=122183).
Known issues are described in the release notes. We recommend that you review the release notes before you install Hyper-V.
To download the Hyper-V release notes, see http://go.microsoft.com/fwlink/?LinkId=98821. The release notes are also available in the Windows Server 2008 Technical Library (http://go.microsoft.com/fwlink/?LinkId=102060).
If your computer is running Windows Server 2008, verify that your computer has been updated with the release version of Hyper-V before you install Hyper-V. If your computer is running Windows Server 2008 R2, skip this step.
On a full installation of Windows Server 2008, click Start, click Windows Update, click View update history, and then click Installed Updates.
Look for update number kbid=950050, which indicates that the update for Hyper-V has been installed.
To manage Hyper-V on a Server Core installation, you can use the Hyper-V management tools to manage the server remotely. The management tools are available for Windows Server 2008 and Windows Vista Service Pack 1. For more information, see article 950050 (http://go.microsoft.com/fwlink/?LinkId=122188) and article 952627 (http://go.microsoft.com/fwlink/?LinkId=122189) in the Microsoft Knowledge Base.
On the Create Virtual Networks page, click one or more network adapters if you want to make their network connection available to virtual machines.
After you have installed Hyper-V, you can create a virtual machine and set up an operating system on the virtual machine.
Before you create the virtual machine, you may find it helpful to consider the following questions. You can provide answers to the questions when you use the New Virtual Machine Wizard to create the virtual machine.
Is the installation media available for the operating system you want to install on the virtual machine? You can use physical media, a remote image server, or an .ISO file. The method you want to use determines how you should configure the virtual machine.
How much memory will you allocate to the virtual machine?
Where do you want to store the virtual machine and what do you want to name it?
On the Specify Name and Location page, specify what you want to name the virtual machine and where you want to store it.
On the Memory page, specify enough memory to run the guest operating system you want to use on the virtual machine.
On the Networking page, connect the network adapter to an existing virtual network if you want to establish network connectivity at this point.
If you want to use a remote image server to install an operating system on your test virtual machine, select the external network.
On the Connect Virtual Hard Disk page, specify a name, location, and size to create a virtual hard disk so you can install an operating system on it.
Install an operating system from a boot CD/DVD-ROM. You can use either physical media or an image file (.iso file).
Install an operating system from a boot floppy disk.
Install an operating system from a network-based installation server. To use this option, you must configure the virtual machine with a legacy network adapter connected to an external virtual network. The external virtual network must have access to the same network as the image server.
After you create the virtual machine, you can start the virtual machine and install the operating system.
In the final step of this process, you connect to the virtual machine to set up the operating system, which is referred to as the guest operating system. As part of the setup, you install a software package that improves integration between the virtualization server and the virtual machine.
You specified the location of the installation media when you created the virtual machine.
You are installing an operating system for which integration services are available. For a list of these operating systems, see About Virtual Machines and Guest Operating Systems.
From the Virtual Machines section of the results pane, right-click the name of the virtual machine you created in step 2 and click Connect. The Virtual Machine Connection tool will open.
When you are at the point where you need to provide input to complete the process, move the mouse cursor over the image of the setup window. After the mouse pointer changes to a small dot, click anywhere in the virtual machine window. This action "captures" the mouse so that keyboard and mouse input is sent to the virtual machine. To return the input to the physical computer, press Ctrl+Alt+Left arrow and then move the mouse pointer outside of the virtual machine window.
After the operating system is set up, you are ready to install the integration services. From the Action menu of Virtual Machine Connection, click Insert Integration Services Setup Disk. On Windows operating systems, you must close the New Hardware Wizard to start the installation. If Autorun does not start the installation automatically, you can start it manually. Click anywhere in the guest operating system window and navigate to the CD drive. Use the method that is appropriate for the guest operating system to start the installation package from the CD drive.
After you have completed the setup and integration services are installed, you can begin using the virtual machine. You can view or modify the virtual hardware that is configured for the virtual machine by reviewing the settings of the virtual machine. From the Virtual Machines pane, right-click the name of the virtual machine that you created in step 3 and click Settings. From the Settings window, click the name of the hardware to view or change it. For more information, see Configuring Virtual Machines (http://go.microsoft.com/fwlink/?LinkId=122190).
The following procedures provide the basic instructions for configuring virtual networks. For more information about designing and deploying virtual networks, see Configuring Virtual Networks.
Under Create virtual network, select the type of network you want to create. The types of network are External, Internal, and Private. If the network you want to create is an external network, see "Additional considerations" below.
Type a name for the new network. Review the other properties and modify them if necessary.
You can use virtual LAN identification as a way to isolate network traffic. However, this type of configuration must be supported by the physical network adapter. For information about configuring virtual LAN identification, see "Configuring virtual local area networks" in Configuring Virtual Networks.
Click OK to create the virtual network and close Virtual Network Manager, or click Apply to create the virtual network and continue using Virtual Network Manager.
In the results pane, under Virtual Machines, select the virtual machine that you want to configure.
In the navigation pane, click Add Hardware.
On the Add Hardware page, choose a network adapter or a legacy network adapter. Network adapters can only be added to a virtual machine when the machine is turned off. For more information about each type of adapter, see "Additional considerations" below.
Click Add. The Network Adapter or Legacy Network Adapter page appears.
Under Network, select the virtual network you want to connect to.
If you want to configure a static MAC address or virtual LAN identifier, specify the address or identifier you want to use.
By default, membership in the local Administrators group, or equivalent, is the minimum required to complete this procedure. However, an administrator can use Authorization Manager to modify the authorization policy so that a user or group of users can complete this procedure.
A legacy network adapter works without installing a virtual machine driver because the driver is already available on most operating systems. The legacy network adapter emulates a physical network adapter, multiport DEC 21140 10/100TX 100 MB. A legacy network adapter also supports network-based installations because it includes the ability to boot to the Pre-Boot Execution Environment (PXE). The legacy network adapter is not supported in the 64-bit edition of Windows Server 2003 or the Windows XP Professional x64 Edition.
When you create an external virtual network, it affects how networking is configured on the physical network adapter. After installation, the management operating system uses a virtual network adapter to connect to the physical network. (The management operating system runs the Hyper-V role.) When you look at Network Connections in the management operating system, you will see the original network adapter and a new virtual network adapter. The original physical network adapter has nothing bound to it except the Microsoft Virtual Network Switch Protocol, and the virtual network adapter now has all of the standard protocols and services bound to it. The virtual network adapter that appears under Network Connections will have the same name as the virtual network with which it is associated. It is possible to create an internal virtual network, which will expose a virtual network adapter to the parent partition without the need to have a physical network adapter associated with it. Hyper-V only binds the virtual network service to a physical network adapter when an external virtual network is created. However, networking will get disrupted for a short period of time on the network adapter when a virtual network gets created or deleted.


New Leaf had another successful year made possible by the support of clients, friends, and associates like you. We offer our thanks, and wish you much peace and great joy in 2016.
We proudly continue our dream of serving you by bringing affordable, reliable, and professional talent to the Northern Illinois and Southern Wisconsin areas.


text:
Q: Retrieve filename from file descriptor in C Is it possible to get the filename of a file descriptor (Linux) in C?

A: You can use fstat() to get the file's inode by struct stat. Then, using readdir() you can compare the inode you found with those that exist (struct dirent) in a directory (assuming that you know the directory, otherwise you'll have to search the whole filesystem) and find the corresponding file name.
Nasty?

A: In Windows, with GetFileInformationByHandleEx, passing FileNameInfo, you can retrieve the file name.

A: As Tyler points out, there's no way to do what you require "directly and reliably", since a given FD may correspond to 0 filenames (in various cases) or > 1 (multiple "hard links" is how the latter situation is generally described). If you do still need the functionality with all the limitations (on speed AND on the possibility of getting 0, 2, ... results rather than 1), here's how you can do it: first, fstat the FD -- this tells you, in the resulting struct stat, what device the file lives on, how many hard links it has, whether it's a special file, etc. This may already answer your question -- e.g. if 0 hard links you will KNOW there is in fact no corresponding filename on disk.
If the stats give you hope, then you have to "walk the tree" of directories on the relevant device until you find all the hard links (or just the first one, if you don't need more than one and any one will do). For that purpose, you use readdir (and opendir &c of course) recursively opening subdirectories until you find in a struct dirent thus received the same inode number you had in the original struct stat (at which time if you want the whole path, rather than just the name, you'll need to walk the chain of directories backwards to reconstruct it).
If this general approach is acceptable, but you need more detailed C code, let us know, it won't be hard to write (though I'd rather not write it if it's useless, i.e. you cannot withstand the inevitably slow performance or the possibility of getting != 1 result for the purposes of your application;-).

A: You can use readlink on /proc/self/fd/NNN where NNN is the file descriptor. This will give you the name of the file as it was when it was opened — however, if the file was moved or deleted since then, it may no longer be accurate (although Linux can track renames in some cases). To verify, stat the filename given and fstat the fd you have, and make sure st_dev and st_ino are the same.
Of course, not all file descriptors refer to files, and for those you'll see some odd text strings, such as pipe:[1538488]. Since all of the real filenames will be absolute paths, you can determine which these are easily enough. Further, as others have noted, files can have multiple hardlinks pointing to them - this will only report the one it was opened with. If you want to find all names for a given file, you'll just have to traverse the entire filesystem.

A: I had this problem on Mac OS X. We don't have a /proc virtual file system, so the accepted solution cannot work.
We do, instead, have a F_GETPATH command for fcntl:
 F_GETPATH          Get the path of the file descriptor Fildes.  The argu-
                    ment must be a buffer of size MAXPATHLEN or greater.

So to get the file associated to a file descriptor, you can use this snippet:
#include <sys/syslimits.h>
#include <fcntl.h>

char filePath[PATH_MAX];
if (fcntl(fd, F_GETPATH, filePath) != -1)
{
    // do something with the file path
}

Since I never remember where MAXPATHLEN is defined, I thought PATH_MAX from syslimits would be fine.

A: Before writing this off as impossible I suggest you look at the source code of the lsof command.
There may be restrictions but lsof seems capable of determining the file descriptor and file name.  This information exists in the /proc filesystem so it should be possible to get at from your program.

A: There is no official API to do this on OpenBSD, though with some very convoluted workarounds, it is still possible with the following code, note you need to link with -lkvm and -lc. The code using FTS to traverse the filesystem is from this answer.
#include <string>
#include <vector>

#include <cstdio>
#include <cstring>

#include <sys/stat.h>
#include <fts.h>

#include <sys/sysctl.h>
#include <kvm.h>

using std::string;
using std::vector;

string pidfd2path(int pid, int fd) {
  string path; char errbuf[_POSIX2_LINE_MAX];
  static kvm_t *kd = nullptr; kinfo_file *kif = nullptr; int cntp = 0;
  kd = kvm_openfiles(nullptr, nullptr, nullptr, KVM_NO_FILES, errbuf); if (!kd) return "";
  if ((kif = kvm_getfiles(kd, KERN_FILE_BYPID, pid, sizeof(struct kinfo_file), &cntp))) {
    for (int i = 0; i < cntp; i++) {
      if (kif[i].fd_fd == fd) {
        FTS *file_system = nullptr; FTSENT *child = nullptr; FTSENT *parent = nullptr;
        vector<char *> root; char buffer[2]; strcpy(buffer, "/"); root.push_back(buffer);
        file_system = fts_open(&root[0], FTS_COMFOLLOW | FTS_NOCHDIR, nullptr);
        if (file_system) {
          while ((parent = fts_read(file_system))) {
            child = fts_children(file_system, 0);
            while (child && child->fts_link) {
              child = child->fts_link;
              if (!S_ISSOCK(child->fts_statp->st_mode)) {
                if (child->fts_statp->st_dev == kif[i].va_fsid) {
                  if (child->fts_statp->st_ino == kif[i].va_fileid) {
                    path = child->fts_path + string(child->fts_name);
                    goto finish;
                  }
                }
              }
            }
          }
          finish:
          fts_close(file_system);
        }
      }
    }
  }
  kvm_close(kd);
  return path;
}

int main(int argc, char **argv) {
  if (argc == 3) {
    printf("%s\n", pidfd2path((int)strtoul(argv[1], nullptr, 10),
      (int)strtoul(argv[2], nullptr, 10)).c_str());
  } else {
    printf("usage: \"%s\" <pid> <fd>\n", argv[0]);
  }
  return 0;
}

If the function fails to find the file, (for example, because it no longer exists), it will return an empty string. If the file was moved, in my experience when moving the file to the trash, the new location of the file is returned instead if that location wasn't already searched through by FTS. It'll be slower for filesystems that have more files.
The deeper the search goes in the directory tree of your entire filesystem without finding the file, the more likely you are to have a race condition, though still very unlikely due to how performant this is. I'm aware my OpenBSD solution is C++ and not C. Feel free to change it to C and most of the code logic will be the same. If I have time I'll try to rewrite this in C hopefully soon. Like macOS, this solution gets a hardlink at random (citation needed), for portability with Windows and other platforms which can only get one hard link. You could remove the break in the while loop and return a vector if you want don't care about being cross-platform and want to get all the hard links. DragonFly BSD and NetBSD have the same solution (the exact same code) as the macOS solution on the current question, which I verified manually. If a macOS user wishes to get a path from a file descriptor opened any process, by plugging in a process id, and not be limited to just the calling one, while also getting all hard links potentially, and not being limited to a random one, see this answer. It should be a lot more performant that traversing your entire filesystem, similar to how fast it is on Linux and other solutions that are more straight-forward and to-the-point. FreeBSD users can get what they are looking for in this question, because the OS-level bug mentioned in that question has since been resolved for newer OS versions.
Here's a more generic solution which can only retrieve the path of a file descriptor opened by the calling process, however it should work for most Unix-likes out-of-the-box, with all the same concerns as the former solution in regards to hard links and race conditions, although performs slightly faster due to less if-then, for-loops, etc:
#include <string>
#include <vector>

#include <cstring>

#include <sys/stat.h>
#include <fts.h>

using std::string;
using std::vector;

string fd2path(int fd) {
  string path;
  FTS *file_system = nullptr; FTSENT *child = nullptr; FTSENT *parent = nullptr;
  vector<char *> root; char buffer[2]; strcpy(buffer, "/"); root.push_back(buffer);
  file_system = fts_open(&root[0], FTS_COMFOLLOW | FTS_NOCHDIR, nullptr);
  if (file_system) {
    while ((parent = fts_read(file_system))) {
      child = fts_children(file_system, 0);
      while (child && child->fts_link) {
        child = child->fts_link; struct stat info = { 0 };
        if (!S_ISSOCK(child->fts_statp->st_mode)) {
          if (!fstat(fd, &info) && !S_ISSOCK(info.st_mode)) {
            if (child->fts_statp->st_dev == info.st_dev) {
              if (child->fts_statp->st_ino == info.st_ino) {
                path = child->fts_path + string(child->fts_name);
                goto finish;
              }
            }
          }
        }
      }
    }
    finish:
    fts_close(file_system);
  }
  return path;
}

An even quicker solution which is also limited to the calling process, but should be somewhat more performant, you could wrap all your calls to fopen() and open() with a helper function which stores basically whatever C equivalent there is to an std::unordered_map, and pair up the file descriptor with the absolute path version of what is passed to your fopen()/open() wrappers (and the Windows-only equivalents which won't work on UWP like _wopen_s() and all that nonsense to support UTF-8), which can be done with realpath() on Unix-likes, or GetFullPathNameW() (*W for UTF-8 support) on Windows. realpath() will resolve symbolic links (which aren't near as commonly used on Windows), and realpath() / GetFullPathNameW() will convert your existing file you opened from a relative path, if it is one, to an absolute path. With the file descriptor and absolute path stored an a C equivalent to a std::unordered_map (which you likely will have to write yourself using malloc()'d and eventually free()'d int and c-string arrays), this will again, be faster than any other solution that does a dynamic search of your filesystem, but it has a different and unappealing limitation, which is it will not make note of files which were moved around on your filesystem, however at least you can check whether the file was deleted using your own code to test existence, it also won't make note of the file in whether it was replaced since the time you opened it and stored the path to the descriptor in memory, thus giving you outdated results potentially. Let me know if you would like to see a code example of this, though due to files changing location I do not recommend this solution.

A: Impossible. A file descriptor may have multiple names in the filesystem, or it may have no name at all.
Edit: Assuming you are talking about a plain old POSIX system, without any OS-specific APIs, since you didn't specify an OS.

redpajama_set_name: RedPajamaStackExchange


The first volume of FUBAR focused on the European theater and this next installment focuses on the Pacific theater. In a time where the United States got involved in this conflict it has troops stations all throughout the islands in the Pacific. The stories reflect these times and range from a U.S. soldier who wants to have one last dance with his sweetheart to a man on a Japanese base that is swarming with the undead. Each of these stories are amazingly drawn and written and will have you smiling from ear to ear as the zombies rend limb from limb on each gory page. One of my favorites has to be about an undead Japanese soldier who doesn't quite understand why he has become what he has and how he's dealing with his new found life (or undeath).
There are some amazing people involved with this such as Joe Dunn, Steve Becker, Shawn Aldrige and Jeff McComsey just to name a few. This can be bought digitally from such sites as comixology or directly from Alterna Press as there is a new edition in print! For more information on this and other comics head over to https://www.alternacomics.com/ and get ready to fight against the armies of the undead.


text:
Dr. Ir. Rodrigue C. GBEDOMON
Head of research unit
Research interests : Ecosystem services, Natural resources economics and governance – Ethnobotany –
Head of Forest and People Livelihood research Unit
Agroecosystems biodiversity and ecosystem services
Forest economic and governance
Rodrigue Castro Gbedomon is a young African researcher. His studies include a degree in Agricultural sciences, a Master in Forestry and Biodiversity and a PhD in Agronomic Sciences at the University of Abomey-Calavi. He is a research associate at the Laboratory of Biomathematics and Forest Estimations (www.labef-uac.org), University of Abomey-Calavi. In addition to his teaching and research, he has taken on several roles in collaborative Research-Development projects wherein scientists, practitioners, local communities and policy makers work together to create knowledge and implement innovations in agricultural and environment fields.
Gbedomon's research concerns the social dimensions of biodiversity conservation, or, more specifically, how people perceive, use and interact with forest resources in a context of global changes (climate change, social change, etc.). He is interested in advancing knowledge and practices on nature conservation, with a focus on topics such as ecosystem services, urban forestry, forest economics and governance etc.
2018: Postdoc scholarship (Swiss Government Excellence Scholarship)
2014: PhD grant (government of Benin)
Profiles and Curriculum
Research Gate: https://www.researchgate.net/profile/Rodrigue_Gbedomon3
Total number of publications
Articles scientifiques publiés dans les journaux: 12
Communications: 0
Documents techniques: 0
Gbedomon, R.C., Aoudji, A., & Vodouhe, F. (2020). A hand note for value chains analysis of Non-Timber Forest Products, in Hand Note for NTFPs scientists: Approaches and Methods for Monitoring, Assessment and Conservation; pp 29-41
Agbohessou M., Salako K.V., Idohou R., Gbedomon R.C., Hounkpèvi A., Chadare F.J., Glèlè Kakaï R., Assogbadjo A.E. (2020). Status of vegetative propagation of baobab: a review; African Crop Science Journal, 28 (s1): 215 – 224
Gbedomon, R. C., Salako, V. K., & Schlaepfer, M. A. (2020). Diverse views among scientists on non-native species. NeoBiota, 54, 49.
Thoto, F.S., C. Gbedomon, D.M. Houessou, A. Aoudji & B.G. Honfoga. (2020). Does participation of agricultural entrepreneurs in knowledge networks improve firm performance in Benin? Knowledge Management for Development Journal 15(2): 124-142
Thoto, F. S., Houessou, M. D., Lamain, C., & Gbedomon, R. C. (2020). The private sector in knowledge processes and partnerships for food and nutrition security in the Global South: a case study from the Dutch Food and Business Applied Research Fund programme. Knowledge Management for Development Journal Online first. 19pp.
Salako, V. K., A. M. Kégbé, F. J. Chadaré, K. M. Kafoutchoni, A. Amagnidé, C. Gbedomon, A. E. Assogbadjo, C. Agbangla, and R. Glèlè Kakaï. "Potential for domestication of Borassus aethiopum Mart., a wild multipurpose palm species in Sub-Saharan Africa." Genetic Resources and Crop Evolution 66, no. 5 (2019): 1129-1144.
Salako, K. V., Moreira, F., Gbedomon, R. C., Tovissodé, F., Assogbadjo, A. E., & Kakaï, R. L. G. (2018). Traditional knowledge and cultural importance of Borassus aethiopum Mart. in Benin: interacting effects of socio-demographic attributes and multi-scale abundance. Journal of ethnobiology and ethnomedicine, 14(1), 36.
Agbani, P. O., Kafoutchoni, K. M., Salako, K. V., Gbedomon, R. C., Kégbé, A. M., Karen, H., & Sinsin, B. (2018). Traditional ecological knowledge-based assessment of threatened woody species and their potential substitutes in the Atakora mountain chain, a threatened hotspot of biodiversity in Northwestern Benin, West Africa. Journal of ethnobiology and ethnomedicine, 14(1), 21.
Rashid, N., Gbedomon, R.C., Ahmad, M., Salako, V.K., Zafar, M. and Malik, K., 2018. Traditional knowledge on herbal drinks among indigenous communities in Azad Jammu and Kashmir, Pakistan. Journal of ethnobiology and ethnomedicine, 14(1), p.16.
Gbedomon, R.C, Salako, V., Adomou, A., Glèlè Kakaї, R. and Assogbadjo, A. (2017). Plants in traditional home gardens: richness, composition, conservation and implications for native biodiversity in Benin. Biodiversity and Conservation, 1-21.
Gbedomon, R.C, Salako, V., Fandohan, B., Idohou, R., Glèlè Kakaї, R. and Assogbadjo, A. (2017). Functional diversity of home gardens and their agro-biodiversity conservation benefits: case study in Benin, West-Africa. Journal of Ethnobiology and Ethnomedicine, 13:66
Gbedomon, R.C, Assogbadjo, A., Salako, V., Fandohan, B. and Glèlè Kakaї, R. (2016). Exploring the spatial configurations of home gardens in Benin. Scientia Horticulturae 213:13-23.
Gbedomon, R.C, Salako, V., Chadare, F., Glèlè Kakaї, R. and Assogbadjo, A. (2016). Gendered motivation for home gardening and maintenance of agrobiodiversity: A case study in Benin, West Africa." Annales des sciences agronomiques 20 (2): 93-106, 2016 ISSN 1659 – 5009
Gbedomon, R.C, Fandohan, B., Salako, V., Idohou, R., Glèlè Kakaї, R. and Assogbadjo, A. (2015) "Factors affecting home gardens ownership, diversity and structure: a case study from Benin." Journal of Ethnobiology and Ethnomedicine 11, no. 1: 56.
Gbedomon, R.C, Floquet, A., Mongbo, R., Salako, V., Fandohan, B., Assogbadjo, A., and Glèlè Kakaї, R. (2016). Socio-economic and ecological outcomes of community-based forest management: A case study from Tobé-Kpobidon forest in Benin, Western Africa. Forest Policy and Economics, 64, 46-55.
Idohou, R., Fandohan, B., Salako, V., Kassa, B., Gbedomon, R.C, Yédomonhan, H., Glèlè Kakaï, R. and Assogbadjo, A. (2014). "Biodiversity conservation in home gardens: traditional knowledge, use patterns and implications for management." International Journal of Biodiversity Science, Ecosystem Services & Management 10, no. 2 (2014): 89-100.
Salako, V., Fandohan, B., Kassa, B., Assogbadjo, A., Idohou, R., Gbedomon, R.C, Chakeredza, S., Dulloo, M., and Glèlè Kakaï, R. (2014). "Home gardens: an assessment of their biodiversity and potential contribution to conservation of threatened species and crop wild relatives in Benin". Genetic Resources and Crop Evolution 61:313-330.
Floquet, A., and Gbedomon, R,C. (2014). La réorientation économique des exploitations familiales des zones cotonnières, un phénomène transitoire. Une situation de référence des Exploitations Familiales des Producteurs de Coton (EFPC). CEBEDES, SNV et ANPC-Benin, Cotonou.
Gbedomon, R.C, Sikirou, R., Zannou S., Pomalegni, C., Georgen G., Bokonon-ganta, A., Atachi, P. and Mensah, G. (2012). Extraits botaniques utilisés contre les arthropodes associés aux abeilles et produits de la ruche, inventoriés dans les ruchers au Centre du Bénin. Actes du 3ème colloque des Sciences, Cultures et Technologies de l'UAC-Bénin. (Eds) : conseil scientifique de l'Université d'Abomey-Calavi. ISSN 1840-5851 de Décembre 2012, pp 573-587
castro.gbedomon@labef-uac.org

redpajama_set_name: RedPajamaCommonCrawl


Sole Plastic, Upper PU Women's Gold metallic diamante barely there sandals Metal..
Sole Plastic, Upper PU Women's Rose gold wide fit barely there sandals Metallic ..
100% Leather Women's Green leather fringe pouch clutch bag Metallic finish Croc ..
Sole Plastic, Upper PU Women's Gold metallic two part espadrille sandals Metalli..
A Roger Vivier accessory is an elegant accompaniment to your evening ensemble. We love how this gold..


AT&T will acquire Qualcomm wireless spectrum licenses for $1.925 billion in a move that will give it more capacity for 4G services. Qualcomm had capacity to spare since it's shutting down its Flo TV plans.
AT&T said Monday it will acquire Qualcomm wireless spectrum licenses for $1.92 billion in a move that will give it more capacity for 4G services.
Specifically, AT&T is buying Qualcomm's wireless spectrum licenses in the lower 700 Mhz frequency band. Qualcomm initially acquired the spectrum for its Flo TV operations. However, Qualcomm will shut down Flo TV in March 2011. Since Qualcomm didn't need the spectrum it was more than willing to unload it to AT&T, which needs to bolster its network. Verizon Wireless has launched 4G services already and will have about a one-year lead on AT&T.
Indeed, the Qualcomm spectrum is valuable and covers more than 300 million people and 70 million in top markets like New York and San Francisco. AT&T has been working to improve coverage in those two big markets.
For its part, Qualcomm said it will integrate this carrier aggregation technology in its chipsets. AT&T will then deploy Qualcomm's chipset. Qualcomm's big plan is to "develop LTE multicast technologies" that can support video and multimedia content on mobile networks.


Aurelie has about 12 years of international experience in risk management and consulting, both in banking and insurance business. She has experience in risk matters covering various areas, as well as knowledge in product development, conduct risk, compliance and regulatory matters. Born in France, she discovered Singapore through an exchange program in 2004 and fell in love with this country, its culture and the food since then. She definitively moved to Singapore in 2010 with her family: she's currently working at Credit Suisse as VP in the APAC Risk Team, covering the risks for regional new businesses. She holds a Master in Management in Audit and Consulting from a French international business school as well as a few local certifications from the Singapore College of Insurance.
Aurelie truly believes in developing diversity at work and increasing ethics in our day to day. She's currently part of a corporate group raising inclusion and awareness on disabled persons in the working environment. Through her previous job positions, she was also part of associations promoting women empowerment in the banking industry.
Aurelie is involved in the local community by being a member of Riding with Disabled Association since 2010, where she helps disabled persons to overcome their handicaps through horse-riding lessons. This was the perfect combination to merge her passion for horse riding with her will to help others reaching different goals.
Katia is a marketing and strategy professional with extensive experience in a variety of international roles in FMCG and not-for-profit companies. Her track record includes driving business growth in multiple geographies, and the effective repositioning of leading coffee and cosmetic brands while holding P&L responsibility.She is a passionate advocate for women's empowerment and leadership. Katia is currently serving as President for Tabitha Foundation Singapore – a not-for-profit organisation focusing on lifting underprivileged Cambodian families out of poverty through several programmes. She is also President for Nokor Tep Society Singapore – a company supporting the completion of the Nokor Tep Women's Hospital in Phnom Penh.
In her most recent assignment with Mondelez International, she was given the responsibility to lead a multi-functional and multi-country Venture Team to deliver a European Snacking Strategy for the company.She holds a Master in Marketing & Communication and a Bachelor's Degree in Business and Economics from Bocconi University (Italy). A Practitioner of Neuro-linguistic Programming, she is completing a Professional Certified Coach Program with the International Coach Academy (ICA) to support people find ways to do their best and grow from their experiences.Her 15 years working and living overseas (France, Germany, Switzerland, Sweden, Spain, the United Kingdom and now Singapore) has given her an invaluable perspective on cultural and gender diversity.
Clare is an Administration Manager from the UK. She grew up in South Wales and has over 13 years experience working for MNCs in the UK and Middle East, with extensive corporate board level experience in HNW client and stakeholder environments.
Clare enjoys travelling, exploring new places and visiting historical sites, museums and cathedrals.
Liisa is an international leader, with over 20 years of experience in leading strategic transformations of the finance functions for leading multinational companies. She has worked extensively across Europe, the United States, and has over 10 years of experience in Singapore/Asia Pacific.
Liisa came first time to Singapore in 1997 from her native country of Finland. She was responsible for Nokia's finance function transformation in APAC region and did subsequently hold several global leadership positions at Nokia Shared Accounting Services organisation. In 2007 Liisa moved to Germany to lead the finance function integration of Nokia Siemens Networks joint venture. After her return to Singapore in 2009 she has continued supporting MNCs in an entrepreneurial capacity by bringing change and value to clients on a consulting and project basis. Her passion is leadership during transformation.
Liisa strives to maintain healthy body and mind by enjoying physical activities, by exploring new places and by taking advantage of Singapore's abundant cultural offerings.
Liona was born in the Netherlands. She is a mix of German, Dutch and Indonesian. She knew at an early age that she wanted to discover the world, travel and work abroad. And so she did, during her studies of International Business and Languages she did her internship in Spain and, not long after completing her studies, she worked in the world of tourism in Egypt, Italy, Croatia and Sri Lanka.
Together with her Sri Lankan husband, she has been living to Singapore since 2007. She worked in the relocation industry for 8 years. In 2015 she changed her career path and started the office in Singapore for a Dutch dairy trading company where she is responsible for developing the business. She has held positions in business development, public relations, account management and department management.
She has been on the PrimeTime Board since 2016 and her wish is that all women in Singapore would become part of the PrimeTime community. The community (for women and run by women) truly inspires her to be the best she can be, and the community shows her everyday again how important the role of a woman is in business, in the family, in society.
Anisha has more than 8 years experience in strategic brand management in Japan, India, South-East Asia, Autralia and Greater China. Her core background is brand P&L management, portfolio management, go-to-market strategy, new product devlopment, communication strategy, media management and digital marketing. She has strong leadershp and is excellent at managing partners.
Justine is a US-trained attorney working as global in-house counsel at Fullerton Health. Before that, Justine advised startups in Singapore with Upstart Alliance, specializing in commercial contracts. In the US, Justine worked in the public sector as an Assistant Attorney General in Colorado. Between university and law school, Justine gained 9 years' experience in university administration and academic publishing.
A common thread weaving through all of Justine's professional experiences is language. An English major at university, and a voracious reader from age 4, being a lawyer enables Justine to deal with language as her chosen profession every day, and she absolutely adores it. When not geeking out on comma placement, Justine is glad to be past her two-year anniversary of relocating to Singapore and looking forward to getting even more stamps in her passport this year.
Ling comes with an international Business and HR career that spans more than 15 years. She is the Regional Head of Talent Management and Learning Development of a Swiss Logistics MNC, where she leads People Strategy particularly the full suite of Talent Management, Pipelines Building, Leadership Development and Succession Planning. She is also the champion for Core Capability Building which includes Performance Management and Learning & Development.
Having traveled, worked, and lived across 13 countries (31 cities) in Asia Pacific over the last decade, Ling keeps abreast of the macroeconomic and societal factors that affect and shape organization now and in the near-future. She is organizational savvy, appreciates the impact of people, culture, leadership and change dynamics that enable or derail business successes. Ling is sensitive to the cultural nuances in communication strategy and implementation plans; which explains her successful "localization" of global initiatives and effective facilitation of organizational change.
She holds two Masters Degrees; Strategic HR Management (Fox School of Business, Temple University, Philadelphia) and Education (Andragogy) (James Cook University, Australia), respectively. Ling is also trained in Organisational Psychology with a post-Graduate Diploma; certified as a Career Coach and certified to use Assessment Centers such as Saville Wave®, DISC and MBTI.
Born and grew up in Singapore, Ling is a native Singaporean Hakka. She is deeply influence by traditional Hakka values and practices (she still double boils soup on charcoal for her family). Ling enjoys holidays with family, chit-chatting with friends and writes diary in her personal space.
Miqi has started her career as Human Resources professional 4 years ago with AIG. She is currently working in APAC Talent Management team, overseeing performance management and talent development programs across the region.
Miqi has a variety of culture experience in the past few years, working in Singapore, Japan, and, most recently, in Hong Kong. Despite the changes in roles and locations, Miqi is constantly involved in Diversity & Inclusion work, playing key roles in driving Employee Resources Group (ERG) and culture transformation within the organization. In the past 2 years, she has driven efforts to launch the new LGBT & Allies ERG in HK and Young Professionals ERG in Singapore serving as committee chair.
Born in China, Miqi was offered scholarship to study in National University of Singapore after high school and has obtained a bachelor's degree with Honors in Statistics, double major in Economics. Miqi is a strong believer in equality and diversity and hope to contribute to women empowerment further in PrimeTime.
Sunita is a half-Spanish half-Punjabi Singaporean, born in Malaysia, though studied in Singapore, Sri Lanka, Malaysia, and England till her university years. This has made her a dynamic person full of love of different cultures and backgrounds from a very young age.
She has worked in the aviation, IT, media communications, education and Insurance industries in Europe and Asia. She absolutely loves capturing moments and events and is often seen taking photos and videos to share with everyone around her the beauty of loving each day as if it is your last as she believes living each moment with no regrets.
Rahma has 14 years experience in Sales & Marketing, Retail, Branding and Market Research. She started her career in the IT and Telecom industry and moved to the FMCG sector. She is currently running her own business offering corporate training solutions.
With a Moroccan and French bi-cultural background, Rahma was confronted early to the reality of gender gap and inequality of opportunities. Living in Singapore for over a decade, she has been a constant advocate of women leadership in the workplace.
Outside of the corporate world, she is involved in initiatives in Singapore and SEA region to support Single Mothers and empower them to rise above their circumstances. She is as well, a volunteer with local charities and regularly helps with non-profit initiatives and fund-raising.
A firm believer that every small action counts, Rahma is passionate about giving a strong voice to women and girls.
Florence is driven by passion, today she leverages on a set of skills & competences, acquired during her 14 years of experience in various industries ( Automotive, Chemical, F&B, FMCG ) and working in and with many different cultures.
She enjoys proposing ideas and implementing new concepts to meet business strategies and sales growth objectives. She is a Diversity & Inclusion advocate, an Executive Coach, and she supports people on their journey towards their authentic choices.
Florence is from France. She has worked an lived in many parts of the world, such as France, Europe, EMEA, United States, Vietnam and Singapore.
Deputy to a Board Director, please contact volunteer@primetime.org.sg.


MELBOURNE: Whether you know someone who suffers from Alzheimer's or dementia, or you suffer yourself, these apps might make your life that little bit easier.
Dementia and Alzheimer's are highly debilitating disorders that seriously damage a sufferer's quality of life. As these disorders get progressively worse over time, the process can be highly distressing to the sufferers and their loved ones.
Dementia is an umbrella term for a subset of disorders that can cause memory loss, amongst other symptoms, in sufferers. One of the most common subsets of dementia is Alzheimer's, which is a progressive physical degradation of the brain.
Dr. Tara Spires-Jones believes apps like this are very promising indeed. "[A]ctivities that engage your brain like learning and certain kinds of 'cognitive training' increase connections between brain cells.
More connections provide what is called a cognitive reserve and make the brain able to withstand the damage caused by diseases like Alzheimer's for longer than if you have fewer connections". She said.
Talking Tom Cat 2 is a great little app game for anyone with Alzheimer's. With this game, you can talk to the main cat character, and he will repeat it straight back.
Tom the cat, can also be prodded, stroked or brushed utilizing your smart device's tactile touchscreen. It includes incentives for interaction through coin games by challenging Tom or by playing other mini-games.
That's where apps like Nymbl could prove invaluable to them. It was tested by residents at a Care Home in West Yorkshire with some interesting and promising results. After about 4 weeks of use, residents had a marked improvement in independence and were more likely to participate in physical activities.
It is a first-of-its-kind app built to help Alzheimer's patients improve their quality of life. The app is easy to use and helps them remember events, stay connected with friends and family, and helps them recognize faces and names.
Alzheimer's Society's Talking Point Forum is a free app built by the Alzheimer's Society in the UK. It was developed as a form of online support and discussion forum for dementia and Alzheimer's sufferers.
The idea of the app is to act as a meeting and discussion space for sufferers to read others' experiences, ask for advice, share their thoughts, and join in discussions.
But, above all, its main benefit is to help patients' understand they are not alone and help build support communities amongst those who understand their situation the most.
A Walk Through Dementia is an interesting app that helps non-sufferers understand the plight of dementia patients. The app was created by Alzheimer's Research UK and VISYON, and provides users with a virtual, immersive insight into the condition.
This app will help you understand your loved one's plight to better empathize with them.


text:
using System;
using Server.Network;
using Server.Items;

namespace Server.Items
{
	[FlipableAttribute( 0x143B, 0x143A )]
	public class Maul : BaseBashing
	{
		public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.CrushingBlow; } }
		public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.ConcussionBlow; } }

		public override int AosStrengthReq{ get{ return 45; } }
		public override int AosMinDamage{ get{ return 14; } }
		public override int AosMaxDamage{ get{ return 16; } }
		public override int AosSpeed{ get{ return 32; } }
		public override float MlSpeed{ get{ return 3.50f; } }

		public override int OldStrengthReq{ get{ return 20; } }
		public override int OldMinDamage{ get{ return 10; } }
		public override int OldMaxDamage{ get{ return 30; } }
		public override int OldSpeed{ get{ return 30; } }

		public override int InitMinHits{ get{ return 31; } }
		public override int InitMaxHits{ get{ return 70; } }

		[Constructable]
		public Maul() : base( 0x143B )
		{
			Weight = 10.0;
		}

		public Maul( Serial serial ) : base( serial )
		{
		}

		public override void Serialize( GenericWriter writer )
		{
			base.Serialize( writer );

			writer.Write( (int) 0 ); // version
		}

		public override void Deserialize( GenericReader reader )
		{
			base.Deserialize( reader );

			int version = reader.ReadInt();

			if ( Weight == 14.0 )
				Weight = 10.0;
		}
	}
}

redpajama_set_name: RedPajamaGithub


Earth's oxygen-rich atmosphere emerged in whiffs from a kind of blue-green algae in shallow oceans around 2.5 billion years ago, according to new research from Canadian and US scientists.
These whiffs of oxygen likely happened in the following 100 million years, changing the levels of oxygen in Earth's atmosphere until enough accumulated to create a permanently oxygenated atmosphere around 2.4 billion years ago – a transition widely known as the Great Oxidation Event.
The findings are presented in a paper published this month in Science Advances from researchers at Waterloo, University of Alberta, Arizona State University, University of California Riverside, and Georgia Institute of Technology. The team presents new isotopic data showing that a burst of oxygen production by photosynthetic cyanobacteria temporarily increased oxygen concentrations in Earth's atmosphere.
The new data supports a hypothesis proposed by Anbar and his team in 2007. In Western Australia, they found preliminary evidence of these oxygen whiffs in black shales deposited on the seafloor of an ancient ocean.
These elements are found in land-based sulphide minerals, which are particularly sensitive to the presence of atmospheric oxygen. Once these minerals react with oxygen, the molybdenum and rhenium are released into rivers and eventually end up deposited on the sea floor.
In the new paper, researchers analyzed the same black shales for the relative abundance of an additional element: osmium. Like molybdenum and rhenium, osmium is also present in continental sulfide minerals. The ratio of two osmium isotopes – 187Os to 188Os – can tell us if the source of osmium was continental sulfide minerals or underwater volcanoes in the deep ocean.
The osmium isotope evidence found in black shales correlates with higher continental weathering as a result of oxygen in the atmosphere. By comparison, slightly younger deposits with lower molybdenum and rhenium concentrations had osmium isotope evidence for less continental input, indicating the oxygen in the atmosphere had disappeared.
Note: The above post is reprinted from materials provided by University of Waterloo.


text:
owens.edu
Owens Community College is a public community college with campuses in Toledo and Findlay, Ohio. Owens was founded in 1965 in Toledo and chartered in 1967. The Findlay campus opened in 1983. Owens Community College is named after Michael J. Owens, the Toledo-based inventor of automated glass bottle-making technology. More information...
In June 2020 the website owens.edu was on the 442,640th place in the ranking of the most reliable and popular sources in multilingual Wikipedia from readers' point of view (PR-score). If we consider only frequency of appearance of this source in references of Wikipedia articles (F-score), this website was on the 416,250th place in June 2020. From Wikipedians' point of view, "owens.edu" is the 300,335th most reliable source in different language versions of Wikipedia (AR-score).
The website is placed before blogforarizona.net and after caprionline.it in multilingual PR ranking of the most reliable sources in Wikipedia.


text:
Soviet-Empire.com U.S.S.R. and communism historical discussion.
[ Active ]
Forum Index » Discussion » Red Square » Interesting Definition Of Neoconservatism
Log-in to remove these advertisements.
Interesting Definition Of Neoconservatism
Comrade Gulper
[+-]
Soviet cogitations: 12389
Defected to the U.S.S.R.: 18 Apr 2010, 04:44
Ideology: None
Philosophized
I was doing some research on the Victor Grossman book that was alluded to by one of our new members. Along the way, I came across this interesting definition of the Neoconservative ideology.
New Oxford Review wrote:
Neoconservatism, of the authentic variety, is usually traced back to the faction fights in the Communist and socialist movements in the U.S. The main pedigree of neoconservatism is Trotskyism, a dissident ultraleft brand of Communism. When Stalin came to dominate the Communist movement, and had Trotsky assassinated in Mexico, many Trotskyites gradually became more anti-Communist than anti-capitalist, with certain of them embracing capitalism pretty much without qualification, and with it an aggressive U.S. foreign policy against Communism — and now against the Muslim world.
Did the Trotskyites do a flip-flop? Yes — and no. The Trots (or ex-Trots) still carry with them the dream of world revolution. Stalin, a cagey tactician, realized during the 1920s and 30s that world socialist revolution was not possible, and came up with his doctrine of "socialism in one country." The Trots would have none of this, and pushed for immediate world socialist revolution. In essence, the ex-Trot neoconservatives transferred their allegiance from world socialist revolution to world democratic revolution, hence their eagerness to export the democratic revolution everywhere and have the U.S. intervene militarily in the affairs of (supposedly) sovereign nations. Just as the Trots abhorred Stalinism as a kind of isolationist socialism, so they abhor an isolationist Americanism and a non-interventionist U.S. foreign policy.
I've got a few issues with this definition, but I thought I'd share it with the board to see what the rest of you might think. Any opinions, comments, insights?
Miss Strangelove: "You feed giants laxatives so goblins can mine their poop before the gnomes get to it."
soviet78
Soviet cogitations: 4425
Defected to the U.S.S.R.: 07 Oct 2004, 22:04
Ideology: Marxism-Leninism
Resident Soviet
Think it's a pretty good, compact, concise definition. I think we've all been hearing about Neocons being ex-Trots since the Bush II era. Anyway, all I can add is that Khrushchev (a closet Trot himself, some say) helped turn the remaining true believers in Soviet socialism among the Western intelligentsia away with the secret speech bullshit. Hence the rise of Soviet-hating eurocommunism and, for part of these groups, particularly in the US, neoconservatism.
"The thing about capitalism is that it sounds awful on paper and is horrendous in practice. Communism sounds wonderful on paper and when it was put into practice it was done pretty well for what they had to work with." -MiG
MissStrangelove
Defected to the U.S.S.R.: 21 Sep 2013, 03:08
Ideology: Trotskyism
Party Member
I actually think it's a pretty poor definition, parroting old Buchananite/far-right myths about neoconservatism's supposed origins as a bunch of communist infiltrators. It's basically sour grapes going back to three-way tensions within the Reagan administration, between the quixotic Richard Perle/Elliott Abrams "Team B" nutjobs (the Republican foreign policy "new guard"), the Kissinger/Bush oligarchists (the Nixonian foreign policy "old guard"), and the Buchanan/Alexander Haig reactionaries. The latter want to be able to say their biggest enemies were the same ones they fought when they were the Joe McCarthy crowd, and "you're a bunch of commies" is still a viable slur for most middle-aged and above people in America. It's a fun narrative, but really doesn't hold up.
In truth, the only ex-Trots (and uber-unorthodox ones at that) among the neocons of any major importance were Irving Kristol and Jeane Kirkpatrick. Kristol self-declared as a conservative due to domestic policy rather than foreign policy. He had gone from Shachtmanite to social democrat, not that there's much of a difference between those two anyway. He was safely describable as a center-left (Trumanite) social democrat, prior to the Great Society ("giving bums a free ride") and subsequent rise of the New Left in the Democratic Party. Kirkpatrick had become a Scoop Jackson Democrat long before her conversion to conservatism as well. She did bolt from the Democrats over foreign policy in the mid-'80s after being the Reagan administration's token anti-Carter Democrat, but considering the fact that she was anti-Iraq War I would describe her as neocon-adjacent rather than a neocon proper.
Richard Perle, Elliott Abrams, and Paul Wolfowitz were Scoop Jackson Democrats and students of Kennedy advisor Albert Wohlstetter (actually a relative of mine and an inspiration for Dr. Strangelove
), who left their party both over the Great Society and anti-Vietnam War sentiment. John Bolton was a lifelong Goldwater Republican who happened to network with the former Scoop Jackson crowd in the "Team B" panel arguing for much greater defense spending in the late '70s. Francis Fukuyama was a Hegelian, but a liberal one whose earliest political engagement was as a Reagan conservative.
The neocons, as a whole, are an ex-social democratic, ex-Truman Democrat network.
There is, however, a loosely affiliated group with a considerable amount of ex-reds in it. The Goldwaterite/Reaganite National Review group, between Frank Meyer and Whittaker Chambers' defections in the '40s, but these were ex-CPUSA and tended to be loosely friendly with the McCarthy/Haig/Buchanan Catholic reactionary milieu before the Gulf War and NAFTA. William F. Buckley, National Review's founder, even was McCarthy's propagandist-in-chief. They're still friendly with the neocons, but tend to be less "I don't care at all about social issues," tend to be significantly less economically "centrist," and tend to be mildly less hawkish. This has led to some differences between the National Review's editorializing and the (neocon) Weekly Standard's. They obsessively pumped up Bob Dole/Pete Wilson/Steve Forbes rather than Jack Kemp/Colin Powell/John McCain in the '90s, backed Bush over McCain in 2000, Romney over McCain in 2008, Romney over Gingrich in 2012, Cruz over Rubio in 2016.
Last edited by MissStrangelove on 26 Aug 2016, 18:54, edited 5 times in total.
Soviet cogitations: 25
Good post Strange. What I Am missing form many of this group is ex-this, ex-that or ex-whatever is to point out by name : guy X is former Trot party member or gal Y was an editor in a Trot journal and so forth. A briefer summary of self declared Trots or Trot party / media / orgs members turned neocon or neocon sympathizer is what is needed more than just overall statements like trots turned neocon which is just toot general.
In addition is it not interesting how many reds or pinks turned full capitalist when given highly paid corporate jobs or bord / managerial positions?
Thanks for all the informative replies.
I'm still trying to work out where the LaRouche gang has their fingers in this pie.
As an avowed ex-Marxist who pole-positioned from the "Young" to "Orthodox" Hegelian ideology, did LaRouche ever seriously count as an influence?
Comrade Gulper wrote:
LaRouche never had any influence on neoconservatism, and in fact has been mostly critical of them because Jews and the fact that Wolfowitz was a student of Leo Strauss who LaRouche believes "perverts" Plato "in the service of materialism." Though they were allied in vehement support for the Star Wars missile defense system. Thus, in his hilariously failed attempts at currying favor in Reagan's Defense Department, he backed the Reagan foreign policy and its accompanying commie-baiting. He had numerous theories that Mondale's campaign was a plot by the KGB and the Minnesota wing of the Swiss international grain cartel, and that Dukakis was a bipolar Soviet agent who would steal the election from Bush. Somewhat ironic considering the line from Michael Ledeen (another leading neocon; lifelong Republican) theorized that LaRouche was a Soviet agent on the extremely thin grounds that he vehemently supported Gaullism.
He was essentially a left-com wannabe philosopher-king of dialectical theory, who turned into some bizarro would-be Platonic technocrat who networked with the Liberty Lobby (Buchananite-adjacent but more radical) fascists, and who currently couches the latter ideology in New Deal Democrat wording combined with bizarre "OBAMA IS HITLER, STOP WWIII BY STOPPING OBAMA!" stuff.
See, that's exactly why I think it's so important to remind people that there are always multiple strains of right wing ideology, from simple Klan mentality through academic-conservative reaction, all the way to "next step beyond Smilin' Ronnie" eternal hawkishness.
I tend to think of Neocon ideology as a hard core of hawkishness ("permanent revolution" in Trotspeak) and racial/cultural exclusivity, garnished (or, sometimes, camouflaged) with a veneer of Puritan Christian morality and the occasional appeal to "hard working, salt of the Earth, American Pioneer" values.
Caveat: Clinton and Co. are pretty damn near as hawkish on much the same principles (exporting democracy is the new White Man's Burden). Hillary appeals to "the masses" in much the same language, although strategically minus (for obvious reasons) the racial/cultural exclusivity.
Alternative Display:
More Forums: The History Forum. The UK Politics Forum.
Soviet-Empire.com. Privacy.


Fraudsters are clever. They're constantly changing the way they do things to try and trick you into giving away your details. Be aware - and try to stay one step ahead of them. But if you think you've been a victim of fraud, call us immediately on 0800 121 8899.
Identity fraud is when someone steals your personal details and uses them to act fraudulently in your name.
They can open new bank accounts, take out loans, apply for credit cards and order goods leaving you with the debt. They can also take over your personal bank accounts, order new cards and re-register for online banking so they can withdraw your cash.
A spoof website imitates a genuine website in order to fraudulently collect personal or sensitive data from customers. Spoof websites can be hard to spot because they're designed to look like the genuine article - but watch out for small clues like a spelling mistake in the web address.
Phishing emails look like they come from a genuine company, such as your bank or building society, but they encourage you to enter or update your personal or security information so it can be accessed fraudulently.
Remember - we'll never send you an email asking you to enter your details or follow a link.
If you're called unexpectedly by someone who says they're phoning about your Coventry account, ask for the caller's full name, job title and department. Then end the call and call us on 0800 121 8899.
To be sure that the line is clear, use a different phone to call us, or call a friend before you call us.
Remember, never give out your full password - we'll only ever ask you for selected characters from your password and Grid Card.
Fraudsters will sometimes send SMS text messages randomly to mobile phones. The message will usually ask you to click on a link or call a phone number so that you can 'verify' or 'update' your details.
We'll never send you a text message asking you to click on a link or send us information, so don't include any of your personal details in a text message.
The message might look like it's from a reputable organisation but look out for small clues, like a spelling mistake in the email address.
Many legitimate businesses and charities sell products or raise funds on the doorstep; however, not everyone who knocks on your door has good intentions. Rogue traders obtain business by cold-calling you at home.
They use high pressure tactics, and sometimes make threats, to make you agree to them undertaking work for you.
These scams are used to try and trick you into handing over your debit or credit card and PIN.
Often you'll get a phone call telling you that you've been a victim of fraud and your card must be collected by courier. The scammers will then use your card to make fraudulent purchases and cash withdrawals.
Remember - we'll never ask you to send your card back to us or to reveal your PIN.
Fraudsters like to use innocent and often vulnerable people to launder funds or channel cash through their own account. Often these people are in the UK and asked to send the money overseas. Beware of anyone asking you to carry out international bank transactions.
Money laundering is a serious criminal offence so watch out for unsolicited offers that look too good to be true - they usually are.
There are various types of investment fraud but they have one common feature - the promise of a high return with low risk to your investment.
You might get a phone call, email or letter out of the blue offering to buy or sell shares, land, rare goods or other investments. But if an offer seems to good to be true, it probably is.


Jackie DeShannon is the stage name of Sharon Lee Myers (born 21 August 1944), an American singer-songwriter.
Another day goes byStill the children cryPut a little love in your heart.
If you want the world to knowWe won't let hatred growPut a little love in your heart.


The PRX715 truly is an exception; it's small, light weight, versatile and powerful. The performance and asymmetrical design make this a perfect choice for musicians, entertainers and DJ's when portability is key, or when hung by the suspension points, an exceptional light-duty installation speaker. All PRX700 Series speakers were designed to excel in sound reinforcement where challenging audio environments and loud volumes are the norm. For applications requiring full bandwidth sound reproduction, the PRX715 delivers the optimum balance. For live music, recorded music playback and speech the user has the option of tailoring the EQ. A microphone can be directly connected to the speaker input for quick PA applications. Coupled with a PRX700 sub-woofer the system becomes an efficient, full-range sound system.
Grid Powder coating, obsidian, perforated 16 gauge steel with black transparent acoustic fabric cover.


UBC students Anna Howard, left, and Arianna Murphy-Steed sit on campus on Tuesday. Students can vote in the British Columbia 's May 9 election if they've lived in the province for at least six months.
Campus groups are pushing their peers to make it to the polls for British Columbia's May 9 election, warning that typically low turnout among young voters could make it easier for politicians to ignore them and the issues affecting their lives.
Voters younger than 35 tend to have the lowest turnout in Canadian elections and B.C.'s last election was no exception. Fewer than half of registered voters aged 18 to 24 participated in 2013, while fewer than 40 per cent of those aged 25 to 34 voted. And those numbers were worse than the two previous elections.
"Political parties are probably failing the most in terms of reaching out to young people," said Alex McGowan, Kwantlen Polytechnic University student and chair of the alliance. "When it comes down to it, I think [they] are just not putting in the real time and effort that they put into older generations."
"It is a tricky chicken-egg situation where young people need to be inspired to turn out," said David Moscrop, a political science researcher at UBC. "That requires them being engaged, but they're not being engaged because there's no real benefit to the parties to engage them."
"Parties, rationally, put all their attention to groups that are more likely to vote," he said. "So they target them and they know to their build their platforms carefully and accordingly."
"We've found that a lot of people don't know that they are eligible to vote," said Ms. Murphy-Steed, who is a student at the University of British Columbia. The group's campaign is called Together for Tomorrow.
She also said many students don't realize they are eligible to vote if they have lived in B.C. for six months.
"Many students may not have a fixed address," she said. "I don't know that there has been enough effort to ensure that young people are aware of when and how to vote. Part of the reason we are running this campaign is to help fill in those gaps."
"Youth tend to be more mobile. They're moving more. They may not be on the voter's list at their current address," said Andrew Watson, communications manager for Elections BC. "In general, they're harder to reach through the communications that we conduct to inform people how voting works."
"There isn't much awareness on campus," she said. "I just don't have enough information on who's running."
"It's also my fault because I haven't taken it upon myself to get informed," she said. "I don't know that much, even though I should. I've been living here for a while."
"One thing I think is really powerful is to stop promoting the myth that young people are apathetic," she said.
"Being a young person myself, there's nothing less inspiring than having people tell me that I don't vote," she said. "Being shamed into voting isn't something that is going to mobilize me to get to the polling station on voting day."


Noticed none of the current builds have the CRT animation enabled, thought I'd share how to turn it on. Please note that it is at times a bit buggy. For me it works about 8 out of 10 times.
Note 2 - You will have to redo this every time you update your rom.
First, you'll have to pull the framework-res.apk from your tablet.
This can be done via adb, but the easiest way would be to either use WugFresh's Nexus Root Toolkit or mskips Google Nexus 7 TOOLKIT.
Follow the directions on how to use it in the thread.
Once you have decompiled the apk, you'll want to edit the "files-to-edit\framework-res.apk\res\values\bools.xml" file.
The value you want to change in the bools value is the "<bool name="config_animateScreenLights">true</bool>" change "true" to "false". I reccommend downloading Notepad++ to edit.
Make sure you save it. Once saved, recompile the apk using the tool you install, then create an update zip (I renamed mine to crtanimation.zip for ease).
Reboot into recovery, flash the zip, clear cache, reboot.
Once you have decompiled the apk, you'll want to edit the "files-to-edit\framework-res.apk\res\valuesbools.xml" file.
The value you want to change in the bools value is the "<bool name="config_animateScreenLights">true</bool>" change "true" to "false".
Reboot into recovery, flash the zip, reboot.
"Once you have that pulled, install this tool: http://forum.xda-dev...d.php?t=1432152"
Why would someone want to put a custom rom on N7?
They most likely don't know what CRT animation is, NOT why they might want to make changes to the system.
Nothing in the OP provides a hint as to what that is or what it does. To be honest, I'm not sure I know what it is. A quick search shows that it is enabled in a lot of ROMs but not what it actually is or does.
OK, makes sense, I was assuming most knew what it meant.
I'll make a quick video.
Just made a video, uploading it.
Thanks OP and sry for the ungrateful ones here.
I guess the CRT animation is more obscure than I thought.
Okay... I get it... It enables animation effects when turning the device off, rather than just blanking the screen.
You can select from a number of effects, sounds for both when the device is turned on and off via the button. You have to hit the button for it to do it, but for the risk of modifying system files, this is easy and safe to do.
Except your solution is wakelock city on top of having to enable it as a device administrator. Sounds like you also have to hit the shortcut or use the app itself to get the desired effect versus it being naturally accomplished when hitting the power button/screen timeout. And if it doesn't work in ICS, not sure it will work on JB.


text:
Pubco and charities to host Christmas lunch for 100 isolated elderly residents
By Stuart Stone contact
28-Nov-2018 - Last updated on 28-Nov-2018 at 15:49 GMT
Charity partnership: The Inn Collection Group has joined charities to offer 100 free Christmas meals
Leisure operator The Inn Collection Group has teamed up with charities The Abbeyfield Society and Age UK Durham to tackle social isolation in the elderly population.
The Inn Collection Group's Durham city pub, the Kingslodge Inn, will host 100 older people who live alone in the north-east to a free Christmas lunch and party on 3 December.
The event is in support of Abbeyfield's Companionship at Christmas campaign, which provides vulnerable and isolated people over the age of 55 with free overnight stays, free meals and companionship at Abbeyfield houses.
Inclusive social spaces
The Inn Collection Group operations manager Paul Brown said: "We were incredibly touched by the plight of older people whose lives are blighted by loneliness and felt it was our duty as an operator to step in to do something about this.
"Pubs are absolutely unique. They are so much more than just a place to eat and have a drink. For us, it's about creating inclusive social spaces that provide our customers with a place of regular interaction, which is especially important for older people.
"We encourage staff to take time to chat with customers and get to know their regulars and be on the lookout for people experiencing loneliness.
"We are very proud to be working together with Abbeyfield and Age UK Durham in the battle against social isolation – not just during the Christmas season, but for the rest of the year too – and will be looking to roll out more inclusive events for isolated people across our estate of inns."
Hub function
Abbeyfield director of fundraising Alastair Mulvie added: "Pubs are at the heart of the community and play a huge role in tackling social isolation.
"They can be like a family for people, helping to fill the void loneliness leaves.
"They offer a real hub function within their communities providing a secure environment where older age groups can meet new people.
"We are delighted to be partnering with The Inn Collection Group and Age UK Durham and hope to increase the number of pubs we work with as we continue to address social isolation which was the very reason why Abbeyfield was formed more than 60 years ago."
Pubs planning to open their doors to socially isolated customers over Christmas are being invited to share event details via digital pub and bar platform Useyourlocal free of charge.
Contents and communications manager Rachael Honey commented: "There are pubs all over the UK that are providing much-needed companionship to isolated people during the festive period and we feel it's incredibly important to support that.
"If free access to our service means those pubs are able to connect with even one more person who might otherwise be spending the Christmas period alone, we'll be delighted.
"Hopefully we are able to get as many pubs as possible involved to make that happen"
Related topics: Events & Occasions
Inn Collection Group 'pubs with rooms' portfolio hits double figures
The Inn Collection Group bids to double in size with £10m loan
Creating an eco-friendly pub
Brewery ransacked by thieves in smash-and-grab raid


Yesterday I read a story on the Bleacher Report about how fearing Bill Belichick only makes him stronger. I agreed with a lot of that article. My belief is that the NFL bends backwards to cut off its collective nose to spite its face. But that's beside the point. I wondered if all this bad press he gets will ultimately destroy his legacy, make him a forgotten figure. And this morning it occurred to me why I don't think it will. And that's because of Miyamoto Musashi.
First things first, the details of the historical Musashi's life are murky and, to be frank, unreliable. We don't really know if he fought all those dudes that he says he did or even if he did if he really beat them. As my friend Jeff, who is a Japanese history professor, says, we know that he was a really good painter. In addition to the dueling questions, there are questions about the sculptures attributed to him.
But then there is the legendary Musashi, who is often heralded as the greatest Japanese swordsman of all time. A self-made man who defeated over 70 opponents before he was 30. A man who fought a whole gang of swordsmen outside the city of Kyoto. A man who dueled the famous Sasaki Ganryu at Funajima. And on and on.
This Musashi was also a man whose reputation goes something like this: he's gruff and rude and he kind of cheats (he was notorious for showing up sometimes hours late to duels in order to piss off his opponents). He was a master of mind games. He was unkept, etc., etc.. Sound familiar?
Today, he the subject of a lot of movies, TV dramas, and comics. His book is still widely read by martial artists, businessmen, and evidently baseball players. He lived obscurely at the end of the 16th and into the 17th Century, and is now world famous. People may not like Bill Belichick. But the fact remains that even a gruff and surly winner will get respect and probably more of it the more time has passed.
This entry was posted in Japanese History, Martial Arts and tagged Bill Belichick, japanese history, Martial Arts, NFL. Bookmark the permalink.


REDUCED FROM $12,983! PRICED TO MOVE $300 below NADA Retail! FUEL EFFICIENT 24 MPG Hwy/17 MPG City! Navigation, Heated Leather Seats, Sunroof, Power Liftgate, Onboard Communications System, Remote Engine Start, Back-Up Camera CLICK ME!
ENGINE, 3.6L DOHC, V6 SIDI (SPARK IGNITION DIRECT INJECTION) with VVT (Variable Valve Timing) (301 hp [224.4 kW] @ 6500 rpm, 272 lb-ft [367.2 N-m] @ 4800 rpm), WHEELS, 19 (48.3 CM) CHROME-CLAD ALUMINUM, SUNROOF, POWER, TILT-SLIDING WITH EXPRESS-OPEN AND WIND DEFLECTOR, AUDIO SYSTEM, CHEVROLET MYLINK RADIO WITH NAVIGATION, AM/FM SIRIUSXM STEREO WITH CD PLAYER AND MP3 PLAYBACK 7 diagonal touch-screen display, GPS navigation system, USB port, Radio Data System (RDS) auxiliary input jack and outside temperature indicator, TRANSMISSION, 6-SPEED AUTOMATIC WITH OVERDRIVE (STD).


text:
Meet Strawberry: Columbus Zoo takes in orphaned moose calf from Alaska
Strawberry, who is believed to be between 4-6 months old, arrived in Ohio from the Alaska Zoo on Oct. 12.
Credit: Columbus Zoo and Aquarium
Author: Emily Oliver
Published: 11:31 AM EDT October 20, 2021
Updated: 11:31 AM EDT October 20, 2021
POWELL, Ohio — The Columbus Zoo and Aquarium welcomed an orphaned moose calf to her new home earlier this month.
Strawberry, who is believed to be between 4-6 months old, arrived in Ohio from the Alaska Zoo on Oct. 12, according to a release.
The residents of a neighborhood in Anchorage had come to know Strawberry and her mother, spotting them on several occasions, the release reads. When her mother went missing, residents reached out to the Alaska Department of Fish and Game.
The young moose was found alone on Strawberry Road and taken to the Alaska Zoo after biologists determined her mother was gone. Already caring for several moose, the zoo chose the Columbus Zoo as Strawberry's new home.
Strawberry is now adjusting to her new home, according to the zoo, which added she is eating well and continues to gain weight. Currently, Strawberry stands at roughly 5 feet tall and weighs around 390 pounds.
Following a quarantine period, Strawberry will be introduced to the zoo's other female moose, Bertha, who was also an orphan provided by the Alaska Zoo.
"These two moose certainly had a challenging start in life. While we wish that nothing had happened to their mothers, we are proud to be able to provide them with the second chance that they deserve, while also inspiring our guests to learn more about this important North American species," said Dr. Jan Ramer, senior vice president of animal care and conservation at the Columbus Zoo and Aquarium.
Guests can see Strawberry in the moose yards across from the reindeer habitat, should she decide to come out. You can learn more about the zoo here.
Local News: Recent Coverage ⬇
The Wilds welcomes birth of white rhino
Columbus Zoo polar bear Kulu moving to new home this fall
Columbus Zoo euthanizes giraffe due to decline in health
2024 US Figure Skating Championships being held at Nationwide Arena


text:
Q: Fatal error: Class 'ReCaptcha\ReCaptcha' I would really appreciate some help with implementing reCAPTCHA in my site. I created a simple one page site by altering a template i downloaded. The problem was my inbox was getting hammered by spam emails. I was told about reCAPTCHA and want to use it.
I have followed multiple examples online, searched on here and followed the google docs. I have come across various errors and managed to solve each one until now.
I have my own private and secret key and i have registered my actual domain.com and localhost.
The last tutorial i used was this;
https://bootstrapious.com/p/bootstrap-recaptcha

I downloaded the google API libraries into the root of my project with the following command;
git clone -b v1-master https://github.com/google/google-api-php-client.git.

As it stands i receive the following error.
Fatal error: Class 'ReCaptcha\ReCaptcha' not found in /Users/myName/Desktop/project/contactform/contactform.php on line 30.

I have uploaded my project to gitHub in the hope someone could help me out and take a look. I have removed any sensitive information from site but it will still run on your localhost.
Any help or suggestions will be greatly appreciated. Spent hours looking at it and trying different things.
https://github.com/Peakapot/reCAPTCHA-Help

Thank you

A: Try several days at my end, Google reCAPTCHA can be quite confusing with different solutions. Here's what worked for me:
<?php

 if(isset($_POST['<data here>'])) {
     $url = 'https://www.google.com/recaptcha/api/siteverify';
     $secretkey = "<secret key here>";

     $response = file_get_contents($url."?secret=".$secretkey."&response=".$_POST['g-recaptcha-response']."&remoteip=".$_SERVER['REMOTE_ADDR']);
     $data = json_decode($response);

     if(isset($data->success) AND $data->success == true) {

        // enter any code here

     } else {
         // False - display error
         header('Location: /page.php?CaptchaFail=True'); // make sure it's on the same page
     }
 }
 ?>

Make sure the snippet above is placed at the top of the page above  containing reCAPTCHA. Within HTML doc:
<?php if(isset($_GET['CaptchaFail'])){ ?>

Captcha Failed. Please try again!

<?php } ?>

<div class="g-recaptcha" data-sitekey="<site key here>">

The snippet above I used came from YouTube video that actually worked for me - https://www.youtube.com/watch?v=XjN0j4JQqVI&t=951s

A: Ok so after many many different methods of trying to solve this i finally have it working.
I found the answer here.
I have included a copy of the code that worked for me.
<?php
// require ReCaptcha class
require('../google-api-php-client/src/Google/autoload.php');
//GOOGLE RECAPTCH CODE
require_once('../recaptcha-master/src/ReCaptcha/ReCaptcha.php');
require_once('../recaptcha-master/src/ReCaptcha/RequestMethod.php');
require_once('../recaptcha-
master/src/ReCaptcha/RequestParameters.php');
require_once('../recaptcha-master/src/ReCaptcha/Response.php');
require_once('../recaptcha-
master/src/ReCaptcha/RequestMethod/Post.php');
require_once('../recaptcha-
master/src/ReCaptcha/RequestMethod/Socket.php');
require_once('../recaptcha-
master/src/ReCaptcha/RequestMethod/SocketPost.php');
$gRecaptchaResponse = $_POST['g-recaptcha-response'];
$secret = 'MY_KEY';

$recaptcha = new \ReCaptcha\ReCaptcha($secret);
$resp = $recaptcha->verify($gRecaptchaResponse, $remoteIp);
if ($resp->isSuccess()) {

//DO ACTION IF SUCCESSFUL

if (isset($_POST['name']) && isset($_POST['email']) &&
        isset($_POST['subject']) && isset($_POST['message'])) {
    $name = $_POST['name'];
    $email = $_POST['email'];
    $subject = $_POST['subject'];
    $message = $_POST['message'];
    $outputMessage = $message ."\r\n\r\n" . $name;

    $headers = 'From: ' . $email . "\r\n" .
        'Reply-To: ' . $email . "\r\n" .
        'X-Mailer: PHP/' . phpversion();

    mail("mail@mail.com", $subject, $outputMessage, $headers);

   }

 } else {

//$errors = $resp->getErrorCodes();
echo "It appears you may be a robot. Please try again.";

}

I realise that including all these files separately isn't good practice but its a work around i can live with for now.
Hope this helps someone.
Peakapot


In re Simbaki, Ltd., 520 B.R. 241 (Bankr. S.D. Tex. 2014) – A chapter 11 debtor sought to assume a restaurant lease. The landlord objected, arguing among other things that the lease was not timely assumed and so was deemed rejected.


Prosecution 's File Its "direct Of As Children Under Adults Florida If you do not receive a password reset email after some time, your email address may have been entered incorrectly.
Developers 10 Free Best For 1stwebdesigner Support The Sites Web 0q1gwd Special Security Checkup before Log in Verify New Email Address To ensure security, my ehealthTM just sent a one time verification message to you.
Your account has been idle for an extended period of time. To protect your information, As Adults Children Florida File Of Under Its "direct 's Prosecution my ehealth TM has logged you out of the application.


Are you as inspired (as alive!) by your career and work as you once were? Integrity, the adherence to principles, is a supreme value in most corporations. Yet, our observations lead us to believe that the greatest violation of integrity in organizations goes unaddressed: the employee's integrity to self.
The system, and certain styles of leadership by those we are forced to follow, will harden us if we allow it to. Some around us in the organization succumb to behaviors we wouldn't tolerate in our children. They manipulate, they play king, they lie, they brag, they deceive, they blame, they hide.
When such actions are displayed by the few we may begin to suspect the whole. We will be tempted to quit believing that the majority is virtuous. When we refuse to cave to such small thinking, we realize a greater potential within ourselves for leading productive change – and become a model for those who wish to do the same. Most importantly, we remain in our own integrity.
This is not an appeal for a blind idealism. It's a call for courage over timidity. Take decided action with the few who choose not to participate with integrity, while retaining enthusiasm for the whole. Doing so means we are true to who we are.
If you walk around as if you're on fire, if you're alive with the idea that most people want to do well for others, then we are with you. Your team will be with you.


Commercial Real Estate Analysis and Investments presents the essential concepts, principles, and tools for the analysis of commercial real estate (income producing) from an investment perspective. The book integrates relevant aspects of urban and financial economics to provide learners with a fundamental analytical understanding of real estate investments. In addition, it bridges the gap between mainstream finance and the cutting edge of professional real estate practice, in order to address the implications of their key difference.


9 out of 10 based on 123 ratings. 3,548 user reviews.
BUSINESS STUDIES GRADE 11 JUNE 2015 Mpumalanga Department of Education 2015 Business Studies Grade 11 Question Paper for June Examinations INSTRUCTIONS AND INFORMATION Read the following instructions carefully before answering the questions. 1. This question paper consists of THREE sections, namely: 2. SECTION A: COMPULSORY.
Oct 15, 2014Get the Grade 11 Business Studies 3 in 1 CAPS study guide with comprehensive notes, questions, detailed answers plus two exam papers and memos.


text:
Q: ZeroMQ socket.recv() raised a STACK_OVERFLOW exception if use this code in .dll, a call to a socket.recv() raised an exception STACK_OVERFLOW, but when this code compiled as .exe it works.
Why?
I run a .dll-test by "C:\windows\system32\rundll32.exe myDll.dll StartUp"
void StartUp()
{
zmq::context_t context(1);
zmq::socket_t socket(context, ZMQ_REP);

socket.bind("tcp://127.0.0.1:3456");
zmq::message_t msgIN, msgOUT("test", 4);
while (true){

    socket.recv(&msgIN);

    socket.send(msgOUT);
};
}

callstack :
libzmq-v120-mt-gd-4_2_2.dll!zmq::mailbox_t::recv(zmq::command_t * cmd_=0x0231f700, int timeout_=0x00000000)

libzmq-v120-mt-gd-4_2_2.dll!zmq::io_thread_t::in_event()

libzmq-v120-mt-gd-4_2_2.dll!zmq::select_t::loop()

libzmq-v120-mt-gd-4_2_2.dll!zmq::select_t::worker_routine(void * arg_=0x002f1778)
libzmq-v120-mt-gd-4_2_2.dll!thread_routine(void * arg_=0x002f17c0)

main thread callstack:
libzmq-v120-mt-gd-4_2_2.dll!zmq::signaler_t::wait(int timeout_=0xffffffff)
libzmq-v120-mt-gd-4_2_2.dll!zmq::mailbox_t::recv(zmq::command_t * cmd_=0x0019f3c0, int timeout_=0xffffffff)
libzmq-v120-mt-gd-4_2_2.dll!zmq::socket_base_t::process_commands(int timeout_, bool throttle_)
libzmq-v120-mt-gd-4_2_2.dll!zmq::socket_base_t::recv(zmq::msg_t * msg_=0x0019f628, int flags_=0x00000000)
libzmq-v120-mt-gd-4_2_2.dll!s_recvmsg(zmq::socket_base_t * s_=0x006f6c70, zmq_msg_t * msg_=0x0019f628, int flags_=0x00000000)
libzmq-v120-mt-gd-4_2_2.dll!zmq_msg_recv(zmq_msg_t * msg_=0x0019f628, void * s_=0x006f6c70, int flags_=0x00000000)
mydll.dll!zmq::socket_t::recv(zmq::message_t * msg_=0x0019f628, int flags_=0x00000000)
mydll.dll!StartUp()

Update:
this example, also crashed with the same reason. Does someone know any reasons for exception stack overflow?
zmq::context_t context(1);
zmq::socket_t socket(context, ZMQ_REP);

socket.bind("tcp://*:7712");

while (1){
    Sleep(10);
}

A reverse problem-isolation MCVE:
And how did this myDll.dll-test work,
if run by C:\windows\system32\rundll32.exe myDll.dll StartUp? Post the screen outputs.
void StartUp()
{
     std::cout << "INF:: ENTRY POINT ( C:\windows\system32\rundll32.exe myDll.dll StartUp )" << std::endl;
     std::cout << "INF:: WILL SLEEP  ( C:\windows\system32\rundll32.exe myDll.dll StartUp )" << std::endl;
     Sleep( 10 );
     std::cout << "INF:: SLEPT WELL  ( C:\windows\system32\rundll32.exe myDll.dll StartUp )" << std::endl;
     std::cout << "INF:: WILL RETURN ( C:\windows\system32\rundll32.exe myDll.dll StartUp )" << std::endl;
}

A: The reason of crash is SizeOfStackCommit value in OPTIONAL_HEADER rundll32 file.
It too small (0xC000), i change it to 0x100000.  Now all works.

A: ZeroMQ objects require certain respect to work with:
there are many features under the radar, that may go wreck havoc, as you have already seen on your screen.
Best read with due care both the ZeroMQ C++ binding reference documentation plus the original ZeroMQ API ( which is often mentioned in the C++ binding either ).
Both do emphasise to never handle zmq::message_t instances directly, but via using "service"-functions ( often re-wrapped as instance methods in C++ ).
zmq::message_t messageIN,
               messageOUT;

bool successFlag;

while (true){

             successFlag  = socket.recv( &messageIN );
     assert( successFlag && "EXC: .recv( &messageIN )" );
                        /* The zmq_recv() function shall receive a message
                           from the socket referenced by the socket argument
                           and store it in the message referenced by the msg
                           argument.
                           Any content previously stored in msg shall be
                           properly deallocated.
                           If there are no messages available on the specified
                           socket the zmq_recv() function shall block
                           until the request can be satisfied.
                           */

                       messageOUT.copy(  messageIN );

             successFlag  = socket.send(  messageOUT );
     assert( successFlag && "EXC: .send(  messageOUT )" );
                        /* The zmq_send() function shall queue the message
                           referenced by the msg argument to be sent to
                           the socket referenced by the socket argument.
                           The flags argument is a combination of the flags
                           defined { ZMQ_NOBLOCK, ZMQ_SNDMORE }

                           The zmq_msg_t structure passed to zmq_send()
                           is nullified during the call.

                           If you want to send the same message to multiple
                           sockets you have to copy it using (e.g.
                           using zmq_msg_copy() ).

                           A successful invocation of zmq_send()
                           does not indicate that the message
                           has been transmitted to the network,
                           only that it has been queued on the socket
                           and ØMQ has assumed responsibility for the message.
                           */
};

My suspect is a reference counting, adding more and more instances, produced by a zmq::message_t message; constructor in an infinite while( true ){...}-loop, none of which has ever met it's own fair destructor. The STACK, having a physically-limited capacity and none STACK-management care inside DLL, will fail sooner or later.
zmq::message_t instances are quite an expensive toy, so a good resources-management practices ( pre-allocation, reuse, controlled destructions ) are always welcome for professional code.
Q.E.D.

Tail remarks for clarity purposes:
A bit paraphrasing Dijkstra's view on error hunting and software testing: "If I see no Error, that does not mean, there is none in the piece of code ( the less if any external functions are linked in addition to it )."
No stack allocations?
Yes, no visible ones.
ZeroMQ API puts more light into it:

"The zmq_msg_init_size() function shall allocate any resources required to store a message size bytes long and initialise the message object referenced by msg to represent the newly allocated message.
The implementation shall choose whether to store message content on the stack (small messages) or on the heap (large messages). For performance reasons zmq_msg_init_size() shall not clear the message data."

Many years, so far spent on using cross-platform distributed systems, based on ZeroMQ API since v.2.1+, has taught me lot on being careful on explicit resources control. The more once you did not develop your own language binding for the native API.

After all unsupported criticism, let's add one more citation from ZeroMQ:
This adds a view, how a proper indirect manipulation of the message_t content is done by the library C++ bindings itself, wrapped into trivial helper functions:

from zhelpers.hpp:

//  Receive 0MQ string from socket and convert into string
static std::string
s_recv (zmq::socket_t & socket) {

    zmq::message_t message;
    socket.recv(&message);

    return std::string(static_cast<char*>(message.data()), message.size());
}

//  Convert string to 0MQ string and send to socket
static bool
s_send (zmq::socket_t & socket, const std::string & string) {

    zmq::message_t message(string.size());
    memcpy (message.data(), string.data(), string.size());

    bool rc = socket.send (message);
    return (rc);
}

//  Sends string as 0MQ string, as multipart non-terminal
static bool
s_sendmore (zmq::socket_t & socket, const std::string & string) {

    zmq::message_t message(string.size());
    memcpy (message.data(), string.data(), string.size());

    bool rc = socket.send (message, ZMQ_SNDMORE);
    return (rc);
}


Wherever you are in Slovenia, Kranj is always close to you. And vice versa – it will take you just a few moments to get from the heart of the Gorenjska region to Ljubljana, to other picturesque medieval towns such as Škofja Loka, Radovljica and Kamnik, to the beaches of Bled and Bohinj lakes, to the friendly embrace of the Jezersko mountains or to the sports of Kranjska Gora.
The capital of Slovenia is like a big sister of Kranj and only a 30-minute drive away. You can take the train or the bus and experience the green capital of Europe of 2016. The poet France Prešeren played an important role in the cultural history of Ljubljana, just like that of Kranj. The architectural character of the town in the 20th century was shaped by Jože Plečnik, who in many ways influenced the lifestyle of its inhabitants.
The idyllic lake with the only Slovenian island is a pearl in the heart of the Julian Alps. In the summertime, it is so inviting to walk around it, ride a carriage or row the traditional boat (Pletna) to the small island, where you can ring the bell and express a secret wish. From the castle the top of the rock, there is a magnificent view over the lake. There is a lot of opportunity for golfing, hunting, fishing or mountaineering. All the beauties of this place can best be enjoyed by sitting in one of the cafes on the shore and treating yourself to the typical cream cake. The beautiful natural spectacle can be reached from Kranj in half an hour by bus or train.
The largest natural lake in Slovenia, surrounded by high Alps, that has been named the European destination of excellence even by Lonely Planet. In summer, you can walk to the Savica waterfall or around the lake, hike to the beautiful Triglav Lakes, swim in the lake, fish or kayak. You can reach these beauties of wild nature in three quarters of an hour by bus or train from Kranj.
The sports centre for world champions of skiing, ski jumping and mountaineering offers record-breaking and memorable experiences for all ages and in every season. At the Planica ski jumps, you can see ski jumpers, try cross-country skiing or the zipline to race through the air. In the summer, the ski slopes turn into cycling and hiking trails and the Jasna lake offers a pleasant and refreshing relaxation.
A unique location of the mountain valley, the hospitality of the people here, local specialties that have grown out of this earth, the high quality of accommodation and the friendliness of the hosts are the main reasons why anyone would like to spend their holidays in Jezersko. Experience this fascinating nature through sports such as mountaineering and cycling, by getting to know the work on a farm, spending time with locals and their animals, traditional crafts or by preparing the treats of local cuisine with your own two hands.
You can reach this charming town by train, bus, car or bicycle from Kranj. Families with children can cycle without difficulty for less than an hour across the wide fields, past pastures and farms. Škofja Loka is home to a thousand faces of cultural heritage. The castles, important churches and monuments speak of this. There will always be yet another destination to explore!


The real, true West isn't a place at all. It's a state of mind.
This year Stetson celebrates a milestone in its history as the iconic brand marks its 150th anniversary.
Stetson Cologne celebrated this momentous occasion by touring across the USA to relive the legend.