text:
.NET Core vs Mono
What is the difference between .NET Core and Mono?
I found a statement on the official site that said: "Code written for it is also portable across application stacks, such as Mono."
My goal is to use C#, LINQ, EF7 and Visual Studio to create a website that can be ran/hosted on Linux.
Someone told me that he wanted it to be "in Mono", but I don't know what that means. I know I want to use the .NET Core 1.0 with the technologies I listed above. He also said he wanted to use "fast CGI". I don't know what that means either.
Can you help me make sense of all these terms and if my expectations are realistic?
c# .net mono .net-core
CaptainlonateCaptainlonate
I'm not sure .NET Core is supported on Mono (or if it even needs mono, now?), at least not entirely. Take a look here for what Mono supports. FastCGI is simply the server that runs ASP.NET code with mono. Now, having said that, is there a particular reason you need to run it on Linux? If there's no pressing reason (other than just wanting to use linux), it's probably better to grab a windows server to run .NET code, at least for the time being. – Rob♦ Jun 10 '16 at 0:17
Yes, the server it will be hosted on will definitely be linux. It's not an option to use windows server. You said you're not sure if .NET core is supported on Mono. but I don't know what Mono is. What would be an argument to use .Net Core instead of Mono? – Captainlonate Jun 10 '16 at 0:28
To be general about what mono is: it's essentially an open-source implementation of the .net libraries (plus compiles and interpreters). For example, when you write Math.Pow(2, 3) - the binaries which contain the implementation are closed-source and are only for windows. Some people decided they liked .NET enough that they wanted it for *nix. So they wrote their own version of the closed-source binaries. Then they wrote a compiler, and an interpreter. Mono is essentially a re-implementation of everything that was previously closed source, and written to run on windows/linux/osx. – Rob♦ Jun 10 '16 at 0:34
I wrote a blog post last year, blog.lextudio.com/2015/12/… You can use either one, but .NET Core is going to be the brighter future. – Lex Li Jun 10 '16 at 3:10
The word "Core" in ".NET Core" might be the source of misconception. Give your babies proper names! – Artificial Stupidity Jun 1 '18 at 20:18
Necromancing.
Providing an actual answer.
.NET Core now officially is the future of .NET. It started for most part with a re-write of the ASP.NET MVC framework and console applications, which of course includes server applications. (Since it's Turing-complete and supports interop with C dlls, you could, if you absolutely wanted to, also write your own desktop applications with it, for example through 3rd-party libraries like Avalonia, which were a bit very basic at the time I first wrote this, which meant you were pretty much limited to web or server stuff.) Over time, many APIs have been added to .NET Core, so much so that after version 3.1, .NET Core will jump to version 5.0, be known as .NET 5.0 without the "Core", and that then will be the future of the .NET Framework. What used to be the full .NET Framework will linger around in maintenance mode as Full .NET Framework 4.8.x for a few decades, until it will die (maybe there are still going to be some upgrades, but I doubt it). In other words, .NET Core is the future of .NET, and Full .NET Framework will go the way of the Dodo/Silverlight/WindowsPhone.
The main point of .NET Core, apart from multi-platform support, is to improve performance, and to enable "native compilation"/self-contained-deployment (so you don't need .NET framework/VM installed on the target machine.
On the one hand, this means docker.io support on Linux, and on the other, self-contained deployment is useful in "cloud-computing", since then you can just use whatever version of the dotnet-CORE framework you like, and you don't have to worry about which version(s) of the .NET framework the sysadmin has actually installed.
While the .NET Core runtime supports multiple operating systems and processors, the SDK is a different story. And while the SDK supports multiple OS, ARM support for the SDK is/was still work in progress. .NET Core is supported by Microsoft. Dotnet-Core did not come with WinForms or WPF or anything like that.
As of version 3.0, WinForms and WPF is also supported by .NET Core, but only on Windows, and only by C#. Not by VB.NET (VB.NET support planned for v5 in 2020). And there is no Forms Designer in .NET Core: it's being shipped with a Visual Studio update later, at an unspecified time.
WebForms are still not supported by .NET Core, and there are no plans to support them, ever (Blazor is the new kid in town for that).
.NET Core also comes with System.Runtime, which replaces mscorelib.
Oftentimes, .NET Core is mixed up with NetStandard, which is a bit of a wrapper around System.Runtime/mscorelib (and some others), that allows you to write libraries that target .NET Core, Full .NET Framework and Xamarin (iOS/Android), all at the same time.
the .NET Core SDK does not/did not work on ARM, at least not last time I checked.
"The Mono Project" is much older than .NET Core.
Mono is Spanish and means Monkey, and as a side-remark, the name has nothing to do with mononucleosis (hint: you could get a list of staff under http://primates.ximian.com/).
Mono was started in 2005 by Miguel de Icaza (the guy that started GNOME - and a few others) as an implementation of the .NET Framework for Linux (Ximian/SuSe/Novell). Mono includes Web-Forms, Winforms, MVC, Olive, and an IDE called MonoDevelop (also knows as Xamarin Studio or Visual Studio Mac). Basically the equivalent of (OpenJDK) JVM and (OpenJDK) JDK/JRE (as opposed to SUN/Oracle JDK). You can use it to get ASP.NET-WebForms + WinForms + ASP.NET-MVC applications to work on Linux.
Mono is supported by Xamarin (the new company name of what used to be Ximian, when they focused on the Mobile market, instead of the Linux market), and not by Microsoft.
(since Xamarin was bought by Microsoft, that's technically [but not culturally] Microsoft.)
You will usually get your C# stuff to compile on mono, but not the VB.NET stuff.
Mono misses some advanced features, like WSE/WCF and WebParts.
Many of the Mono implementations are incomplete (e.g. throw NotImplementedException in ECDSA encryption), buggy (e.g. ODBC/ADO.NET with Firebird), behave differently than on .NET (for example XML-serialization) or otherwise unstable (ASP.NET MVC) and unacceptably slow (Regex). On the upside, the Mono toolchain also works on ARM.
As far as .NET Core is concerned, when they say cross-platform, don't expect that cross-platform means that you could actually just apt-get install .NET Core on ARM-Linux, like you can with ElasticSearch. You'll have to compile the entire framework from source.
That is, if you have that space (e.g. on a Chromebook, which has a 16 to 32 GB total HD).
It also used to have issues of incompatibility with OpenSSL 1.1 and libcurl.
Those have been rectified in the latest version of .NET Core Version 2.2.
So much for cross-platform.
I found a statement on the official site that said, "Code written for it is also portable across application stacks, such as Mono".
As long as that code doesn't rely on WinAPI-calls, Windows-dll-pinvokes, COM-Components, a case-insensitive file system, the default-system-encoding (codepage) and doesn't have directory separator issues, that's correct. However, .NET Core code runs on .NET Core, and not on Mono. So mixing the two will be difficult. And since Mono is quite unstable and slow (for web applications), I wouldn't recommend it anyway. Try image-processing on .NET core, e.g. WebP or moving GIF or multipage-tiff or writing text on an image, you'll be nastily surprised.
As of .NET Core 2.0, there is System.Drawing.Common (NuGet), which contains most of the functionality of System.Drawing. It should be more or less feature-complete in .NET-Core 2.1. However, System.Drawing.Common uses GDI+, and therefore won't work on Azure (System.Drawing libraries are available in Azure Cloud Service [basically just a VM], but not in Azure Web App [basically shared hosting?])
So far, System.Drawing.Common works fine on Linux/Mac, but has issues on iOS/Android - if it works at all, there.
Prior to .NET Core 2.0, that is to say sometime mid-February 2017, you could use SkiaSharp for imaging (example) (you still can).
Post .net-core 2.0, you'll notice that SixLabors ImageSharp is the way to go, since System.Drawing is not necessarely secure, and has a lot of potential or real memory leaks, which is why you shouldn't use GDI in web-applications; Note that SkiaSharp is a lot faster than ImageSharp, because it uses native-libraries (which can also be a drawback). Also, note that while GDI+ works on Linux & Mac, that doesn't mean it works on iOS/Android.
Code not written for .NET (non-Core) is not portable to .NET Core.
Meaning, if you want a non-GPL C# library like PDFSharp to create PDF-documents (very commonplace), you're out of luck (at the moment) (not anymore). Never mind ReportViewer control, which uses Windows-pInvokes (to encrypt, create mcdf documents via COM, and to get font, character, kerning, font embedding information, measure strings and do line-breaking, and for actually drawing tiffs of acceptable quality), and doesn't even run on Mono on Linux
(I'm working on that).
Also, code written in .NET Core is not portable to Mono, because Mono lacks the .NET Core runtime libraries (so far).
My goal is to use C#, LINQ, EF7, visual studio to create a website that can be ran/hosted in linux.
EF in any version that I tried so far was so goddamn slow (even on such simple things like one table with one left-join), I wouldn't recommend it ever - not on Windows either.
I would particularly not recommend EF if you have a database with unique-constrains, or varbinary/filestream/hierarchyid columns. (Not for schema-update either.)
And also not in a situation where DB-performance is critical (say 10+ to 100+ concurrent users).
Also, running a website/web-application on Linux will sooner or later mean you'll have to debug it.
There is no debugging support for .NET Core on Linux. (Not anymore, but requires JetBrains Rider.)
MonoDevelop does not (yet) support debugging .NET Core projects.
If you have problems, you're on your own. You'll have to use extensive logging.
Be careful, be advised extensive logging will fill your disk in no time, particularly if your program enters an infinite loop or recursion.
This is especially dangerous if your web-app runs as root, because log-in requires logfile-space - if there's no free space left, you won't be able to login anymore.
(Normally, about 5% of diskspace is reserved for user root [aka administrator on Windows], so at least the administrator can still log in if the disk is almost full. But if your applications run as root, that restriction does not apply for their disk usage, and so their logfiles can use 100% of the remaining free space, so not even the administrator can log in any more.)
It's therefore better not to encrypt that disk, that is, if you value your data/system.
Someone told me that he wanted it to be "in Mono", but I don't know what that means.
It either means he doesn't want to use .NET Core, or he just wants to use C# on Linux/Mac. My guess is he just wants to use C# for a Web-App on Linux. .NET Core is the way to go for that, if you absolutely want to do it in C#. Don't go with "Mono proper"; on the surface, it would seem to work at first - but believe me you will regret it because Mono's ASP.NET MVC isn't stable when your server runs long-term (longer than 1 day) - you have now been warned. See also the "did not complete" references when measuring Mono performance on the techempower benchmarks.
I know I want to use the .Net Core 1.0 framework with the technologies I listed above. He also said he wanted to use "fast cgi". I don't know what that means either.
It means he wants to use a high-performance full-featured WebServer like nginx (Engine-X), possibly Apache.
Then he can run mono/dotnetCore with virtual name based hosting (multiple domain names on the same IP) and/or load-balancing. He can also run other websites with other technologies, without requiring a different port-number on the web-server. It means your website runs on a fastcgi-server, and nginx forwards all web-requests for a certain domain via the fastcgi-protocol to that server. It also means your website runs in a fastcgi-pipeline, and you have to be careful what you do, e.g. you can't use HTTP 1.1 when transmitting files.
Otherwise, files will be garbled at the destination.
See also here and here.
.NET Core at present (2016-09-28) is not really portable, nor is is really cross-platform (in particular the debug-tools).
Nor is native-compilation easy, especially for ARM.
And to me, it also does not look like its development is "really finished", yet.
For example, System.Data.DataTable/DataAdaper.Update is missing... (not anymore with .NET Core 2.0)
Together with the System.Data.Common.IDB* interfaces. (not anymore with .NET Core 1.1)
if there ever was one class that is often used, DataTable/DataAdapter would be it...
Also, the Linux-installer (.deb) fails, at least on my machine, and I'm sure I'm not the only one that has that problem.
Debug, maybe with Visual Studio Code, if you can build it on ARM (I managed to do that - do NOT follow Scott Hanselman's blog-post if you do that - there's a howto in the wiki of VS-Code on github), because they don't offer the executable.
Yeoman also fails. (I guess it has something to do with the nodejs version you installed - VS Code requires one version, Yeoman another... but it should run on the same computer. pretty lame
Never mind that it should run on the node version shipped by default on the OS.
Never mind that there should be no dependency on NodeJS in the first place.
The kestell server is also work in progress.
And judging by my experience with the mono-project, I highly doubt they ever tested .NET Core on FastCGI, or that they have any idea what FastCGI-support means for their framework, let alone that they tested it to make sure "everything works". In fact, I just tried making a fastcgi-application with .NET Core and just realized there is no FastCGI library for .NET Core "RTM"...
So when you're going to run .NET Core "RTM" behind nginx, you can only do it by proxying requests to kestrell (that semi-finished nodeJS-derived web-server) - there's no fastcgi support at present in .NET Core "RTM", AFAIK. Since there is no .net core fastcgi library, and no samples, it's also highly unlikely that anybody did any testing on the framework to make sure fastcgi works as expected.
I also question the performance.
In the (preliminary) techempower-benchmark (round 13), aspnetcore-linux ranks on 25% relative to the best performance, while comparable frameworks like Go (golang) rank at 96.9% of peak performance (and that is when returning plaintext without file-system access only). .NET Core does a little better on JSON-serialization, but it does not look compelling either (go reaches 98.5% of peak, .NET core 65%). That said, it can't possibly be worse than "mono proper".
Also, since it's still relatively new, not all of the major libraries have been ported (yet), and I doubt that some of them will ever be ported.
Imaging support is also questionable at best.
For anything encryption, use BouncyCastle instead.
I hope i helped you making more sense with all these terms.
As far as your expecations go:
Developing a Linux application without knowing anything about Linux is a really stupid idea in the first place, and it's also bound to fail in some horrible way one way or the other. That said, because Linux comes at no licensing costs, it's a good idea in principle, BUT ONLY IF YOU KNOW WHAT YOU DO.
Developing an application for a platform where you can't debug your application on is another really bad idea.
Developing for fastcgi without knowing what consequences there are is yet another really bad idea.
Doing all these things on a "experimental" platform without any knowledge of that platform's specifics and without debugging support is suicide, if your project is more than just a personal homepage. On the other hand, I guess doing it with your personal homepage for learning purposes would probably be a very good experience - then you get to know what the framework and what the non-framework problems are.
You can for example (programmatically) loop-mount a case-insensitive fat32, hfs or JFS for your application, to get around the case-sensitivity issues (loop-mount not recommended in production).
At present (2016-09-28), I would stay away from .NET Core (for production usage). Maybe in one to two years, you can take another look, but probably not before.
If you have a new web-project that you develop, start it in .NET Core, not mono.
If you want a framework that works on Linux (x86/AMD64/ARMhf) and Windows and Mac, that has no dependencies, i.e. only static linking and no dependency on .NET, Java or Windows, use Golang instead. It's more mature, and its performance is proven (Baidu uses it with 1 million concurrent users), and golang has a significantly lower memory footprint. Also golang is in the repositories, the .deb installs without problems, the sourcecode compiles - without requiring changes - and golang (in the meantime) has debugging support with delve and JetBrains Gogland on Linux (and Windows and Mac). Golang's build process (and runtime) also doesn't depend on NodeJS, which is yet another plus.
As far as mono goes, stay away from it.
It is nothing short of amazing how far mono has come, but unfortunately that's no substitute for its performance/scalability and stability issues for production applications.
Also, mono-development is quite dead, they largely only develop the parts relevant to Android and iOS anymore, because that's where Xamarin makes their money.
Don't expect Web-Development to be a first-class Xamarin/mono citizen.
.NET Core might be worth it, if you start a new project, but for existing large web-forms projects, porting over is largely out of the question, the changes required are huge. If you have a MVC-project, the amount of changes might be manageable, if your original application design was sane, which is mostly not the case for most existing so-called "historically grown" applications.
Native compilation has been removed from .NET Core preview, as it is not yet ready...
Seems like they have improved pretty heavily on the raw text-file benchmark, but on the other hand, it's gotten pretty buggy. Also, it further deteriorated in the JSON benchmarks. Curious also that entity framework shall be faster for updates than Dapper - although both at record slowness. This is very unlikely to be true. Looks like there still are more than just a few bugs to hunt.
Also, there seems to be relief coming on the Linux IDE front.
JetBrains released "Project Rider", an early access preview of a C#/.NET Core IDE for Linux (and Mac and Windows), that can handle Visual Studio Project files. Finally a C# IDE that is usable & that isn't slow as hell.
Conclusion: .NET Core still is pre-release quality software as we march into 2017. Port your libraries, but stay away from it for production usage, until framework quality stabilizes.
And keep an eye on Project Rider.
Have migrated my (brother's) homepage to .NET Core for now.
So far, the runtime on Linux seems to be stable enough (at least for small projects) - it survived a load test with ease - mono never did.
Also, it looks like I mixed up .NET-Core-native and .NET-Core-self-contained-deployment. Self-contained deployment works, but it is a bit underdocumented, although it's super easy (the build/publish tools are a bit unstable, yet - if you encounter "Positive number required. - Build FAILED." - run the same command again, and it works).
dotnet restore -r win81-x64
dotnet build -r win81-x64
dotnet publish -f netcoreapp1.1 -c Release -r win81-x64
Note: As per .NET Core 3, you can publish everything minified as a single file:
dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true
dotnet publish -r linux-x64 -c Release /p:PublishSingleFile=true
However, unlike go, it's not a statically linked executable, but a self-extracting zip file, so when deploying, you might run into problems, especially if the temp directory is locked down by group policy, or some other issues. Works fine for a hello-world program, though. And if you don't minify, the executable size will clock in at something around 100 MB.
And you get a self-contained .exe-file (in the publish directory), which you can move to a Windows 8.1 machine without .NET framework installed and let it run. Nice. It's here that dotNET-Core just starts to get interesting. (mind the gaps, SkiaSharp doesn't work on Windows 8.1 / Windows Server 2012 R2, [yet] - the ecosystem has to catch up first - but interestingly, the Skia-dll-load-fail doesn't crash the entire server/application - so everything else works)
(Note: SkiaSharp on Windows 8.1 is missing the appropriate VC runtime files - msvcp140.dll and vcruntime140.dll. Copy them into the publish-directory, and Skia will work on Windows 8.1.)
.NET Core 2.0 released.
Be careful - comes with (huge breaking) changes in authentication...
On the upside, it brought the DataTable/DataAdaper/DataSet classes back, and many more.
Realized .NET Core is still missing support for Apache SparkSQL, because Mobius isn't yet ported. That's bad, because that means no SparkSQL support for my IoT Cassandra Cluster, so no joins...
Experimental ARM support (runtime only, not SDK - too bad for devwork on my Chromebook - looking forward to 2.1 or 3.0).
PdfSharp is now experimentally ported to .NET Core.
JetBrains Rider left EAP. You can now use it to develop & debug .NET Core on Linux - though so far only .NET Core 1.1 until the update for .NET Core 2.0 support goes live.
.NET Core 2.1 release imminent. Maybe this will fix NTLM-authentication on Linux (NTLM authentication doesn't work on Linux {and possibly Mac} in .NET-Core 2.0 with multiple authenticate headers, such as negotiate, commonly sent with ms-exchange, and they're apparently only fixing it in v2.1, no bugfix release for 2.0).
But I'm not installing preview releases on my machine. So waiting.
v2.1 is also said to greatly reduce compile times. That would be good.
Also, note that on Linux, .NET Core is 64-Bit only !
There is no, and there will be no, x86-32 version of .NET Core on Linux.
And the ARM port is ARM-32 only. No ARM-64, yet.
And on ARM, you (at present) only have the runtime, not the dotnet-SDK.
Because .NET-Core uses OpenSSL 1.0, .NET Core on Linux doesn't run on Arch Linux, and by derivation not on Manjaro (the most popular Linux distro by far at this point in time), because Arch Linux uses OpenSSL 1.1. So if you're using Arch Linux, you're out of luck (with Gentoo, too).
Latest version of .NET Core 2.2+ supports OpenSSL 1.1. So you can use it on Arch or (k)Ubuntu 19.04+. You might have to use the .NET-Core install script though, because there are no packages, yet.
On the upside, performance has definitely improved:
.NET Core 3:
.NET-Core v 3.0 is said to bring WinForms and WPF to .NET-Core.
However, while WinForms and WPF will be .NET Core, WinForms and WPF in .NET-Core will run on Windows only, because WinForms/WPF will use the Windows-API.
.NET Core 3.0 is now out (RTM), and there is WinForms and WPF support, but only for C# (on Windows). There is no WinForms-Core-Designer. The designer will, eventually, come with a Visual Studio update, somewhen. WinForms support for VB.NET is not supported, but is planned for .NET 5.0 somewhen in 2020.
echo "DOTNET_CLI_TELEMETRY_OPTOUT=1" >> /etc/environment
export DOTNET_CLI_TELEMETRY_OPTOUT=1
If you've used it on windows, you probably never saw this:
The .NET Core tools collect usage data in order to improve your experience.
The data is anonymous and does not include command-line arguments.
The data is collected by Microsoft and shared with the community.
You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
I thought I'd mention that I think monodevelop (aka Xamarin Studio, the Mono IDE, or Visual Studio Mac as it is now called on Mac) has evolved quite nicely, and is - in the meantime - largely usable.
However, JetBrains Rider (2018 EAP at this point in time) is definitely a lot nicer and more reliable (and the included decompiler is a life-safer), that is to say, if you develop .NET-Core on Linux or Mac. MonoDevelop does not support Debug-StepThrough on Linux in .NET Core, though, since MS does not license their debugging API dll (except for VisualStudio Mac ... ). However, you can use the Samsung debugger for .NET Core through the .NET Core debugger extension for Samsung Debugger for MonoDevelop
I don't use Mac, so I can't say if what I wrote here applies to FreeBSD-Unix based Mac as well. I am refering to the Linux (Debian/Ubuntu/Mint) version of JetBrains Rider, mono, MonoDevelop/VisualStudioMac/XamarinStudio and .NET-Core. Also, Apple is contemplating a move from Intel-processors to self-manufactured ARM(ARM-64?)-based processors, so much of what applies to Mac right now might not apply to Mac in the future (2020+).
Also, when I write "mono is quite unstable and slow", the unstable relates to WinFroms & WebForms applications, specifically executing web-applications via fastcgi or with XSP (on the 4.x version of mono), as well as XML-serialization-handling peculiarities, and the quite-slow relates to WinForms, and regular expressions in particular (ASP.NET-MVC uses regular expressions for routing as well).
When I write about my experience about mono 2.x, 3.x and 4.x, that also does not necessarely mean these issues haven't been resolved by now, or by the time you are reading this, nor that if they are fixed now, that there can't be a regression later that reintroduces any of these bugs/features. Nor does that mean that if you embed the mono-runtime, you'll get the same results as when you use the (dev) system's mono runtime. It also doesn't mean that embedding the mono-runtime (anywhere) is necessarely free.
All that doesn't necessarely mean mono is ill-suited for iOS or Android, or that it has the same issues there. I don't use mono on Android or IOS, so I'm in no positon to say anything about stability, usability, costs and performance on these platforms. Obviously, if you use .NET on Android, you have some other costs considerations to do as well, such as weighting xamarin-costs vs. costs and time for porting existing code to Java. One hears mono on Android and IOS shall be quite good. Take it with a grain of salt. For one, don't expect the default-system-encoding to be the same on android/ios vs. Windows, and don't expect the android filesystem to be case-insensitive, and don't expect any windows fonts to be present.
Stefan SteigerStefan Steiger
@Tseng: Ah yes it is bs ? Have you seen Winforms Core, or WPF Core then ? Yes, technically it is a multi-platform port of the .NET Framework and has nothing to do with MVC. But Web-Applications (ASP.NET MVC) and console applications are the only thing you can do with .NET Core at the moment... And yes MVC, because the is no WebForms Core. That's what it is at the moment, plain and simple. But true, you don't have to use MVC in your web-applications just because you use .NET Core. You can also make a web-application without MVC. But SEO-wise, it would make little sense to do so. – Stefan Steiger Feb 17 '17 at 7:53
Saying Mono is "quite unstable and slow" is unfounded, if not plain wrong. But apart from that, good info here. – Noldorin Apr 17 '17 at 15:54
This answer is heavily opinionated and contains many point-in-time references. – Caleb Aug 1 '17 at 13:01
It pains me to see the first sentence of this highly-scored answer be so blatantly wrong. .NET Core is not a re-write of the ASP.NET MVC framework. – JHo Nov 16 '17 at 18:10
@stefan-steiger Even saying "for most part" is completely wrong and not at all the purpose of .NET Core. "Again"? Instead of repeating yourself, why don't you change it? – JHo Nov 19 '17 at 16:29
In the .NET world there are two types of CLRs, "full" CLRs and Core CLRs, and these are quite different things.
There are two "full" CLR implementations, the Microsoft native .NET CLR (for Windows) and the Mono CLR (which itself has implementations for Windows, linux and unix (Mac OS X and FreeBSD)). A full CLR is exactly that - everything, pretty much, that you need. As such, "full" CLRs tend to be large in size.
Core CLRs are on the other hand are cut down, and much smaller. Because they are only a core implementation, they are unlikely to have everything you need in them, so with Core CLRs you add feature sets to the CLR that your specific software product uses, using NuGet. There are Core CLR implementations for Windows, linux (various) and unix (Mac OS X and FreeBSD) in the mix. Microsoft have or are refactoring the .NET framework libraries for Core CLR too, to make them more portable for the core context. Given mono's presence on *nix OSs it would be a surprise if the Core CLRs for *nix did not include some mono code base, but only the Mono community and Microsoft could tell us that for sure.
Also, I'd concur with Nico in that Core CLRs are new -- it's at RC2 at the moment I think. I wouldn't depend on it for production code yet.
To answer your question you could delivery your site on linux using Core CLR or Mono, and these are two different ways of doing it. If you want a safe bet right now I'd go with mono on linux, then port if you want to later, to Core.
muszeomuszeo
I would not go in Mono knowing that it is not a permanent host for my production web application, especially knowing from the beginning that it would cost me additional effort porting it to Core! – Panayiotis Hiripis Aug 5 '17 at 6:47
@Panayiotis Hiripis: Debugging mono behaviour deviations, dealing with unstable mono web-servers and not-implemented exceptions, as well as outage-costs when an unstable mono-server crashes, will also cost you - and probably far more than porting to .NET Core. If I spend time, I would much rather spend the time updating to newer, faster, better designed versions, rather than fixing bugs in old versions and maintaining a project with legacy technology. Move in time will save you a lot of headache later. At some point in time, you'll have to port anyway... TheSoonerYouMove, theLessYouPort later. – Stefan Steiger Sep 20 '17 at 11:32
It's worth noting the merry-go-round that is linked library mgt. At one time (not that long ago!) we had this thing called DLL hell. It occurred because multiple copies of dlls (sometimes different versions) were released with different applications. Java still has this problem. Microsoft tried to solve this with the COM registry and later the .NET GAC. .NET Core reintroduces it. One day we'll all spin around -- after a few years of mucking around with dlls and deployments we'll again come up with: a registry. NuGet, Maven, Gradle - these are just ways to manage rather than resolve. – muszeo Oct 30 '18 at 1:38
You have chosen not only a realistic path, but arguably one of the best ecosystems strongly backed(also X-platforms) by MS. Still you should consider following points:
Update: Main doc about .Net platform standard is here: https://github.com/dotnet/corefx/blob/master/Documentation/architecture/net-platform-standard.md
Update: Current Mono 4.4.1 cannot run latest Asp.Net core 1.0 RTM
Although mono is more feature complete, its future is unclear, because MS owns it for some months now and its a duplicate work for them to support it. But MS is definitely committed to .Net Core and betting big on it.
Although .Net core is released, the 3rd party ecosystem is not quite there. For example Nhibernate, Umbraco etc cannot run over .Net core yet. But they have a plan.
There are some features missing in .Net Core like System.Drawing, you should look for 3rd party libraries
You should use nginx as front server with kestrelserver for asp.net apps, because kestrelserver is not quite ready for production. For example HTTP/2 is not implemented.
Otabek KholikovOtabek Kholikov
There is a webserver called jexus that can host ASP.NET website on linux. My personal site is written with NancyFx (originally ASP.NET MVC4) runs on it. – zwcloud Nov 1 '16 at 7:59
The second bullet is incorrect. I am currently shipping an ASP.NET Core 1.0 application on Mono 4.4.0 and have been since about beta8. – Ben Collins Nov 21 '16 at 18:30
@zwcloud: Why not just use mono.xsp4 /4.5 with nginx ? There's really no need for jexus. – Stefan Steiger Dec 19 '16 at 9:51
.Net Core does not require mono in the sense of the mono framework. .Net Core is a framework that will work on multiple platforms including Linux. Reference https://dotnet.github.io/.
However the .Net core can use the mono framework. Reference https://docs.asp.net/en/1.0.0-rc1/getting-started/choosing-the-right-dotnet.html (note rc1 documentatiopn no rc2 available), however mono is not a Microsoft supported framework and would recommend using a supported framework
Now entity framework 7 is now called Entity Framework Core and is available on multiple platforms including Linux. Reference https://github.com/aspnet/EntityFramework (review the road map)
I am currently using both of these frameworks however you must understand that it is still in release candidate stage (RC2 is the current version) and over the beta & release candidates there have been massive changes that usually end up with you scratching your head.
Here is a tutorial on how to install MVC .Net Core into Linux. https://docs.asp.net/en/1.0.0-rc1/getting-started/installing-on-linux.html
Finally you have a choice of Web Servers (where I am assuming the fast cgi reference came from) to host your application on Linux. Here is a reference point for installing to a Linux enviroment. https://docs.asp.net/en/1.0.0-rc1/publishing/linuxproduction.html
I realise this post ends up being mostly links to documentation but at this point those are your best sources of information. .Net core is still relatively new in the .Net community and until its fully released I would be hesitant to use it in a product environment given the breaking changes between released version.
Microsoft now owns Xamarin, which develops mono. So both mono and .Net Core are supported by MS. – Joel Coehoorn Jun 10 '16 at 1:34
@JoelCoehoorn I understand that Microsoft owns Xamarin however dont know about Xamarin owning Mono. However from the docs docs.asp.net/en/1.0.0-rc1/getting-started/… does state it is not supported. Mono is not a platform supported by Microsoft; however, it is a good proving ground for cross-platform development while cross-platform support in .NET Core matures. Now this may be wrong or out of date. – Nico Jun 10 '16 at 2:13
@Nico at RC1 time, Xamarin was not yet acquired by Microsoft. You can check the timeline for more details, corefx.strikingly.com – Lex Li Jun 10 '16 at 3:08
Mono isn't supported by Microsoft. MS supports Xamarin organization, but they don't do anything for the Mono project. – Kotauskas Jul 21 '18 at 13:31
This question is especially actual because yesterday Microsoft officially announced .NET Core 1.0 release. Assuming that Mono implements most of the standard .NET libraries, the difference between Mono and .NET core can be seen through the difference between .NET Framework and .NET Core:
APIs — .NET Core contains many of the same, but fewer, APIs as the .NET Framework, and with a different factoring (assembly names are
different; type shape differs in key cases). These differences
currently typically require changes to port source to .NET Core. .NET Core implements the .NET Standard Library API, which will grow to
include more of the .NET Framework BCL APIs over time.
Subsystems — .NET Core implements a subset of the subsystems in the .NET Framework, with the goal of a simpler implementation and
programming model. For example, Code Access Security (CAS) is not
supported, while reflection is supported.
If you need to launch something quickly, go with Mono because it is currently (June 2016) more mature product, but if you are building a long-term website, I would suggest .NET Core. It is officially supported by Microsoft and the difference in supported APIs will probably disappear soon, taking into account the effort that Microsoft puts in the development of .NET Core.
Linq and Entity framework are included in .NET Core, so you are safe to take a shot.
Miljen MikicMiljen Mikic
To be simple,
Mono is third party implementation of .Net framework for Linux/Android/iOs
.Net Core is microsoft's own implementation for same.
.Net Core is future. and Mono will be dead eventually. Having said that .Net Core is not matured enough. I was struggling to implement it with IBM Bluemix and later dropped the idea. Down the time (may be 1-2 years), it should be better.
ThakurThakur
This doesn't seem to be the case, but rather you are stating assumptions/opinions Officially this is the future of mono: mono-project.com/news/2016/11/29/mono-code-sharing It seems as though they will maintain as .net core is just that "core" a subset of the full framework and mono will still be the only cross-platform framework, although with .net standard code can be shared with mono and the full .net framework (and other .net implementations too like .net core of course) – pqsk Apr 12 '17 at 16:28
This is no more .NET Core vs. Mono. It's unified.
Update as of November 2020 - .NET 5 released that unifies .NET Framework and .NET Core
.NET and Mono will be unified under .NET 6 that would be released in November 2021
.NET 6.0 will add net6.0-ios and net6.0-android.
The OS-specific names can include OS version numbers, like net6.0-ios14.
Check below links:
https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
https://github.com/dotnet/maui
Manish JainManish Jain
Mono = Compiler for C#
Mono Develop = Compiler+IDE
.Net Core = ASP Compiler
Current case for .Net Core is web only as soon as it adopts some open winform standard and wider language adoption, it could finally be the Microsoft killer dev powerhouse. Considering Oracle's recent Java licensing move, Microsoft have a huge time to shine.
mrcrunchmrcrunch
Almost everything in this answer is grossly incorrect. – Douglas Gaskell Mar 23 '19 at 3:22
Not the answer you're looking for? Browse other questions tagged c# .net mono .net-core or ask your own question.
Does the Razor View Engine work for Mono?
.NET Framework install w/o admin rights
C / C++ / C#: Howto do "mount -a"
Why do I have unwanted extra bytes at the beginning of image?
How to create a .NET function code zip file for AWS Lambda function using Mono?
Linux application with Realm database
More than 1 way to run C# code on visual studio code?
How to get VB.NET for Mono set up?
Coversion of ADO to ODBC so that the solution is platform-independent
Xamarin.Forms project fails to build in Azure Pipelines
Sending email in .NET through Gmail
.NET String.Format() to add commas in thousands place for a number
Difference between decimal, float and double in .NET?
How can I get the application's path in a .NET console application?
How to determine if .NET Core is installed
What is the difference between .NET Core and .NET Standard Class Library project types?
Build .NET Core console application to output an EXE


For 45 plus years Blum & Sons Electric has been providing businesses, homes, and industrial structures with safe and efficient low voltage systems. This includes the design, installation, as well as maintaining and upgrading existing systems.
Low voltage systems installed and designed by Blum & Sons Electric, Inc. include fire alarms, data, voice, fiber optics, wireless, CCTV, home/business automation, security, AV, and others.
Blum & Sons Electric wishes you, your families, and your businesses a great 2017 - and we thank you all for being amazing customers, partners, and friends throughout 2016.
This project is a ground up build of 70 rooms with kitchens and a student service center. Work includes a medium voltage infrastructure, site lighting, low voltage systems, AV systems, as well as fire alarm systems.


text:
Le MS Insignia est un navire de croisière de  exploité depuis 2012 par l'opérateur Hapag-Lloyd. Il est construit aux Chantiers de l'Atlantique de Saint-Nazaire (Alstom Marine). à partir de 2012, il est affrété par Hapag-Lloyd Cruises sous le nom Columbus 2.

Histoire
Il est construit pour la société Renaissance Cruises sous le nom de R-One<ref>[http://www.faktaomfartyg.se/r_one_1998.htm M/S R One] (site faktaomfartyg.se) </ref> en 1998.

Après la faillite de cet opérateur, il est racheté fin 2001 par un opérateur allemand Cruiseinvest.
En 2003 il entre en service à Oceania Cruises sous le nom de Regatta. Il est  acquis par cette société la même année et est baptisé MS Insignia.

Depuis , le navire est affrété par Hapag-Lloyd Cruises sous le nom Columbus 2''. Il restera chez HL-Cruises pendant deux ans avant de retourner chez Oceania Cruises.

Liens externes

  Oceania Cruises - website officiel

Notes et références

Voir aussi
 Liste des navires construits aux Chantiers de l'Atlantique
 Histoire de la construction navale dans l'estuaire de la Loire

Nom de bateau
Oceania Cruises
Bateau lancé en 1998
Paquebot de croisière
Navire construit à Saint-Nazaire

redpajama_set_name: RedPajamaWikipedia


Adam Jensen is an award-winning recording artist, songwriter, and producer from Boston, MA. From an 8-year-old classically trained pianist to a 15-year-old playing his first gig on the piers in Boston, to a 25-year-old rocking out at Gillette Stadium with Bon Jovi, Jensen has always known music is his path to staying out of trouble.
Formerly signed to Toucan Cove Records (Universal) and known as "Mission Hill," Jensen has made a name for himself with a commitment to his songwriting craft and relentless gigging. His performances range from all over the world, and he's opened for artists such as Kid Rock, Train, Tim Reynolds, Third Eye Blind and many more.
His debut EP, independent and self-released, "Head on a String" reached as high as #7 on the iTunes singer/songwriter chart, on January 29, 2013.
Alicia Keys: Unplugged captures the singer performing without the benefit of electric instruments. The setlist includes "If I Was Your Woman," "If I Ain't Got You," "Heartburn," and "Unbreakable," "Wild Horses," "You Don't Know My Name," and "How Come You Don't Call Me."
Beyonce's London fans go crazy when the Destiny's Child beauty, on her first solo international tour, descends to a massive stage while suspended, upside down, from a wire. After a delicate landing, the star embarks on a set of recent hits immersed in complicated arrangements, including the Arabic sound of "Baby Boy" and "Naughty Girl," the chunky, hypnotic funk of "Hip Hop Star," and Beyonce: Live at Wembley's best performance, the powerful "Work It Out," in which the diva is at her clearest, jazziest, and most soulful. Not everything works. The bottom falls out of "Gift from Virgo," "Be with You" is forgettable, and Beyonce's stage patter needs polish. But a Destiny's Child medley accompanied by only a DJ is innovative and fun, "Summertime" proves a breezy dance number, and "Crazy in Love" is bolstered by what sounds like the old Stax horns.


That is how it was put to me this morning, that the honeymoon of my renewal of my faith is over. Yes it is true, that euphoria associated with coming back 'home' is now over and the battle that is all around us in a realm we do not see, is on.
12 For we do not wrestle against flesh and blood, but against principalities, against powers, against the rulers of the darkness of this age,[a] against spiritual hosts of wickedness in the heavenly places. 13 Therefore take up the whole armor of God, that you may be able to withstand in the evil day, and having done all, to stand.
The battle is against things I cannot see, but trust me when I say I can feel them.
Last night I had dinner with my daughter, son and his girlfriend and her daughter. It was a good time though I feel strange around my kids, like an outsider. This was driven home when they were talking about New Year's Eve, when they were at a party with their dad, my ex. It was very hard, it hurt that my kids were off having fun and dad was included but not me.
I struggle with feelings of envy that I am no longer a part of my daughter's day-to-day life as I was when we lived under one roof. I miss my son who is going to be moving back home with dad and my daughter soon. They will be a family unit and I'm no longer a part of that unit, a part of the family. My family, in what was my home, that I was forced to leave behind when someone else determined for me that my marriage and place there was over, I was no longer needed or wanted. I struggle hard against a seed of bitterness that desperately is trying to root itself in my heart. I struggled with the knowledge that I've been equated with common household appliance this past week by the very man I stood beside and loved, supported and never walked away from in some of his worst and darkest hours. And yet despite giving all of myself I'm just an old dishwasher that has been tossed out.
This morning I was so thankful for my dear friends Jane and Ellen, and their taking it all back to scripture and encouraging me. Jane has been the mentor and encourager since days before I returned, checking in on me and keeping me accountable. Yesterday Stan was a gentle, loving, yet firm encourager to keep focused and turn away from the negative things that are causing the seeds of bitterness to fall around me. I've been so blessed to have the Divas around me loving and supportive throughout it all.
I am blessed that I am not a new or baby believer. I have a firm foundation of knowledge and faith under me, that while I let it become over grown with worldly weeds and let it be buried beneath sinful debris, it is there. Clearing away everything I have the armor and tools of my faith still there at my disposal. I have strong believers as friends willing to pray for me every day as I struggle to remain firmly planted.
This much I know, I am still the daughter of the King of all, I am loved by the One with my name written on His hands, and He has surrounded me with brothers and sisters in Him that love me and keep me in prayer and encouragement. I have all the strength I need in the Lord, and need to rest there in Him.
Now I know where your comment to my post came from the other nite. I don't always geti time to read every post on a daily basis. Envy and bitterness tend to rear their ugly heads on a daily basis and it is a constant struggle to keep them out of our lives, but a struggle we need to win. Keep working towards making that happen and remember my post.


text:
HAIL THE MAN! Young Champion Farmer shows how it's done
Loop News Created : 31 August 2018 Jamaica News
Nicholas Anderson (left, first row) proudly displays some of the 150,000 pounds of ginger he and his workers reaped two weeks ago at his farm in Reckford, Clarendon. Anderson, who employs 18 persons from his and surrounding communities, was named the Young Champion Farmer at the 2018 staging of the Denbigh Agricultural, Industrial and Food Show. He was also crowned Champion Ginger Farmer.
When Nicholas Anderson decided to venture into farming seven years ago, it was not his first career choice. But he has no regrets after taking this step into somewhat unfamiliar territory.
Through farming, which is his only source of income, Anderson has been able to sustain himself and his family, as well as create employment for 18 members of his and surrounding communities.
Even though he grew up in rural Jamaica with his grandparents who reared goats, the concept of farming was, strangely enough, still foreign to him - and it took sheer persistence in the field until he actually found his footing.
"It worked itself out… it chose me," Andersen told JIS News.
When his first attempt at farming – rearing pigs – failed, he said he was not deterred. He instead focused intently on turning his next effort, a small plot of ginger, into what is now a thriving business.
It was this same tenacity that earned the 31-year-old from Reckford in Clarendon the coveted title of Young Farmer of the Year at the recent staging of the Denbigh Agricultural, Industrial and Food Show in May Pen, Clarendon, where Anderson was also crowned Champion Ginger Farmer.
"It's a very good feeling to know that the recognition has been given to someone from the area I am from, which is a farming area. You never have anyone in my area who has risen to the level where I am at, at my age, so it's a great feeling for me. It's a great accomplishment," he said.
Although he now cultivates other crops, including scotch bonnet pepper, cabbage, yam and dasheen, Anderson noted that "the real start was with ginger" back in 2011 when he heard about the Agriculture Ministry's Export Division ginger supply programme. This involved farmers growing and selling their ginger crops to the ministry's export division to supply the Japanese market.
"I started out with 250 pounds (of ginger) and after reaping that 250 pounds, I got 1,800 pounds and I planted the 1,800 pounds again and sell and make an increase again, and I (then) planted an acre," he outlined.
He continued on this trend of reinvesting in the business until he now harvests tens of thousands of pounds of ginger during reaping season. Just two weeks ago, Anderson reaped more than 150,000 pounds of ginger.
The ambitious young man, who works along with his uncle, now operates his farm on 16 acres of land, a parcel of which is leased, and some owned by his grandfather. He is now seeking another 20 acres of land to expand his cultivation of scotch bonnet peppers.
The Stacyville All-Age and Kellits High School alumnus noted that while farming has "its ups and downs", with various challenges, including praedial larceny and unfavourable weather, if given the option, he would do it all over again.
Anderson said since this year, praedial larcenists stole from one of his ginger field five times, taking 40 pounds of the produce the first time they struck. In total, they have made away with some 300 pounds, resulting in losses of some $90,000.
But undaunted, the young farmer said while being wary of the thieves, whom he says target his ginger crop because it is the most valuable of his produce, he just has to stay a step ahead of the crooks "and dig it fast".
He noted that while last year was a good season in terms of the weather, it has been "very rough" this year due to the prevailing drought, which has had a negative impact on his yields.
"That's one of the things that really fight me the most, but, you know, I hold on. Some of the years I don't make any money… we just get back what we planted," he said.
Anderson expressed gratitude for the assistance he has received throughout the years, which has helped him to improve on his farming techniques, and, in turn, boost his yields. Of note, he said, is the technical support he receives from the Government through the Rural Agricultural Development Authority (RADA).
He said while he was not able to benefit from all the training opportunities the agency offers, due to his busy schedule, he is appreciative of the knowledge he has garnered from the sessions he has attended. He noted as well that he works closely with the RADA extension officer who has been assigned to him.
Anderson has also been the beneficiary of fertiliser from the Government, through RADA. He was given some following Denbigh this year and also received some the previous two years after the staging of the annual show.
The young farmer, who currently sells his produce to a processor in St Ann, as well as higglers and hotel and supermarket suppliers, said he also harbours hopes of expanding his business and leaving a legacy for his six-year-old son.
He added that he would love to get directly into the supermarket and hotel markets, "which carry a much better price…; it would make a whole lot of difference".
Anderson said he is happy he remained persistent, and he continues to cultivate the land, as it has not only empowered him to help others, but he has even surprised himself and proven that with true grit comes great rewards.
"Where I am at in farming now, to be frank with you, I didn't expect it… I am well grateful and well pleased," he said.
For breaking news, download our app at http://bit.ly/GetALoopJM for Android; and at http://bit.ly/GetiLoopJM for IoS.
Portland farmers set to expand pineapple production
'Coffee-liser' being rolled out to local farmers
Shaw signals Starbucks boost ahead for local coffee farmers

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: 'x' not displaying in Firefox inputs when using type="search" with custom CSS I have been searching Stack Overflow answers for previous question but none seem to be helping for my Firefox issue.
I have all my inputs as type="search" and then some CSS to display a clear button which appears to be working in Edge, IE, Chrome but not in Firefox.

input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  height: 1em;
  width: 1em;
  border-radius: 50em;
  background: url(https://pro.fontawesome.com/releases/v5.10.0/svgs/solid/times-circle.svg) no-repeat 50% 50%;
  background-size: contain;
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
}

input[type="search"]:hover::-webkit-search-cancel-button {
  opacity: .3;
  pointer-events: all;
}

/* Doesn't displays the 'X' when input 'Disabled' */

input[type="search"]:disabled::-webkit-search-cancel-button {
  -webkit-appearance: none;
  background: none;
  cursor: not-allowed;
}
<input class="form-control mand" type="search" />

Screenshots
Chrome/IE/Edge

FF

Chrome etc the 'x' is displayed onhover and onfocus but never in FF which I find peculiar as I'm using a Fontawesome image.
I have also tried just using
input[type="search"] {
    background: transparent
        url(https://pro.fontawesome.com/releases/v5.10.0/svgs/solid/times-circle.svg);
    background-position: 7px 7px;
    background-repeat: no-repeat;
    background-position: 2px 3px;
}

but still nothing. I reference the above from another post here.

A: According to MDN Web Docs, Firefox does not support ::-webkit-search-cancel-button, and it advises against its use use in serious websites. I advise you look at some of the answers to this question. The most-upvoted option doesen't appear to work in Firefox, but some of the ones below it appear to do just what you want. This answer looks good, as it requires no JS. It's not the nicest looking one on the page, but I'm sure you can sort that out.

A: This will solve your question.
"I reference the above from another post here"
You can put icons next to inputs like this. Thus, you can avoid browser support problems.

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

<form action="" style="max-width:500px;margin:auto">

    <input class="input-field" type="text" placeholder="Username" name="usrnm">

  </form>

redpajama_set_name: RedPajamaStackExchange


Director of Regardie Viktor Zolotov wore for the filming of the video in which he called for a duel of opposition leader Alexei Navalny, the watch brand of Montblanc. This drew the attention of the correspondent "Tapes.ru".
This men's chronograph Montblanc Star Chronograph (reference 102377) in a 44 mm steel case with automatic movement.
The chronograph counters are placed on the black dial with Roman numerals in the 12 o'clock and 6 o'clock. White arrows — the characteristic diamond shape. The crown is crowned with the image of six-pointed star with rounded rays — a symbol of the Montblanc brand. The watch is water resistant up to 30 meters and fitted with a black leather strap. Currently, this reference model is not available and not presented on the official website of the brand.
In the Moscow time "Consul" the correspondent "Tapes.ru" reported that the watch Montblanc Star Chronograph (reference 102377) sold in this outlet at the price of 268 thousand rubles, but now already completely sold out.
Director of Regardie Viktor Zolotov has caused opposition leader Alexei Navalny to a duel on 11 September. In video conversion, which is available on the official YouTube channel of Regardie, gold promised to turn his opponent into "chops", in response to the published Fund of struggle against corruption investigation of the violations in the Department.


text:
Hale, the primary school hero
By Monidipa Fouzder2018-06-15T12:33:00+01:00
An access to justice charity wants to publish an illustrated children's book about the Supreme Court president.
She is admired widely in the legal profession and now it looks as if Lady Hale, president of the Supreme Court, could become a hit with the kids as well.
Lady Hale
Legal Action Group, a charity that campaigns for access to justice, wants to publish an illustrated book about the girl who was brought up in the North Yorkshire countryside who went on to become president of the UK's highest court.
Hale says she is 'thrilled' at the idea of making her 'amazing life...into a picture book to entertain and inspire young people'.
LAG wants to publish the book next year - 100 years after women were first permitted to become lawyers - and needs to raise £25,000 to cover production costs.
If, for any reason, LAG can't publish the book, donations will fund the charity's campaign work. But Obiter is hoping it doesn't come to that, because that's our Christmas 2019 prezzies sorted.
Congratulations and commiserations all under one roof
Irwin Mitchell's Manchester office could have a difficult balancing act coming up.
Baking news
The Great Legal Bake runs from 10-14 February - get your whisks at the ready!
Queen of crime does a runner
The lawyers of New York receiver Marm Mandelbaum weren't baffled by their client's disappearance in 1884 - they orchestrated it.
More Obiter
Everyone likes a good loser
Not every case is a win.
Rhythm is a dancer for protesting lawyers in France
Lawyers in France have come up with a novel way to demonstrate their anger over government reforms.
Cornwall solicitor dares and wins (so far)
Elouise Gregor survives close combat murderball and surf immersion in TV real life challenge.


text:
News Sunday, JUNE 04th, 2000
CZECH-PARTIES-PRESIDENT
A coalition of four right-of-centre opposition parties said on Sunday it was going to present a joint political programme in September, based on the direct election of the president of the republic.
A poll just out shows that just under two thirds of Czech citizens would prefer their head of state to be elected by direct popular vote. The STEM polling agency survey, commissioned by the public- service Czech Radio and Czech Television, also indicates that more than 50 percent of Czechs believe there are enough suitable personalities around to fill the post.
However, the two strongest parties -- the Social Democrats and the Civic Democrats -- reject the direct vote.
President Vaclav Havel's second and last term in office expires in 2003.
CZECH-HITLER-CHARGE
Police here in the Czech Republic have announced they are prepared to confiscate next week all the unsold copies of an unabridged Czech translation of Adolf Hitler's book Mein Kampf.
Earlier this week, police brought charges of propagating Nazism against the publisher Michal Zitko, whose Prague-based publishing house Otakar II released 10,000 copies of Mein Kampf in March.
More than 60 years ago, Hitler personally blocked publication of the book in Czech because he considered it to be an unworthy language.
The appearance of the Czech translation of the book met with immediate opposition and outcry from Jewish groups. The state prosecutor's office opened an investigation within a week of the book's release.
CZECH-EU-CANDIDATES
The Czech Foreign Minister Jan Kavan has said that he and his colleagues from the countries, with which the European Union began accession talks more than two years ago, will present their ideas on Monday on when the EU could complete talks with the most successful candidates.
Foreign Ministry Spokesman Ales Pospisil has said that the state of the talks before the Brussels inter-governmental conference, which begins on June 14, will be among the main points for discussion at a meeting of six EU candidate countries in the Slovenian capital of Ljubljana.
Besides Mr. Kavan, representatives of Estonia, Cyprus, Hungary, Poland and Slovenia are to take part.
Our correspondent says the Czech Republic wants to maintain such a pace of the accession talks as to make the year 2003 a realistic, though optimistic, date for their EU entry.
CZECH-CHINA-TIANANMEN-HAPPENING
On the eve of the 11th anniversary of the Tiananmen Square massacre in Beijing, the Czech branch of Amnesty International on Saturday staged a protest happening in Prague.
Human rights activists launched 213 toy balloons -- one each for as many political prisoners still languishing in Chinese jails or being on medical parole in connection with the pro-democracy protests.
Beijing's Communist rulers have officially labelled the weeks of demonstrations in Spring 1989 a counter-revolutionary rebellion and have firmly rejected calls to reconsider that verdict.
China has never disclosed how many protesters were killed.
CZECH-MUSIC-FESTIVAL
Beethoven's Ninth Symphony with An Ode to Joy formally ended on Saturday the 55th Prague Spring International Music Festival, one of the most prestigious musical feasts in the whole Continental Europe.
As tradition dictates, it was performed by the Czech Philharmonic Orchestra under the baton of their chief conductor Vladimir Ashkenazy.
On the festival's last day, Prague Mayor Jan Kasl unveiled a statue of the Czech composer Antonin Dvorak outside the city's Rudolfinum concert hall.
CZECH-WEATHER
And we end as usual with a quick look at the weather.
Sunday will be a very warm day here in the Czech Republic but the tropical heat of the day will subside in the late afternoon as a cold front will start influencing the weather situation. We expect daytime highs between 26 and 31 degrees Celsius, dropping in thunderstorms later in the day to around 20 degrees.
Monday will be a wet day with scattered thunderstorms and daytime highs between 22 and 26 Celsius, dropping to between 12 and 16 degrees in the night.
I'm Libor Kubik and that's the end of the news.


text:
Barbara Hammer |
A film of audiences in London, England at the Filmmakers' Co-op; San Francisco at the Roxie Theater during Gay Pride Week; Toronto, Canada at The Funnel; and Montreal, Canada at McGill University.
I wanted everyone to speak for herself. I wanted to show the diversity in a womens audience, the sophistication, the thoughtfulness, the fun-loving spirit, the flirtations, the detailed, the subtle.
I wanted my audience to make their own film.
In a time of national borders and increasing geographic chauvinism, I found images of women transcending boundaries and cultures and at the same time acting as spokespeople for cultural difference.
"Cheers to festival entrant Barbara Hammer, whose newest film looks at reactions to her own work - fresh and unrehearsed - among women in four different cities. ... Were AUDIENCE given the context of a Hammer retrospective, I'm sure it might have taken on a new shape and even greater interest."
- Edward Guthmann, The Advocate
Preservation print of Audience made in 2018 available from Canyon Cinema.
Exhibitors of this print must include the following preservation credit:
This film was preserved by Electronic Arts Intermix and the Academy Film Archive through the National Film Preservation Foundation's Avant-Garde Masters Grant program and The Film Foundation. Funding provided by the George Lucas Family Foundation.


Welcome to Piano Lessons Reading! My name is Andrew and I am a professional piano teacher based here in Reading. Learn how to play the piano, be it classical or contemporary, right here. I tutor students of all ages and abilities, on both piano and keyboard so no matter your musical tastes I have the lessons for you!


text:
Transfer Andrew Nembhard eligible to play for Gonzaga men's basketball
Gonzaga guard Andrew Nembhard, who transferred from Florida in the spring, is eligible to play immediately this season after the NCAA approved his waiver Tuesday. Prior to his waiver, Nembhard was considered the top sit-out transfer in the country for the 2021-22 men's basketball season. He started all 67 games for Florida the last two seasons. (ESPN.com)
Related: College Basketball Recruiting
Recent College Basketball Recruiting News:
The St. James NIBC Invitational: Tickets punched, the chase is on and hitting the radar
Just outside of Washington D.C., St. James NIBC Invitational is now one week deep into an ambitious high school bubble featuring top talent from all...
Five-star junior Keyonte George has nation's elite programs chasing him
Keyonte George jumped to No. 6 overall in the latest 2022 Rivals150 and is now ranked as the No. 2 point guard. Likewise, the 6-foot-5...
The biggest basketball recruiting names in 2023
Nos. 3 and 16 - Matt and Ryan Bewley: A dominant set of twins at Florida's West Oaks Academy, The Bewleys are expected to attend...
Updated Rivals 2022 Basketball Rankings
The 2022 Rivals150 for basketball has been revealed and there were no shortage of moves. And while putting the list together was a bit more...


Now your users can use one straightforward line in their templates.
One short line of code. No worrying about deactivated plugins. A small extra effort on your end can save your end users some frustration down the road.
This entry was posted in Codecraft, Webcraft and tagged add_action, code, coding, do_action, how to, plugins, WordPress. Bookmark the permalink.
very interesting. I never thought of doing it this way, I'm so used to wrapping all my plugin calls in the if statement. I'll have to try this out.
I don't think there is a leaner, cleaner, safer way to extensibly add code to your theme. Great little article Stephen!
Ah, and I thought I was the first one to think of this.
It's a great idea. The built-in missing-function-proofness is just one of it's potential benefits.


text:
A Kindness Collective
Ok, here's my deep dark secret – I don't like exercising. I know in this day and age when everyone is talking kale-maca-wheatgrass shakes and how many minutes they can hold a plank, it's almost sacrilegious to say you don't like working out, but there it is. That's not to say I don't do it. I practice yoga, pilates, barre, and aerial silks. I love seeing my body fit and strong, and feel really good about myself right after a session when my muscles are swollen and achy. But, for some reason, I go through a pointless internal debate before every workout.
Motivated Me: C'mon get changed, you gotta go to the gym.
Lazyass Me: What..? No, why??
Motivated Me: It's been 4 days. You're gross and blubbery.
Lazyass Me: Urggh.. but it's almost dinnertime, I'm hungry.
MM: Have a banana now. You'll work up an appetite.
LM: But it's so far away.
MM: It's 6 blocks.
LM: I can't…. the couch needs me.
MM: Get your lazy ass up and change, and you can sit in the steamroom and sauna after.
LM: 🙁
MM: GO.
LM: Fiiiiine. <Drags body off couch>
** After workout**
LM: That was AWESOME! I'm going again tomorrow! Make sure you make me.
MM: <Rolls eyes>
At the end of the day, though, I muster the motivation. And I've found that one of the things that really helps me get my butt out the door is serious fitnesswear. Let's face it when you're going to be sweating and rolling around the ground in all manner of contortions we call "core exercises", it seems tempting to just wear some daggy ol' t-shirt and shorts. But I've found that when I dress like I've stepped out of a Lululemon catalogue, it just motivates me to workout harder (I mean everyone checks everyone else out at the gym, amirite?). All the more so, if the fitnesswear brand supports a cause – then damn it, Lazyass Me, now you really need to get off the couch!
When A Kindness Collective reached out to me to be an ambassador for the brand, I spent some time checking out their collection (those high shine leggings are killer!). But when co-founder Helen told me more about the brand and their mission, I really wanted to support them and their cause.
A Kindness Collective was born out of a desire to help support the Little Loves orphanage in Andhra Pradesh, India. Sisters Helen and Jennifer Kwan had spent some time in November 2017 with the 11 children the non-profit had rescued off the streets and recognised there was a need for the orphanage to have financial sustainability. In fact, 100% of the proceeds go to helping orphans at Little Loves and around the world, to provide them with food, shelter, education, and love.
I figure that there is so much to share about this amazing venture by these two big-hearted sisters, that I'll let Helen explain it in her own words:
Me: I understand you wanted to support Little Loves in a financially feasible way but why activewear?
Helen: When I was deciding on a product that I wanted to sell to raise money for the Little Love Orphanage, my friend gave me the idea of creating a yoga line. My goal was to create the next popular social enterprise much like Tom's, Warby Parker, or Love Your Melon to benefit these children. We realized that there was no trending activewear company, at least to my knowledge, that was giving all its proceeds towards a good cause. I also thought about how popular leggings had become in the past few years and thought, why not? Since the Little Loves Orphanage is based in India and the origins of yoga developed in India, it made complete sense to me to start an activewear line to support the orphans in India.
Who does the designs and where do you have AKC made?
My vision for AKC has always been to be as collaborative and as inclusive as possible. If we really want to help the children, then I believe the more people involved who care about this cause the better. With this mindset, we have ongoing collaborations to support our brand. We work with the Apparel Agency, a manufacturing company in Chicago, and Lucky Prints, a screen-printing company also based in Chicago, to build our products. My sister Jennifer has a great eye for fashion and she came up with the vision for our "We wear kindness for Andhra Pradesh" tank. We created this tank in order to inspire people to wear kindness, and Andhra Pradesh is the Indian state in which the orphanage resides. We also work with established activewear companies such as Noli and DYI to sell their clothes on our website. A unique design of AKC's is the gold orphan handprint that we have screen printed on the back of many of our apparel. We collaborated with Samuel, the Indian-native who runs the orphanage, to give us a blueprint of a handprint of one of the children's at the orphanage. Samuel had the kids paint their hands and put their handprints on paper to extract this print. So you can imagine why I love seeing the handprint on our pieces because it makes me feel that much closer to the cause, and I hope customers will feel the same way!
Where do you see AKC growing to? What are your future plans for it?
I have many plans to expand AKC. We've been asked multiple times about expanding to menswear, and this is actually something we wanted to do from the beginning but we had a hard time partnering with the right people to do this when we first started out. However, now that we have been established for a few months, we are starting talks with a company based in Canada that sells men's activewear. My hope for this company is to reach as many people out there as possible who want to support these children, so if that means expanding beyond activewear, I would be happy to do that one day.
Tell me about your accountability process, how can customers know that 100% of the proceeds are helping Little Loves?
We just started launched the company in December of last year, so unfortunately we aren't profitable at this time. However, we work very close with Little Loves since I am on the board of this nonprofit, so I can see which months the orphanage needs more help in which case AKC is able to step in and help. In terms of accountability, we have a professional accountant based in Philadelphia who will audit and review all of our transactions and ensure that the money is being allocated correctly. We have plans to become a certified B Corporation, and if we become certified, that will mean we meet rigorous standards of social and environmental performance, accountability and transparency. Unfortunately, we can't become fully certified yet because we have not been in operation for more than 12 months. This is the direction we hope to go down, and I'm really excited about what will happen as we grow as an established brand and what the future will bring.
Do you see AKC as a standalone from Little Loves? Will AKC one day be helping out charities too or is it very tied to the orphanage?
Even though we are only partnering with Little Loves at this time, I do see us supporting other charities in the future. While the heart of Little Loves is supporting orphans in India, AKC has a broader mission to support children across the globe. I've had a strong conviction from God for the past few years to help the children of Zimbabwe, and I am hoping that AKC can be an avenue in which I can do that one day. I've had conversations with the superintendent of the Harare Children's Home in Zimbabwe, and she is open to receiving help from us once we become more established. After Zimbabwe, I hope there will be more countries we can support, but every day I am learning to take one step at a time.
How can someone get involved or help in other ways?
For anyone who wants to get involved with A Kindness Collective or Little Loves, please reach out to me directly at hello@akindnesscollective.com. As I said earlier, if anyone has a heart to support these kids, I would never want to turn down this extra help. If you have a specific talent that you could bring to the company and to help support the children I would love to hear about it! I am always open for collaboration and especially looking for brand ambassadors that can get the word out about our company.In July, we will be throwing our "Little Loves Run the World" Campaign, which is a virtual 24/7 week-long relay race fundraiser for the orphans in India. Our aim is to have at least one volunteer running somewhere around the world and raising awareness for the orphans for an entire week straight, a total of 168 consecutive hours. We use social media to highly leverage this event, and it has been highly successful in the past. A couple of years ago, we raised about $15,000 in one week, and so we are anticipating great responses for this year as well. Follow us on our social media pages with the handle @akindnesscollective for more information!
For 10% discount on your A Kindness Collective purchases, enter code "thiswanderingeye".
Outfit: Aria Bra, Mila Legging, Crossback Tank
Outfit: Crossback bra, Highshine Leggings
a kindness collectiveactivewearcharityfashion for a causefitnesswearnon-profitsocial goodsportswearyoga pants
On Being Different
My Fave Organic Skincare – That Works!
Young Folks
Bag For All Seasons
2017. Copyright of Sarah Tan.


text:
Montreal strip club extras, I liked hunt montreal somebody club strips cheerleaders
Forums New posts Search forums. What's new New posts New profile posts Latest activity.
Name: Atlanta
Years old: I'm over fifty
As one of the smaller establishments in Montreal it provides over 50 dating app particularly intimate experience with some of the most talented pole dancers in the city. They also organize special evenings for birthdays, bachelor parties or—when applicable—divorce parties.
The plush and luxurious interior and VIP table dance section make it stand out from the rest. This is also a popular spot to watch Canadiens games during the hockey season.
Be the first to know up to our newsletter and get the best of the city straight into your inbox. It features a wide dating and friendship sites in kissimmee of top shelf drinks, roaming shooter girls, a private champagne room, a giant stage with six poles and a VIP section.
You can even book your favourite dancer for a performance at your home.
Their talented pole-dancers are a mix of neighbourhood girls and women from all over the globe. Go to the content Go to the footer Close Montreal icon-chevron-right Montreal. We already have this.
Method of getting extras from a stripper
Located at the corner of de la Montagne and de Maisonneuve, this two-storey strip club is one of the classiest ts in town. This no-nonsense spot is one of the best locations for planning a bachelor party. Tucked away on Sainte-Dominique behind the bar and club action of Saint-Laurent Boulevard, this discreet spot is free dating sites over 40 perfect addition to your weekend out.
One of the more laid-back options in town, this place has nonetheless all the regular perks of the usual Montreal strip club: Continuous stage performances, private contact dances and VIP table dances. The club also has poker machines, pool tables and a shooter bar.
It has a small town feel locals have come to associate with a province reputed for its erotic establishments. Time Out Montreal. Recently renovated, its spacious interior has multiple stages, bachelor parties, a private contact dance section and a new kitchen that serves food until 1 a. He up! Try another? Located in the trendy Mile End area, this club is a great place to go if you want a more laid-back experience outside of the bustle of downtown.
Known for erotic entertainment for decades, the best strip clubs in Montreal irish men dating site ranged from the cabarets of the roaring 20s to the heyday of Sainte-Catherine street in the s.
strip club in aberdeen
My My Profile out. Discover the best of the city, first. up to receive it, and unlock our digital magazines.
Love the mag?. My. They also claim to be the only gay strip club in the world that streams every performance live on the Internet for their members, poz dating site you can take it in from the comfort of your home.
Make sure to check out their slot machines or the VIP lounge before getting a contact dance. This gay male strip club in the Village is open date tonight pub by easton days a week.
Regulars should register for their VIP membership, which gives access to an executive lounge with a private bar. Keep an eye out for their UFC events too.
During the daytime, their performers are more laid-back, natural hubert nc sex club friendly, while in the evening dances are known to be performed by bodybuilders. They also have a full-service restaurant on the premises. You may also like. Look out for your first newsletter in your inbox soon! Our newsletter hand-delivers its best bits to your inbox. If you want the full experience, talk to the dancers about a full-contact lap dance. This high-end couples club review classic has been in the game for over three decades.
Keep an eye out for their professional porn star events.
More of the best bars in montreal
Worldwide icon-chevron-right North America girl on bars Canada icon-chevron-right Quebec icon-chevron-right Montreal icon-chevron-right The best strip clubs in Montreal. All of this makes it worth the trip.
Located in the heart of the Village, this place is one of the best gay japanese dating sites free entertainment venues in town. This place is such a classic, having survived expropriation for the construction of the neighbouring Four Seasons Hotel.
With four VIP sections, 19 private booths and four erotic beds where you can take in couples shows alone or as a group, when the Grand Prix is free dating site in hungary town, they bring in over 50 showgirls from around the world. Thanks for subscribing!
A good rule of thumb is not to believe anything they say.
On a recent weekend night, I spent some time on the receiving end of a typical shift with chinese sex website seasoned dancers of a Denver strip club.
Thread Next Thread. Search Advanced….


text:
Tagged: Mike Lamb
Spring Fling: Week 2 and a 1/2
Roughly two weeks away from Opening Day and things are starting to take shape in the Marlins camp. The biggest news so far has been the "return to sender" policy of Rule 5 pick Jorge Jimenez back to the Red Sox. The Marlins save $25K of the $50K they spent on Jimenez for not including him on this year's lineup, but got barely anything for Matt Lindstrom from the Astros besides some low level prospects. Be that as it may, the decision to release Jimenez makes the infield picture look more in focus, more importantly 3rd and 1st base.
Third base is now where Jorge Cantu will primarily play, while Gaby Sanchez and Logan Morrison continue to fight for the 1B job. Although, Gaby has looked pretty good so far holding a smooth .387 through Saturday (T-2nd on team with 12 hits) and connecting on his 1st spring home run to almost secure the position. Logan on the other hand has had a rough start out the gate and just recently got his average up to the Mendoza line (.200 avg). Although those few hits have been extra base hits (3 doubles & 1 triple producing 6 RBIs), his defense has been shaky trying to adjust to 1B at the major league level. There's still some time left but I'm beginning to see it's more likely Gaby Sanchez will be starting on April 5th.
Now let's move to the pitchers…
As expected, a slew of the pitchers were sent back down to AAA New Orleans or re-assigned to minor league camp. Familiar roster names like Jose Ceda, Cristhian Martinez, and Taylor Tankersley trying to make it back onto the roster will have to work on pitch control as a member of the Zephyrs. Speaking of comebacks, Derrick Turnbow's attempt is over barring he gets a whole new arm. His mechanics haven't been the same since 2006 and the Marlins released him almost the second he came out of the game last Tuesday against the Nationals
The stronger candidates for bullpen and rotation spots are budding their heads out like the spring itself. Anibal Sanchez has gone out on the field every start and showed why he belongs in that 3rd spot in the rotation. That leaves 2 spots left for the remaining pitchers in the mix. Sean West was recently sent down to AAA after walking 7 in 3 innings of a B-game last week, halting his chances to return to the rotation where he finished 8-6 last year.
Chris Volstad might have pushed his name forward as the 4th spot with his last outing against the Nationals. His bread and butter sinker was really working and forced quite a few ground outs, which is what the Marlins wanna see out of the 6′ 8″ righty. That 5th spot is looking pretty nice for Clay Hensley if he can keep up the good work. He's looked excellent forcing the grounders as well as getting out of situations, holding a 0.00 ERA through 10 1/3 innings. You can't ask for more from a pitcher, but Hensley does have an opt out clause if he is not on the roster by April 1st.
If the Marlins decide on throwing Hensley in the bullpen with Burke Badenhop (also looks great) as a long reliever, that might make Rick VandenHurk or Andrew Miller the viable choice. Hayden Penn has shown his true colors and should be moved soon, taking him out of consideration in my book. Between Vandy and Miller the smarter decision would be promoting VandenHurk, while Miller still has an option left on his contract to start the year in AAA without losing him. Miller's delivery is being retooled for the 3rd time and looks like he will still need time to feel comfortable with it.
And finally, the off-the-bench position players are fighting for 2 spots and Jorge Jimenez was in the running for both. The competition for left handed pinch hitter looks like it might have a winner with the resurgent Mike Lamb. The release of Jimenez on Sunday morning must've motivated Lamb because, he knocked a pinch hit 3-run double to all but solidify that late inning bench role. The other roster spot is an infield reserve that's not Emilio Bonifacio (in case he's already out there). Without Jimenez the Marlins seem to be leaning towards Brian Barden who was with the Cardinals AAA team last year. He plays all over the infield and has .292 avg with 6 RBIs this spring.
At 10-9 and 2 weeks to go it could be worse, but plenty of positives to take out of it. Ronny Paulino and Chris Coghlan are already on fire (14 hits a piece), just note worthy and hope they can keep it up. Until next time…
Written by mlblogstealmonster Leave a comment Posted in Dailies	Tagged with Andrew Miller, Anibal Sanchez, Astros, Brian Barden, Burke Badenhop, Chris Coghlan, Chris Volstad, Clay Hensley, Cristhian Martinez, Derrick Turnbow, Emilio Bonifacio, Gaby Sanchez, Hayden Penn, Jorge Cantu, Jorge Jimenez, Jose Ceda, Logan Morrison, Marlins, Mike Lamb, Nationals, Red Sox, Rick VandenHurk, Ronny Paulino, Sean West, Taylor Tankersley
Spring Fling: Week 1
As I'm writing this Mike Stanton just jacked his 2nd homer of the spring, and Dan Uggla followed him with a solo shot of his own against the Astros. A sight I haven't seen much of so far is that raw power to hit home runs. The most unlikely of names have been hitting it over the fence including Bryan Peterson and Emilio Bonifacio (no, that's not a typo).
These young prospects with power like Stanton and Peterson have been turning heads early this spring, and could definitely see playing time somewhere during the 2010 season. Stanton is only 20 years old at this point, so a September call-up is probably the soonest you'll see him. The talent is there and he looks just as good as Jason Heyward, you just don't want to rush him. Although, I wouldn't be shocked if Cameron Maybin's groin injury lingers, Cody Ross moves to CF and Stanton takes RF by Opening Day.
If anything, the player who looks like he's being rushed into the majors is Logan Morrison. The first baseman's performance so far has not been promising and Gaby Sanchez seems to be handling the role a lot better. Of course, Gaby has a sprinkle of experience under his belt from last season and it shows with his average at .400 a week into the spring. Logan doesn't seem to be adapting to any pitchers, carrying a .071 average in his couple appearances (although that one hit was a triple that produced 3 RBIs).
Don't count out Jorge Jimenez to take over 3B, pushing Gaby and Logan out of the way for Jorge Cantu to play 1B again. Jimenez is looking to start the season on the Opening Day lineup, seeing as the Red Sox kept him off their 40-man roster. If he can't secure the starting 3B job, he can still battle for the left-handed bat off the bench role. Jimenez has competition there though against veteran Mike Lamb, who has also shown signs of why his minor league deal should be purchased. Also, Hank Blalock decided to sign a deal with the Rays and made the choice a little easier by not coming to Marlins camp.
The pitching staff as a whole hasn't done anything too drastic to cut themselves from the team, but I will tell you the highs and lows so far…
The lowest moment was the outing Seth McClung had on Monday against the Mets making me rethink his signing altogether. He pitched 2/3 of an inning and allowed 6 earned runs on 2 hits (one being a solo HR) and 3 walks. It's early but in the bullpen you only get so many opportunities to impress with so many arms out there.
The highest moments were a tie between…
1) The pitching of Clay Hensley on Saturday against the Cardinals going 3 innings with 4Ks allowing 1 hit and no runs.
2) Rick VandenHurk coming into a 5-0 deficit against the Red Sox throwing 3 scoreless innings, 1 hit, 0 runs, 2Ks. Worthy noting VandenHurk is my dark horse pick, he looked better than Andrew Miller and Sean West influencing me to consider an all right-handed rotation.
The Marlins are going to start making cuts soon and should eliminate the youngsters and high scoring comebacks all around the league. I know no lead is safe but during Spring Training you see the 2nd and 3rd string players come out to blow the scoring wide open for better or worse. Starting the spring 3-0 was nice but ending the 1st week 5-3 wasn't too good, so let's hope this 2nd week they kick it up a notch.
UPDATE: Thursday morning the Marlins made some moves with a few pitchers, right-hander Ryan Tucker was optioned back to AAA-New Orleans, and lefty Jay Voss sent to minor league camp.
Written by mlblogstealmonster Leave a comment Posted in Dailies	Tagged with Andrew Miller, Astros, Bryan Peterson, Cardinals, Dan Uggla, Emilio Bonio, Gaby Sanchez, Hank Blalock, ifacClay Hensley, Jason Heyward, Jay Voss, Jorge Cantu, Jorge Jimenez, Logan Morrison, Marlins, Mets, Mike Lamb, Mike Stanton, Rays, Red Sox, Rick VandenHurk, Ryan Tucker, Sean West, Seth McClung
All those off-season questions should be answered within the next few weeks of Spring Training as roster spots, starting positions, and rotation vacancies are given to those who stand out. There are a significant amount of team members returning but nothing is set in stone, especially with the rotation and bullpen.
Besides the 1-2 punch at the top (J.J. & Nolasco) there are several talented pitchers vying for starter job. I think Anibal Sanchez is finally healthy and can put up a solid season like his stellar rookie campaign [10-3 with a no-hitter]. Chris Volstad has got to be over his sophomore slump by now because giving up as many home runs as games started [29] is unacceptable. If that leaves one more spot open it should go to a lefty, either Sean West or Andrew Miller. Both show sparks of being able to handle 7+ innings, but inconsistencies and inexperience need to be improved now that everyone knows their name and what they throw. The dark horse candidate would be The Incredible Hurk AKA Rick VandenHurk. He made big strides at the end of last season and you can't go wrong with (future Hall Of Famer) Bert Blyleven as your personal pitching coach. That leaves Hayden Penn (who I don't trust in the rotation) to become more of a middle relief like Burke Badenhop and Ryan Tucker, if not released altogether.
Another decision to make is who will fill that lefty off the bench roster spot. As early as it is in the spring the top 2 strongest candidates are Rule 5 draft pick Jorge Jimenez and veteran Mike Lamb. It seems manager Fredi Gonzalez has taken a likening to Jorge Jimenez and if so that could put the other Jorge (Cantu) back at 1B with his diminishing arm. On the other hand, in only 2 games Mike Lamb has 3 hits including a pinch-hit RBI single.
To throw another hat into the circle, Hank Blalock has still has yet to make a decision on which team he would rather play for this season. Blalock is choosing between the Rays and Marlins, so if he ends up signing with Florida he could very well snatch up that last roster spot over Lamb and Jimenez.
In a few days there will be a clearer view of things like Hank's choice of whether to play in Tampa Bay or Miami, the "Race at First Base" between Logan Morrison and Gaby Sanchez, and the plethora of pitchers fighting for bullpen spots will dwindle because of injuries or lack of production. Check back after the weekend…
Written by mlblogstealmonster 3 Comments Posted in Dailies	Tagged with Andrew Miller, Anibal Sanchez, Burke Badenhop, Chris Volstad, Gaby Sanchez, Hank Blalock, Hayden Penn, Jorge Jimenez, Josh Johnson, Logan Morrison, Marlins, Mike Lamb, Rays, Rick VandenHurk, Ricky Nolasco, Ryan Tucker, Sean West
Get Frugal With MacDougal
The time is finally here for all baseball maniacs to get excited, as pitchers and catchers are reporting to Spring Training all this week. And for a team that hasn't made many off-season acquisitions, it's not surprising the Marlins picked up another piece for their bullpen before everyone starts working out. Of course the big money went to 9 arbitration eligible players (Cody Ross just won his case for $4.45 million), so the Marlins are still being thrifty about who they want to bring into camp.
Former All-Star Mike MacDougal has been given a minor league contract with a Spring Training invite by the Marlins. The deal is worth $700K if he makes the big league roster, including $75K in performance bonuses. Without any major league deals outside the organization, MacDougal was offered the 2nd highest amount of money this off-season on a minor league contract (Seth McClung gets $800K for making the team).
Pitching most of his career in the AL with the Royals and White Sox, MacDougal was very hit or miss. In 2003 he reached All-Star status grabbing 27 saves for Kansas City and 21 more in 2005, but was eventually traded to Chicago mid-2006. By 2009 he had a 12.46 ERA after 5 games and was released by the White Sox, eventually getting scooped up by the Nationals in mid June. The switch to the NL was just what the reliever needed, as most pitchers perform better within the land of no DH. MacDougal was thrown into the closer role in Washington after they ran out of options (trading Joel Hanrahan to Pittsburgh and Joe Beimel to Colorado). He then converted 20 of 21 save opportunities with a 3.60 ERA on a last place team.
Having already hired Randy St. Claire as the new pitching coach (Washington pitching coach '03-'09), the decision to bring MacDougal aboard makes total sense. He has experience closing games if everything doesn't work out with Leo Nunez in that role. Hopefully changes don't need to be made and these newly acquired relievers like MacDougal, Derrick Turnbow, and Seth McClung will be signed and help bolster our bullpen.
Also, the Marlins are inviting some position players to camp hoping to fill that lefty off the bench role. It's not anyone like my suggestion of Hank Blalock (although keep your eyes on him), but names you might not of heard from in a while.
Mike Lamb was invited to camp, who you might remember from his Houston Astros days when he averaged 12 HR/60 RBI from '04-'07. He last played in the majors in 2008 splitting time between Minnesota and Milwaukee for their playoff push. Lamb signed with the Mets last season but never got the call back up to the big leagues. For all the injuries the Mets had through out the year they should've taken a chance on him since he plays 1B/3B/OF.
Jason Lane is another former Astros outfielder trying to re-emerge from the trenches. He last played in 2007 for Houston, then was given to San Diego as part of a conditional deal playing in only 3 games the rest of the year. Since then he signed with the Yankees and Boston in 2008, as well as Toronto in 2009 with no luck of a roster spot.
The Marlins aren't just giving away bench positions though, so it should be a tight race between the veterans. If none of them work out, I can see a trade during Spring Training to bring in some talent.
Written by mlblogstealmonster Leave a comment Posted in Dailies	Tagged with Cody Ross, Derrick Turnbow, Hank Blalock, Jason Lane, Mike Lamb, Mike MacDougal, Seth McClung


i'm still getting the same message i had setup in the new user email configuration (yes customise new user emails with s2member) in the general options.
fyi i ensured that the write debug.log is working running it outside the filter and it was writing to the file fine.
i just want to be able to get the hook working.
my next option is to use the built in wordpress ones but i'd like to be able to keep it consistent.
i really need help with this, i've been investing a lot of time. i don't need help with the programming as much as i do with just getting the hook from the plugin to trigger.
i tried to put a mail function within the hook to see if i can get it to trigger anything but i believe it's not being called.
the emails are configured to use the s2member emails overridding the wordpress ones.
actually i just realised that the next bill date is always going to be the same regardless of what the new subscription is.
what about reactivating account. is that the same form as updating billing?
what if i don't give a grace period or i miss calculate it. does it still all add up?
so if i signed up for a yearly subscription and just changed it to monthly. without giving any trial days i just got charged again for the monthly. does that mean that if i cancel my account now, i have 13 months all together in my account? or 1 month and the 12 months basically disappear?
lets say i just changed it from yearly, to monthly, and then to quarterly? how many months does my account have? does it collect the months as i keep changing my subscription?
after an account expires what sort of form do i need to provide the user to allow them to reactivate their account? is it the same one for updating billing?
what's the difference between a billing modification form to a billing update form?
i'm using paypal pro to charge users paypal or credit card.
hi jason thanks for the response.
that would be helpful with estimating the next bill date by looking at the previous date. thanks.
how would i create a php function to match the exact configuration for how paypal will set those dates?
or does paypal look at 1 month as 30 days or something?
to be able to get the recurring duration? e.g monthly / quarterly / yearly?
it seems like the issue was with setting up a paypal sandbox australian account. as soon as i switched to american, all these options turned up and i was able to configure it and get it working correctly.
it's really frustrating that within the sandbox it comes out different and a lot of the options are turned off even though the services are offered in australia.
corrected the form tag was something that got messy overtime trying to figure out why it wasn't working..
sorry i also forgot to mention.
i'd like to be able to put a condition for one of my Custom Registration/Profile Fields.
i'm not using standard buttons at all, only pro.
the goal is to be able to charge recurring payments.
i'm currently already using the paypal pro form with recurring payments.
the way i have it configured at the moment is that it only allows recurring payments to users with a paypal account.
ideally i'd like it to allow users who want to put in the credit card too, either within paypal or on the site.