British Columbia and Manitoba are the latest provinces to outline their plans for the sale of marijuana with legalization looming July 1. Here is a glance at provincial and territorial plans to date.

-- Alberta plans to control the online sale of pot, but will leave over-the-counter sales to private operators. Details on how sales would work have yet to be determined. Private pot stores would have to be physically separate from stores that sell alcohol, tobacco or pharmaceuticals, but how that would be legally defined is also undetermined. Stores would not be allowed to sell anything but cannabis and cannabis-related products.

-- British Columbia has set the age of consumption at 19, with retail sales allowed through both public and private stores. Retailers will have to get their supply of cannabis from the government's wholesale distribution system used for alcohol.

-- Manitoba also plans to set its legal age at 19, a year later than the legal age for drinking alcohol. The government's legislation would also prohibit people from growing cannabis at home for recreational purposes. Manitoba Liquor and Lotteries would regulate the sale of cannabis and municipal governments would have the option to ban sales by referendum.

-- New Brunswick has proposed legislation that would set the minimum age at 19 and requires users to lock away their marijuana when its in their home. A legislature committee has recommended selling marijuana through government-operated stores.

-- Newfoundland and Labrador will allow sales in private stores with the legal age set at 19. The Crown-owned liquor corporation will oversee the distribution to private retailers. Consumption will be restricted to private residences.

-- The Northwest Territories has been holding discussions with residents that include community meetings and an online survey, which has garnered a record response for a government online consultation tool.

-- Nova Scotia Justice Minister Mark Furey has said the province will release its recreational marijuana plans -- including minimum age and the retail model -- by the end of this year. His department is analyzing the results of an online survey to which 31,000 people responded between Oct. 6 and Oct. 27.

-- Nunavut completed initial stakeholder consultations through the summer of 2017 and was holding a public survey to help guide the development of policy and legislative options.

-- Ontario intends to sell the drug in up to 150 stores run by the Liquor Control Board of Ontario to people 19 and older, with a ban on its consumption in public spaces or workplaces.

-- Prince Edward Island has held public consultations, asking islanders to weigh in on the legal age, where marijuana should be sold, how it's used in public and growing weed at home, among other issues.

-- Quebec has tabled a bill whereby all pot would be sold through the provincially run liquor board, although there is flexibility for exceptions. Quebec plans to open 15 marijuana stores by July 1 and control sales online. The bill also makes it illegal to cultivate pot for personal or commercial use, unless authorized, and limits possession in a home to 150 grams, and to 30 grams on a person. There will also be a zero-tolerance policy for driving under the influence of any drug.

-- Saskatchewan has held a public consultation. The province said in its recent throne speech that it will introduce pot legislation once a review is completed this fall.

-- Yukon has proposed 19 as the minimum age for the consumption of recreational marijuana, and would limit possession to 30 grams. Its proposals would also allow four plants to be grown per household. The public has until Dec. 20 to comment on the proposed framework, which includes initially limiting distribution and sales to government outlets.


Championship preview: Sheffield United vs. Millwall

MILLWALL can go six points clear of Sheffield United with three games left in the race for the play-offs with a win at Bramall Lane on Saturday.

The Lions are on a club-record 16-game unbeaten league run in the second tier, and need to add another win to it to guarantee staying in sixth.

The intriguing question for Millwall ahead of this game is whether there will again be the need to switch to 3-5-2 at some point to match the Blades’ set-up.

In both of the last two meetings between the sides, Lions boss Neil Harris has changed to three at the back. It was unsuccessful last season, when Millwall lost 2-0 at Bramall Lane. But this season, the half-time tactical tweak worked when right wing-back Mahlon Romeo scored to make it 2-1 before Jake Cooper added a third.

Harris could name the same side, in the same 4-4-2 set-up, for the 10th time in 12 games.

The Lions boss praised the contribution of those players that have seen their chances of action limited recently.

“The lads on the bench want to play,” Harris said. “You’ve seen the impact they have had coming on, Shacks [Jason Shackell], Timmy [Cahill] – his importance to the squad has been seen already from the moment he came in.

“Fred [Onyedinma] has played nearly every game this year, either starting or off the bench. Aiden [O’Brien] and Tunni [Ryan Tunnicliffe], Dave Martin, Tom Elliott – they are always ready to go.

“The squad is in a really good place at the moment. A big part of my job is managing the squad and their mentality.”

Harris will likely make one change to the side that defeated Bolton Wanderers on Tuesday night, club captain Steve Morison replacing Elliott up front despite the latter’s goal and impressive performance at The Macron Stadium.

Meanwhile, goalkeeper Jamal Backman, who returns from suspension, could start in place of Simon Moore for Sheffield United.

Mark Duffy was a substitute in the Blades’ 2-1 win over Middlesbrough this week but could also come back into the starting XI as he has recovered fully from injury.

Sheffield United boss Chris Wilder has been impressed with how both sides have done this season.

“We both go for the jugular,” Wilder said. “There’s not been many times since coming up, if any, when we’ve gone ,‘wow’, and been intimidated. This is a great opportunity for us and them.

“Neither of us were being tipped to go up but I’ve got the greatest respect [for Millwall] because of what they’ve done and how, like us, they always give it absolutely everything they’ve got.”


Efficient photocatalytic degradation of acid fuchsin in aqueous solution using separate porous tetragonal-CuFe2O4 nanotubes.
To develop a new promising magnetic photocatalyst, homogeneous tetragonal-CuFe2O4 (t-CuFe2O4) nanotubes were successfully synthesized via the electrospinning technique followed by heating treatment. The detailed investigation of chemical phase and microstructure reveals that the obtained samples are inversely spinel CuFe2O4 nanotubes with an average diameter of about 272±2nm, which are assembled by numerous CuFe2O4 single crystal nanoparticles with regular polyhedron structure and possess a very outstanding porous feature. Furthermore, element mapping, UV-vis adsorption spectrum, N2 adsorption-desorption isotherm, and magnetic hysteresis loop indicate that these t-CuFe2O4 nanotubes have uniform component distribution, strong light response in the range of 200 nm-800 nm, considerable specific surface area of 12.8 m(2)/g and porosity of 15.5 nm, and enough magnetization of about 18 emu/g. Therefore, the t-CuFe2O4 nanotubes show an excellent catalytic activity and durability for the photodecomposition of acid fuchsin dye in aqueous solution under a simulated sunlight source. Furthermore, these CuFe2O4 nanotubes could be acted as an eco-friendly and recyclable photocatalyst because they can be efficiently separated from the residual solution. Finally, a mechanism is presented for the significant photocatalytic performance of the porous CuFe2O4 nanotubes.


David Hotchkiss Named Chief Information Officer and VP of Information Services

David C. Hotchkiss has been named vice president of information services and chief information officer for the Medical College of Wisconsin by G. Allen Bolton, Jr., senior vice president for finance and administration and COO. Hotchkiss will begin at MCW on Oct. 22.

Hotchkiss, who has more than 18 years experience in IT and administrative leadership roles in the health care industry, comes to MCW from the University of Texas (UT) Health Science Center in San Antonio, where he most recently served as director of academic technology and client support services. During his five years at UT, he held other positions including interim vice president of human resources, and has also held leadership positions at the Cancer Therapy and Research Center in San Antonio, the Tenet Healthcare Corporation in Dallas, and the Cleveland Clinic in Cleveland, Ohio.

"The vice president of information services/chief information officer position is a critical role at a critical time for MCW,” said Bolton. “We are fortunate to have had a strong field of candidates and to have recruited David Hotchkiss. David has an impressive track record at two prestigious academic medical centers, the UT Health Science Center San Antonio and the Cleveland Clinic. MCW will benefit from his experiences, expertise and energy. I commend the Search Committee for their efficient work leading to this very positive outcome."

In his new role, Hotchkiss will be responsible for developing, communicating and executing the College’s information technology vision. This includes planning and implementing enterprise information systems to support business operations and enterprise-wide IT operations and determining how to best deploy technology to carry out MCW’s goals and objectives.

Hotchkiss and his wife, Tricia, have three daughters – Hailey, Hannah and Hope.

This site uses Facebook comments to make it easier for you to contribute. If you see a comment you would like to flag for spam or abuse, click the "x" in the upper right of it. By posting, you agree to our Terms of Use.

E-mail Newsletter

Your link to the biggest stories in the suburbs delivered Thursday mornings.


There is intense interest in the circuits that guide stem cell behavior. In many of our tissues, these stem cell regulatory circuits are controlled by the niches that house the stem cells. it is not understood how the niche is specified and assembled in a tissue, and then how it executes control over the stem cell pool. Understanding these interactions will be crucial to the use of stem cells in regenerative medicine. This proposal utilizes one of the most well-understood stem cell-niche systems, the Drosophila testis. Here, a small group of cells (hub cells) act as part of the niche, leading to the activation of signaling pathways in adjacent cells. In this way, nearby somatic cells take on cyst stem cell fate (CySC), while nearby germline cells, intermingled with these CySCs, take on germline stem cell fate (GSC). Importantly, these two distinct stem cell types must coordinate their production of daughter cells for spermatogenesis to occur properly. Over the last funding cycle, we made fundamental breakthroughs in live- imaging both niche assembly and niche function. Here, we capitalize on this unprecedented level of resolution to tackle the mechanisms that underlie niche assembly and function. Hub formation, and the attendant attachment of stem cells, is the major architectural event of gonadogenesis. The specification and placement of hub cells among somatic gonadal precursors (SGPs) generates an anteriorly-anchored proliferation center that will drive spermatogenesis in a polarized manner. To generate that polarity, a subset of pre-hub cells must respond to positioning cues. However, neither those cues nor their source are currently known. This proposal seeks to define those cues and how they work. In many of our tissues, niches house multiple stem cell types, just as does the Drosophila testis niche. Thus, to maintain tissues the behavior of the multiple resident stem cell types must be coordinated. However, in no case do we understand how. This proposal will address this essential question.


Q:

Appropriate Tool to Build Modular VBS Scripts

I have a vbscript and the intended purpose is to connect to Windows servers and execute various subs that pull back various pieces of information about the server.  However, I have different scripts for different uses, although many of the subs are common between them.  I can't just have one large script with command line parameters telling what to run, since I need to deploy these various versions to untrusted people who only need to see particular pieces of the code.
Is there a tool I can use such that I can edit each of these modular subroutines individually and then based on some definition, package them into a particular script that includes the necessary pieces?
Frankly I'm not even sure where to begin searching for something like this since I'm very much an amateur programmer and very little familiarity with things like build tools.  If anyone can even point me in the direction of a tool that might do the job, I'm very happy to dive in and do all the research.
Thanks.

A:

Don't bring a baseball bat to a basketball game.  If you are performing sensitive routines, you should be using compiled code.  VBScript is not the right tool for the job.
That being said, you could consider encrypting your scripts.
Finally, if you really feel you should go the include route, you can read my article over at ASP Free.
Using Includes in VBScript
The code looks something like this:
Import "include.vbs"

Sub Import(ByVal strFile)
   Set objFs = CreateObject("Scripting.FileSystemObject")
   Set WshShell = CreateObject("WScript.Shell")
   strFile = WshShell.ExpandEnvironmentStrings(strFile)
   file = objFs.GetAbsolutePathName(strFile)
   Set objFile = objFs.OpenTextFile(strFile)
   strCode = objFile.ReadAll
   objFile.Close
   ExecuteGlobal(strCode)
End Sub


Q:

What's new in Unity 2D 5.2?

I've really enjoyed using Unity 2D 4.12 in 11.10. It's very fast, and it works better with some games than Unity (because of Compiz). In Precise Pangolin, I notice that the new version is 5.2. Can someone provide information about user-visible changes between the two versions?
(I didn't notice until afterwards that the version was released only half an hour before I asked. That's completely accidental :))

A:

To have more infos about the new version of Unity 2D, you can take a look at this article here.


By submitting my Email address I confirm that I have read and accepted the Terms of Use and Declaration of Consent.

By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.

You also agree that your personal information may be transferred and processed in the United States, and that you have read and agree to the Terms of Use and the Privacy Policy.

Many express satisfaction with the system, but some say it's complex and too difficult to use.

"One challenge is having the time and abilities to really lay out Active Directory so it's consistent and allows you to set up group policies that work for IT as well as the users," said Mark Cardono, an IT specialist for the Shore Educational Collaborative, a Chelsea, Mass.-based special needs school serving 10 districts in Massachusetts.

Of 358 IT professionals responding to an April SearchSecurity.com survey on identity and access management, 85% said they use Microsoft for directory services, group policy and provisioning. Nearly two-thirds said Microsoft is their primary vendor for this purpose. Asked which vendors they use for authentication and authorization, 72.6% said Microsoft.

One explanation for the figures may be the sheer number of enterprises that are Windows environments. Active Directory is Microsoft's trademarked directory service, and today is an integral part of the Windows architecture. Like other directory services, such as Novell Directory Services (NDS), Active Directory is a centralized and standardized system that automates network management of user data, security, and distributed resources, and enables interoperation with other directories.

For IT departments managing environments that are predominantly Windows-based, it makes sense from a financial and logistical standpoint to use a directory service that's already built into the operating system.

As Cardono pointed out, "Microsoft Active Directory is part of the package with no extra cost." He said budgets are tight in the education sector and that institutions "can't go out and get the latest and greatest [product] all the time."

In search of Group PolicyThe Group Policy feature in Active Directory is a critical piece of Cardono's patch management plans.

He watched a webcast on how to set up WSUS one night and found that he's not the only one struggling with Group Policy management.

"Information wasn't in a place that was intuitive and the narrator made a point of this," Cardono said, adding that he wants Active Directory to make it easier to find the right policy for specific groups.

Cardono is not alone in wanting a better handle on the program. More than 44% of respondents said a top priority this year is to better leverage Active Directory and other directory services.

Hard to useJessica Lynne Verzi, information security manager for Rochester, N.Y.-based ESL Federal Credit Union, likes that Active Directory has a feature to set domain and group policy. But that doesn't mean she finds the program any easier to use than Cardono does.

"I'm not happy with it," she said. "It's hard to fully grasp everything you can do with Active Directory." She specifically referenced her difficulty in keeping track of who has logged on, when they logged on and what they're doing.

"You have to hit the books and research too much just to figure out how to do certain things," she said. "You have to be very intimate with that product to get it to do what you need it to."

Access (out of) control?

About this special report: You've heard about the need for companies to ensure that network users are who they say they are, and that employees can only access what their jobs require. In this special report, IT professionals surveyed by SearchSecurity.com share the pain points and solutions they've experienced on the way to better and more practical ID and access management.

Inside the numbers: Access (out of) control?In April, SearchSecurity.com surveyed 358 IT professionals from a variety of industries regarding their identity and access management programs. Here is a look at some of the questions we asked and the answers they gave.

The survey results suggest IT shops are either working to make Microsoft Active Directory a better fit in their environments, or are looking to use the directory services of another vendor.

More than 85% said they're spending the same or more on directory services, while only about 14% said they're spending less or not at all. Though a vast majority said they use Microsoft Active Directory, 47% said they run multiple directories from separate vendors.

Others are satisfiedMicrosoft's system may be a thorn in the side of some IT administrators, but the survey numbers seem to indicate that a majority of users are happy with it.

More than 68% of respondents said they are either satisfied or very satisfied with their directory services, compared to only 6.28% who are not very or not at all satisfied.

Much of that satisfaction is probably directed at Microsoft, given the number of respondents who identified the company as their primary directory services vendor. For those using more than one directory, it's possible their satisfaction was directed toward one of the other vendors they use.

Brian Clark, an IT professional based in Chicago, said he's gotten Active Directory to do his bidding for the most part. In particular, he likes that the program can be used to manage the host-based firewall in Windows XP.

"The Payment Card Industry (PCI) [standard] requires that laptops have a host-based firewall installed that can't be disabled by the user," he said. "You can accomplish that via Active Directory Group Policy."

Getting helpClark's experience is with the Windows 2003 version of Active Directory. He said a lot of companies still use the Windows 2000 version, which some consider obsolete by today's standards. "I could see where they might have problems," he said.

It's well worth it. IT pro Brian Clark, on hiring a consultant to set up Active Directory,

Clark acknowledged there's a steep learning curve when it comes to figuring out Group Policy and that can be a problem for organizations lacking the internal resources to study it. At the company he most recently worked for, specialists from outside the company were brought in to help.

"We used a consultancy specializing in all things Windows," he said. "We brought them in to help us build things the way we wanted to."

By having the outside help, the company was able to broaden its use of Active Directory and it cost less than $10,000. His advice to those having trouble with Active Directory: Get the outside help.

If a company has a few thousand dollars to spare, he said, "It's well worth it."

0 comments

Register

Login

Forgot your password?

Your password has been sent to:

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy


// *****************************************************************
//
//               The Compcert verified compiler
//
//           Xavier Leroy, INRIA Paris-Rocquencourt
//
// Copyright (c) 2013 Institut National de Recherche en Informatique et
//  en Automatique.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//     * Redistributions of source code must retain the above copyright
//       notice, this list of conditions and the following disclaimer.
//     * Redistributions in binary form must reproduce the above copyright
//       notice, this list of conditions and the following disclaimer in the
//       documentation and/or other materials provided with the distribution.
//     * Neither the name of the <organization> nor the
//       names of its contributors may be used to endorse or promote products
//       derived from this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT
// HOLDER> BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
// *********************************************************************

// Helper functions for 64-bit integer arithmetic.  IA32 version.

#include "sysdeps.h"

// Shift left

// Note: IA32 shift instructions treat their amount (in %cl) modulo 32

FUNCTION(__compcert_i64_shl)
        movl 12(%esp), %ecx             // ecx = shift amount, treated mod 64
        testb $32, %cl
        jne 1f
  // shift amount < 32
        movl 4(%esp), %eax
        movl 8(%esp), %edx
        shldl %cl, %eax, %edx           // edx = high(XH:XL << amount)
        shll %cl, %eax                  // eax = XL << amount
        ret
  // shift amount >= 32
1:      movl 4(%esp), %edx
        shll %cl, %edx                  // edx = XL << (amount - 32)
        xorl %eax, %eax                 // eax = 0
        ret
ENDFUNCTION(__compcert_i64_shl)


Plucene is a fully-featured and highly customizable search engine
toolkit based on the Lucene API.

It is not, in and of itself, a functional search engine - you are
expected to subclass and tie all the pieces together to suit your own
needs. The synopsis above gives a rough indication of how to use the
engine in simple cases. See Plucene::Simple in the distribution for one
example of tying it all together.


# Default values for useradd(8)
#
# The SHELL variable specifies the default login shell on your
# system.
# Similar to DHSELL in adduser. However, we use "sh" here because
# useradd is a low level utility and should be as general
# as possible
SHELL=/bin/foobar
#
# The default group for users
# 100=users on Debian systems
# Same as USERS_GID in adduser
# This argument is used when the -n flag is specified.
# The default behavior (when -n and -g are not specified) is to create a
# primary user group with the same name as the user being added to the
# system.
# GROUP=100
#
# The default home directory. Same as DHOME for adduser
# HOME=/home
#
# The number of days after a password expires until the account
# is permanently disabled
# INACTIVE=-1
#
# The default expire date
# EXPIRE=
#
# The SKEL variable specifies the directory containing "skeletal" user
# files; in other words, files such as a sample .profile that will be
# copied to the new user's home directory when it is created.
# SKEL=/etc/skel
#
# Defines whether the mail spool should be created while
# creating the account
# CREATE_MAIL_SPOOL=yes

GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no


class Pjproject < Formula
  desc "C library for multimedia protocols such as SIP, SDP, RTP and more"
  homepage "https://www.pjsip.org/"
  url "https://github.com/pjsip/pjproject/archive/2.10.tar.gz"
  sha256 "936a4c5b98601b52325463a397ddf11ab4106c6a7b04f8dc7cdd377efbb597de"
  license "GPL-2.0"
  head "https://github.com/pjsip/pjproject.git"

  livecheck do
    url :head
    regex(/^v?(\d+(?:\.\d+)+)$/i)
  end

  bottle do
    cellar :any
    rebuild 1
    sha256 "ce9e2f67c5ae7148b7c7883ac3c6dbcc9dd7892695af93c02dc44b3e52f109dd" => :catalina
    sha256 "26c273e3e975fc955f3c8ffb03c8332629fd42f123a4144645adb30817f9f428" => :mojave
    sha256 "114939ba488f6f78f1d337d27eb1873aacfb9c55788b60543f6dbab7e23f745e" => :high_sierra
    sha256 "f1e7a9a2cf19457b9193d901536402a7d4bfe422124f8a6b171ed020589dca35" => :x86_64_linux
  end

  depends_on macos: :high_sierra # Uses Security framework API enum cases introduced in 10.13.4
  depends_on "openssl@1.1"

  def install
    system "./configure", "--prefix=#{prefix}"
    system "make", "dep"
    system "make"
    system "make", "install"

    arch = Utils.safe_popen_read("uname", "-m").chomp
    if OS.mac?
      bin.install "pjsip-apps/bin/pjsua-#{arch}-apple-darwin#{OS.kernel_version}" => "pjsua"
    else
      bin.install "pjsip-apps/bin/pjsua-#{arch}-unknown-linux-gnu" => "pjsua"
    end
  end

  test do
    assert_match version.to_s, shell_output("#{bin}/pjsua --version 2>&1")
  end
end