text:
Position: Research Scientist or Postdoctoral Researcher
Institution: Institute of Physical and Chemical Research
Duties: The research scientist or postdoctoral researcher will conduct research on causal digital twin for medical science and other fields in collaboration with our collaborators in those domains. The successful candidate is expected to conduct research on estimating structural causal models using such real-world data as medical data, conducting counterfactual simulations using the estimated models and making predictions by machine learning using such simulated data as well as conducting methodological research on the estimation of causal models
Requirements: must have a Ph.D. or expect to receive a Ph.D. before the date of employment in machine learning, statistics, biometrics or a related field; must have expertise in statistical causal inference or in topics including machine learning, time series analysis, and dynamical systems; must have experience of performing real-world data analysis using Python or R
Text: Skip to main content Access Contact Us 日本語サイト Search About RIKEN Research News & Publications Careers Partnerships & Tech Transfer Home Careers Job Openings Please enable JavaScript in your browser. Seeking a Research Scientist or Postdoctoral Researcher (W22179) Japanese Page Laboratory Causal Inference Team Generic Technology Research Group RIKEN Center for Advanced Intelligence Project (Laboratory head: Shohei Shimizu) Research Field The Center for Advanced Intelligence Project has been launched with subsidy from Ministry of Education, Culture, Sports, Science and Technology-Japan for "Advanced Integrated Intelligence Platform Project (AIP) -Artificial Intelligence/ Big Data/ Internet of Things/ Cybersecurity-". The Center conducts fundamental theoretical research and develops an innovative technology, with aiming to advance science and contribute to society or humanity. This Center is a project with a maximum of 10 years from FY 2016. Our group works on developing mathematical methods to elucidate the causal mechanisms underlying natural phenomena and human behavior. In particular, we develop statistical methods for estimating causal relationships from observational data that are obtained from sources other than randomized experiments and construct a new methodology that goes beyond the conventional limits. We also aim to contribute to the solution of problems in basic sciences such as natural and social sciences and applied sciences such as engineering and medicine by collaborating with people in those fields. For more information, please refer to the following webpage: Causal Inference Team Job title and Job description Job title, available positions Research Scientist or Postdoctoral Researcher 1 position Research Scientist Carries out research and other work in accordance with team research themes Basically defined as those with a doctoral degree more than 5 years. Postdoctoral Researcher Carries out research and other work in accordance with team research themes under the direction of supervisors. Basically defined as those with a doctoral degree of 5 years or less. * The applicant will be assigned to an appropriate position based on his/her ability, aptitude, etc. Job description The research scientist or postdoctoral researcher will conduct research on causal digital twin for medical science and other fields in collaboration with our collaborators in those domains. The successful candidate is expected to conduct research on estimating structural causal models using such real-world data as medical data, conducting counterfactual simulations using the estimated models and making predictions by machine learning using such simulated data as well as conducting methodological research on the estimation of causal models * The Center for Advanced Intelligence Project applies a work system combining work-from-home and work-at-office. Qualification must have a Ph.D. or expect to receive a Ph.D. before the date of employment in machine learning, statistics, biometrics or a related field. must have expertise in statistical causal inference or in topics including machine learning, time series analysis, and dynamical systems must have experience of performing real-world data analysis using Python or R must be proactive, cooperative, flexible, and able to respond according to the circumstances. must also have good communication skills and be able to cooperate with the relevant personnel within/outside of the laboratory to fulfill the tasks. Work location Branch and address RIKEN Center for Advanced Intelligence Project, Hikone campus of Shiga University (1-1-1 Bamba Hikone, Shiga) Salary and benefits The following rules do not apply if the appointment is to begin on or after April 1, 2023, in accordance with the open recruitment procedure by RIKEN after October 17, 2022. "The employee's period of fixed-term employment cannot exceed 5/10 years from the initial date of hire (or 5/10 years from April 1, 2013 for fixed-term employees already at RIKEN prior to this date)." 1. A one-year fixed-term employment contract, renewable based on evaluation. The employment duration will not exceed the end of fiscal year (March 31) in which the employee completes 7 years of employment. (Maximum employment duration for a Postdoctoral Researcher is 5 years) 2. RIKEN may adjust the above maximum period of renewability based on a) the employee's abilities, work load at the time of contract completion, performance and work attitude and b) the continuation of the employee's center, laboratory or project and RIKEN's management situation and budget at the time. In principle, employment contracts will not be renewed for individuals older than 65 years. 3. The employee's period of fixed-term employment cannot exceed 10 years from the initial date of hire (or 10 years from April 1, 2013, for fixed-term employees already at RIKEN prior to this date). 4. In principle, the duration of the Center is 10 years from FY 2016 to FY 2025. If it is decided that research projects in which they are involved will be discontinued after the duration ends, RIKEN may adjust the maximum period of renewability for their contract. In principle, the first two months of employment is considered a trial period. Salary will be an annual salary based on experience, ability, and performance, and will consist of a base salary and a variable salary. The variable salary will be determined each fiscal year based on experience, ability, and performance. The monthly base salary is 345,600 JPY for Research Scientist, 290,200 JPY for Postdoctoral Researcher, as of April 1st 2022. The monthly base salary and variable salary are subject to change due to amendments to RIKEN regulations. Discretionary work, commuting and housing allowances will be provided. Social insurance will be applied. The approximate amount of monthly salary at the time of employment: Research Scientist Monthly salary range, including discretionary work allowance, at the time of employment is 500,000-833,000JPY (annual salary 6,000,000-9,996,000 JPY). Decided based on experience, ability, and achievements. Postdoctoral Researcher Monthly salary range, including discretionary work allowance, at the time of employment is 400,000-558,000JPY (annual salary 4,800,000-6,696,000JPY). Decided based on experience, ability, and achievements. Mandatory membership in the RIKEN Mutual Benefit Society (RIKEN Kyosaikai). This position falls under the specialized duties discretionary work system; one working day will be calculated as 7 hours and 30 minutes. Days off include public holidays, New Year's holidays (Dec. 29 - Jan 3), and RIKEN Foundation Day. Paid leave includes annual paid leave (up to 20 days depending on the month of employment), special paid leave (childcare, family nursing care, etc.), and work life balance holidays (up to 7 days depending on the month of employment). There are also additional leave systems such as maternity leave, childcare leave, and family nursing care leave. RIKEN has introduced telework as a temporary and special measure to prevent the spread of COVID-19. You may be asked to work from home according to the instructions of the institute. You can also choose to work from home with the permission of your supervisor. Smoking is not permitted on site except in designated smoking areas. Smoking will be entirely prohibited on site from April 2024. These and other provisions are in accordance with RIKEN regulations. RIKEN is actively undertaking initiatives to promote gender equality and diversity , and moving forward with the establishment of a diverse and vibrant research environment. If multiple candidates are found to have the same aptitude following a fair assessment, active efforts will be made to recruit female candidates. Also, eligible for an exemption from repayment for category 1 scholarship loans provided by the Japan Student Services Organization before fiscal year 2003, and eligible applying for the MEXT Grants-in-Aid for Scientific Research ( Kakenhi ). The Wako Campus has an on-site daycare, RIKEN Kids Wako . For details, please send an email to the HR at kids [at] riken.jp. Application and required documents Required documents 1. Complete CV or CV (with photo and email address) * Write the RIKEN job ad number "W22179", indicated in the parentheses next to the job title, in the RIKEN job ad number section in the upper right corner of your CV. 2. List of publications: Circle titles of three major papers in the list 3. Photocopies of three major research papers. 4. Two different letters of recommendation including one by the current supervisor Note: If you cannot obtain a letter of recommendation from your current supervisor, the same document issued by a third party is acceptable. Please specify the referee's contact information (Name, affiliation, job title, phone number, and email address) Letters of recommendation must be addressed to: Director of RIKEN Center for Advanced Intelligence Project Stamp or signature by referee is necessary. Referees must directly send letters of recommendation 1) by postal mail to the address below after sealing, or 2) by email attached with a letter of recommendation with stamp or signature in PDF format, to the address below. 5. Research in the past and research plan (3 pages in A4 size) Your research plan must include outcome expected within a few years from your appointment. 6. Consent form for handling personal information based on GDPR If you are a resident of the European Economic Area (EEA), you are required to submit the document, " Consent form for handling personal information based on GDPR " with your signature. * You will find detailed information about General Data Protection Regulation (GDPR) on the following website: Data protection | European Commission How to apply Applicants must contact the Center for Advanced Intelligence Project before they submit the required documents in PDF format by email to the bellow Email address. Please use the subject line "W22179_your name_the position that you are applying for" when you apply. (Example "W22179_Hanako Riken_ Postdoctoral Researcher") Also, the document names for the letters of recommendation must be "Letter of recommendation_your name." (Example: Letter of recommendation_Hanako Riken). You need to ask your referees to use this document name for the letter. Note: Application documents will not be returned. No information can be released regarding application status or evaluation details prior to, during, or after the evaluation process. Deadline Open until the position is filled Handling Personal Data Submitted documents are strictly protected under the RIKEN Privacy Policy and will be used only for the purpose of applicant screening. Personal information will not be disclosed, transferred or loaned to a third party under any circumstances without just cause. Selection process Application screening, interview and oral presentation by selected applicants Start of Employment As early as possible Contact Information / Send application to RIKEN Center for Advanced Intelligence Project Nihonbashi 1-chome Mitsui Building, 15th floor, 1-4-1 Nihonbashi, Chuo-ku, Tokyo 103-0027, Japan Email: aip-hr [at] ml.riken.jp For inquiries, please send an email. Top Home Access Contact Us Sitemap Links Terms of Use Privacy Policy RIKEN Web Accessibility Guidelines About RIKEN Overview Greetings from the President Management History Facts & Figures RIKEN People Support RIKEN Visit RIKEN Gender Equality and Promotion of Diversity Research Laboratory Heads Areas of Research Centers & Labs RIKEN Center for Advanced Intelligence Project (AIP) RIKEN Center for Advanced Photonics (RAP) RIKEN Center for Biosystems Dynamics Research (BDR) RIKEN Center for Brain Science (CBS) RIKEN Center for Emergent Matter Science (CEMS) RIKEN Interdisciplinary Theoretical and Mathematical Sciences Program (iTHEMS) RIKEN Center for Integrative Medical Sciences (IMS) RIKEN Nishina Center for Accelerator-Based Science (RNC) RIKEN Center for Quantum Computing (RQC) RIKEN Center for Sustainable Resource Science (CSRS) RIKEN BioResource Research Center (BRC) RIKEN Center for Computational Science (R-CCS) RIKEN SPring-8 Center (RSC) RIKEN Cluster for Pioneering Research (CPR) All-RIKEN Projects Chief Scientist Laboratories etc RIKEN Hakubi Research Teams RIKEN Cluster for Science, Technology and Innovation Hub (RCSTI) RIKEN Baton Zone Program (BZP) RIKEN Program for Drug Discovery and Medical Technology Platforms (DMP) RIKEN Industrial Co-creation Program (ICoP) RIKEN Information R&D Strategy Headquarters (R-IH) News & Publications Research News News For Journalists Events & Symposiums Publications Careers Job Openings Programs for Junior Scientists Working at RIKEN Gender Equality and Promotion of Diversity Alumni Preparing for RIKEN Partnerships & Tech Transfer Shared-Use Resources Available Technologies Technology Transfer Collaboration with Industry RIKEN Ventures Research Collaboration RIKEN 2-1 Hirosawa, Wako, Saitama, 351-0198, Japan Phone 81-48-462-1111 Copyright © RIKEN, Japan. All rights reserved.


text:
John Collins of Berners Street
'Retired planter' of Berners Street, a signatory of the 1783 address to George III by absentee owners and merchants.
Will of John Collins of [Berners Street] St Marylebone proved 15/03/1806. The will makes no mention of property in St Vincent or elsewhere, but his executors and trustees were William Manning (q.v.), Nicholas Richards of Cheshunt and Josias Jackson of Southampton (q.v.). He confirmed the settlement on his daughter Harriet Chastel de Boinville of an annuity of £200 p.a. and £5000 for her children at her death, and added an annuity of £500 p.a. He also left his 'unfortunate son' John Collins an annuity of £500 p.a., and his daughter Cornelia Newton wife of John Newton of Grosvenor Place £16,000 in trust. He also provided for his two children by Mrs Beaumont, Charles Beaumont Collins and Frances Beaumont Collins, and their mother, 'my friend Mrs Mary Beaumont of New Road' (although her legacy was contingent on her living at least 100 miles from London) and left £20,000 in trust for a third child, described as 'my natural son' John Beaumont Collins.
The daughters of John Collins, Cornelia Newton and Harriet Chastel de Boinville, appear in the circle of Shelley and Godwin in 1813: their father is described in one of the secondary sources as 'a retired West Indies planter of liberal views of 44 Berners Street.'
He was probably the John Collins of Wilsden [sic] County of Middlesex who received £30,000 in Exchequer Loans 09/07/1795 witnessed by William Manning, John Proctor Anderdon and Charles Bosanquet.
PROB 11/1439/198.
Kenneth Neill Cameron, Shelley and his circle, 1773-1822 Vol. 3 p. 254.
Carenage [ St Vincent | Canouan ]
John Collins, George Baillie, Charles Hamilton and John Wilson leased Carenage for 7 years to George Inglis under a deed of 1785, but the lease appears to have been an instrument to empower Inglis to effect an 'ejectment' of John Doe [sic] from the estate, implying the lessors were either mortgagees or mortgagees-in-possession.
1803 [EA] - 1810 [LA] → Mortgage Holder
Wallibo Estate [ St Vincent ]
Mortgage holder for £10,000 from 1803, then mortgagee-in-possession c. 1805.
PamphletsAuthor?
The case of the... 1792
Testator → Executor
Josias Jackson
Nicholas Richards
Berners Street, London, Middlesex, London, England
Historical [1]
'John Collins of Berners Street', Legacies of British Slavery database, http://wwwdepts-live.ucl.ac.uk/lbs/person/view/2146644943/ [accessed 27th January 2023].

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: Pywin32 Saving as XLSM file instead of XLSX When I currently attempt to save an XLSM file like so:
from win32com.client import Dispatch

# Open Excel workbook
xl = Dispatch("Excel.Application")
wb = xl.Workbooks.Add(r"C:\Users\ryan\Desktop\Book1.xlsm")

# Make some changes
# blah blah blah

# Save the workbook in XLSM format with new name

wb.SaveAs(r"C:\Users\ryan\Desktop\Book1 - XLSM.xlsm")
xl.Quit()

I am given the following error...
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<COMObject Add>", line 7, in SaveAs
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, 'Microsoft Excel'
, 'This extension can not be used with the selected file type. Change the file e
xtension in the File name text box or select a different file type by changing t
he Save as type.', 'xlmain11.chm', 0, -2146827284), None)

How do I save as a new file format?
Note- this causes the same error when trying to save a file that was already an XLSM, as an XLSM.

A: The format of the file is determined by the FileFormat parameter that you specify when you call SaveAs. Since you don't specify a value, the default value of .xlsx is chosen. The documentation lists the possible values. You need to use xlOpenXMLWorkbookMacroEnabled.
The code would be:
xlOpenXMLWorkbookMacroEnabled = 52
....
wb.SaveAs(filename, FileFormat=xlOpenXMLWorkbookMacroEnabled)

redpajama_set_name: RedPajamaStackExchange


text:
Grey Patterson
app developer, photo taker, playlist builder, book reviewer
Category: App
Fluidics 2.1
Post author By Grey
No Comments on Fluidics 2.1
I've just released Fluidics 2.1 on the App Store, only five months after the last update, so I'm speeding up a bit on my release cycle, apparently. If you'd like to see the whole "what's new" list, check out the release post over on the Fluidics site; this post is more of a "making of" kind of thing.
Unlike the last update, this wasn't a ground-up rewrite. I briefly considered tearing out the App/SceneDelegate stuff and rewriting it to use the new SwiftUI-style App setup, but because there were some visual bugs with the release of iOS 14, I wanted to get the update out sooner rather than later.
This version requires iOS 14 – the previous version has no issues on iOS 13, and just about everything new in 2.1 requires iOS 14, so I went ahead and bumped the minimum version.
The main addition in Fluidics 2.1 is the new widgets, available with three variants.
From the top:
The 'add' widget, which displays the four Quick Adds, and allows one-tap logging from the home screen.
The 'status' widget, in wide form – my personal favorite – which displays the goal, not only in the fill state of the widget background, but also in text form, as well as the four quick adds.
The 'status' widget, in small form, displaying just the goal in text form.
All of the widgets allow launching the app, and use deep links to interact with it in specific ways.
The linking format is technically open, so I can drop a link into this post that would open the app and log water. It accepts a handful of URLs:
fluidics://fluidics.app/quickAdd
fluidics://fluidics.app/customAdd
fluidics://fluidics.app/add/:unit/:amount, where :unit is one of "flOz", "l", or "ml", and :amount is a parsable number.
(Creating that linking framework was the spot where I was most tempted to drop SceneDelegate entirely – the Scene class' onOpenURL(perform:) modifier was looking real nice compared to the tangle I wound up with in the SceneDelegate. Oh well, maybe for next update.)
One of the fun things to set up was the customizability of the widgets. I've bounced off the IntentKit framework in the past, but never got very far due to time constraints. With widgets being driven off Intents as well, though, it was time to sit down and actually write it up.
Honestly, the Intent definition editor is cool. I could go off on a whole mini-essay about the usefulness of constraints in design, and how perfectly it expresses the constraints of valid inputs and configurations, but I digress.
Having done that bit of setup, I'm definitely going to look more at this in the future. I'm still trying to figure out what, exactly, a SiriKit integration for Fluidics should look like; once I've done that design work, though, the coding aspect is seeming much more manageable now.
The last little feature I added was the ability for Pro users to switch the icon. It felt like the right kind of thing to lock behind the Pro subscription – a purely cosmetic tweak, and an additive change. Actually implementing it in SwiftUI was fun – it's a Picker, attached to a custom Binding. I should probably refactor it a bit for readability, but the actual implementation is pretty solid, and I'm happy about it. It also allows for further expansion in the future – I can add new icon choices pretty easily, going forward, and may do so if I have any fun ideas for what to offer there. And yes, I'm open to suggestions.
So, the new release is live on the App Store, and I encourage you to check it out. The app remains free to use. If you'd like a more marketing-speak-y overview of what's new, you can check out the release post.
Tags fluidics, iOS 14, update
1 Comment on Fluidics 2.0
At long last, I am quite happy to share that Fluidics 2.0 is now available on the App Store. If you'd like to see the full feature list, check out the release post over on the new Fluidics website; this is going to be more of a 'making of' sort of post.
So, what's new in Fluidics 2.0 that warrants it being Two Point Oh?
To start with, I rewrote it from the ground up. Which is widely considered to be a bad idea, but I stand by the decision. I built Fluidics as a project in undergrad; while that wasn't all that long ago, I've learned a great deal since then.
And beyond that, the iOS world has changed. Fluidics 1.0 was built on storyboards and imperative programming; Fluidics 2.0 is entirely SwiftUI. (The only storyboards present are in the widgets, which… cannot be built without storyboards. Maybe in SwiftUI 2.0?)
And while I wanted the core of the application to stay the same – I love the visual of the screen filling up, and the way the colors transition from the 'above water' to 'under water' areas never fails to make me smile – I also wanted some of the more idiosyncratic stuff to… fit in better.
That iOS-y Feeling
Gone are the cards.
Settings is now a full-screen experience, and that extra room to breathe makes for a lot easier navigation.
For the Quick Add, I went with the new style of cards in iOS 13, which are just as easy to dismiss thanks to the universal swipe-down gesture, and have fewer… weird bugs.
One of the key ideas of the design program I'm doing right now is that "you are not your user."
Which, in this case, meant I had to buckle down and accept what my actual users kept telling me. Cool as I think it is to swipe from screen to screen, other people mostly just found it confusing. Tabs? Tabs are standard for apps, which makes them easy to understand; they're also very well-integrated with VoiceOver, which is something the swiping always struggled with.
SwiftUI also comes with effectively free Dark Mode support. Most of the actual work, for me, was in finding slight variations on the colors that looked as good in Dark Mode as the originals did in Light Mode. (Day Mode?)
Finally, this new version of Fluidics is something like a tenth the size-on-disk of the previous. This comes from a few places: some actual clean-up work I did helped, but the biggest gains were from updating to the latest version of Swift; that means that, instead of including Swift itself in the app, I can just use the system-level one. So it's iOS' problem to keep track of that whopping couple of megabytes of code, and not Fluidics'. Nice.
Similarly, switching to iOS-standard cards instead of the custom ones saves some room. While I was working on dependencies, I switched from a weird, all-local, very-unstable implementation of StoreKit to RevenueCat, which is much easier to work with and saved me a great deal of tearing out my hair.
The final big change was a bit of a side project itself: a new website for Fluidics. The old one was… fine, I suppose. It gave me a chance to try out static site generation with Jenkins (on GitHub Pages), but… hand-coding HTML and CSS, while something I can do, isn't something I really enjoy doing.
In the interim, however, WordPress has had some excellent updates, the Twenty Twenty theme is easy enough to tweak, and Gutenberg with some plugins makes for a very good editing experience, so here we go.
The new site looks better, and makes it a lot easier for me to do things like, say, having a blog where I can do visually-interesting update notes for each release.
Check out the new site
and update notes!
Tags fluidics, update
Meditime 1.1: The Siri Update
No Comments on Meditime 1.1: The Siri Update
I am happy today to announce the release of the first major update to Meditime!
There are two major changes in this, and I'm going to start with the one that isn't mentioned in the title: animations! After some tinkering, the opening/closing circle with the start/stop of the timer is now much smoother, and I went ahead and reused it in the transition to and from the new Settings page, as well.
The second new animation plays behind the timer as it runs, a slow up-and-down motion to help you focus on your breathing.
(A video would've been more clear here, but frankly, I don't feel like embedding videos on this site is worth the effort.)
It's a five-second inhale, five-second exhale cycle, giving you a total of 6 breaths per minute, which is a nice, calming rate. Not a huge addition, but one I am very proud of.
The other big change is the new Settings page; rather than just the privacy policy, I wanted a place to hide a bit more of the complexity that adding new features requires.
Starting from the bottom, I've added the ability to change the granularity of timer adjustments, and switched the default from 1 second to 5 seconds. If you really do need that timer running for 33 seconds precisely, you still have the ability to set that, but if you prefer round numbers and didn't enjoy trying to swipe just right to make that happen, the new 5 second or 30 second increment options make that a lot easier.
Finally, the big change: Siri support!
The obvious parts are the new 'Add to Siri' buttons there, to start the stopwatch and end the current session. It's pretty handy — thanks to Siri's integration with the HomePod or AirPods, you can now make your interactions with the app an entirely hands-free experience.
Less obvious is the fact that the app is also linked into the Siri Shortcuts system. Every time you start a timer or stopwatch, and every time you end the session, that's fed to the system as a potential suggestion for Siri to show you. And it links in with the Shortcuts app, as well, so you can add meditation to your "good night" Shortcut routine. (Or "good morning," or anything else you'd like!)
Every time you set and run a timer, that gets handed to the Shortcuts system, and you can pick those up via the Shortcuts App or through the Settings > Siri & Search, where you can set custom Siri Shortcuts. They work just as well as the two provided in the app's settings page, but provide a larger range of customization, for the power users out there.
$0.99 on the App Store
Thank you for reading, and I hope you enjoy the new update! If you don't have the app, not to pressure you or anything, but you've already read this far, it's only $0.99, and I'd quite appreciate your patronage.
Tags meditime, update
Fluidics 1.3: the Subscription Update
No Comments on Fluidics 1.3: the Subscription Update
I was originally going to call this one "the widget update," but that felt a bit dishonest, because that's not the biggest user-facing change of the update.
As somebody who wants to have a nice, long career making software for people to use, I'm rather invested in the idea that it should be possible to make a living by… making software for people to use. The original business model for the App Store, then, was a bit iffy: the user buys your app and then they have it indefinitely. Good for them, except with the developer no longer making money, they no longer have any incentive to maintain the app.1 Bad news for the user, as the app is no longer getting new features, or even maintained to stay functional on the latest versions of the operating system.
Which is why I'm rather a fan of the subscription mechanic that Apple started giving developers recently. Ongoing revenue means ongoing support; that's why, for example, I jumped at the chance to support my favorite writing app when they shifted to a subscription model.
With this update, I'm adding a subscription to Fluidics. Thus, the title of the update; it's definitely not a hidden thing I'm doing here.
I'm also not taking any features away; everything that was available for free in 1.2 remains free.2 The subscription is titled 'Pro,' and the goal is for it to provide access to a variety of new features. Initially, there are two: with a Pro subscription, you can apply your own multiplier to your daily goal, from 0.5 to 1.5; and there's now a second widget option, displaying your progress towards your goal and a single Quick Add button that can cycle through all of your Quick Adds with a tap.
I also want it to be pretty cheap, so it's about as low as it can go: a dollar a year.
These aren't the only Pro features I have planned — I'd like to add a few more things that I think will be quite handy. There will be new features for the free version of the app, too; in this update I've added a new 'Goal' card (in the Settings screen) that shows how the app is calculating your goal. It's color-coded, I'm quite proud of it.
So that's the long and short of it: in order to fund ongoing development of the app, there's a new $1/year subscription that'll get you some 'Pro' features; the core functionality is still free, but if you want a bit more power, it's there at a very reasonable price.
As always, thank you for reading, and I hope you'll download Fluidics; it's free on the App Store.
For a while, this worked out okay, thanks to the explosive growth of the iPhone; the growing customer base of the App Store meant there was functionally infinite growth of your target market. Now that some absurd proportion of the world population owns a smartphone, though, that growth has slowed down. ↩
I am, admittedly, kicking myself a little about not keeping the "different units per Quick Add" as a 'pro' feature, but oh well, I decided I wasn't going to take anything away from anyone. ↩
Fluidics 1.2: the Settings Update
No Comments on Fluidics 1.2: the Settings Update
I'm happy to announce the release of Fluidics 1.2! This update focused on the settings of the app and customizability; the quickest summary I can give is to include one of the new App Store images:
The first thing to notice is the new cards; they come up from the bottom of the screen, which is a much nicer experience on really tall devices like the iPhone X, and offer a more customizable interface than iOS built-in popup stuff.1
There's some uses of the cards that I'm not showing here — I rebuilt the onboarding process, that initial setup you go through the first time you open the app, using this card style, and the result looks a lot nicer. There's also some informational stuff — a new 'about' card, the weight/Health connection stuff, and so on — but the biggest things are the two cards in that screenshot. The first is, in my opinion, the more interesting: each Quick Add now has its own unit. If you're content with the old system, all of them using the same unit, nothing's changed; the text of the buttons is a bit bigger, but there's no additional use of space. If you, like me, use a mix of units,2 you've now got the option to do that in one place, without needing to go over to the Settings page to switch back and forth all the time. These mixed-unit quick adds, as always, work both from within the app and from the widget.3
Next up is the new Display Settings card; this brings in features I've been wanting to have for a while now. Some of the original settings are still there — you can, as before, show or hide the help as you need it, and the ability to select the global display unit has been expanded to include liters as well as mililiters.4 There's some new settings in there, too: you can choose which page of the app will come up when you first open it — useful if you've got your Quick Add values set just right to always work with the widget, and you only need to get into the app to add the occasional weird amount via the Custom Add page. You've also got the option to hide the goal display — you'll still get the nice filling-up of the background, but without the actual number right there, it's a lower-pressure environment.5 Finally, you can disable the animation of the background; though I spent quite a while making sure it'd work, I know that some people don't actually want lots of animations going on.6
I also put a bit of polish on the way the Health connection works, so now it's a single button in Settings that opens up a different card depending on the context — if you haven't done all the connecting to Health, it'll give you the option to do that, or leave things as they are; if it is connected to Health, but you haven't got your weight logged there, you can continue using Fluidics' built-in weight handling stuff. That's been improved, as well, and now lets you pick units yourself, instead of going with the default for your region.7
Not mentioned in the release notes, but something I feel like mentioning here, is that I've done a bit more groundwork to prepare the app for eventual internationalization. There's still a lot more ground to cover in that regard, though, so probably I won't be adding additional languages for another couple versions.8
All that said, I'm pretty happy with where this version is, and I'm also excited to start work on the next big update; the feature list I'm aiming for is pretty neat. Fluidics remains free on the App Store, so please, give it a download.
The specific implementation I'm using is this open-source project; I liked the way the API worked, though the documentation is a bit out of date. ↩
Because 'Murica. ↩
Unfortunately, I had to reset the quick add settings as a result of this transition; the new way they're stored is thoroughly incompatible with the old way. If you were just using the default ones, you won't notice any change, but I wasn't able to come up with a good way to transfer over customized settings. The issue is people like me, who used fluid ounces sometimes and milliliters other times; there's no good way to combine eight possible options into four spaces without messing something up for someone. ↩
I also tweaked the way amounts are displayed, so using mixed unit stuff doesn't result in a downright stupid amount of decimal digits; I don't think it really matters to anyone that you've had 101.327 fluid ounces to drink today, probably you're alright with just 101.3. ↩
There's probably a joke in there about hydraulic pressure, but I'm too lazy to come up with it. ↩
By default, it's on, unless you have 'reduce motion' enabled on your phone, in which case it'll default to having the animation disabled. That said, if you're like me and have 'reduce motion' on just to get rid of the somewhat-nauseating parallax effect on iOS' home screen, you can turn Fluidics' animation back on while still leaving the global 'reduce motion' setting on. Nitpicky details, woo! ↩
Shoutout to the UK, who can now use pounds, kilograms, or stone for weights; I may mock the US for our weird use of mixed units, but I think the UK is even worse about that. ↩
At that point, it'll probably be Spanish and German, since those are the ones I can manage without hiring a translator, but if anyone really vehemently wants a different language, feel free to leave a comment and I'll see what I can do. ↩
Tags app, fluidics, release, update
No Comments on Meditime
I'm quite happy to announce that I now have another app available on the App Store!1 Before you click, I'll warn you, this one isn't free, but the App Store has always encouraged trying a variety of business models, and "paid up front" was next on my list;2 $0.99 seemed a fair asking price for a lightweight utility.
The core concept of Meditime came from a podcast I was listening to.3 The idea is this: why do all the meditation apps have to be guided meditation, or come with ten million different settings, or decide what you should be listening to while you meditate? The point of the whole thing is to clear your mind, after all, and personally I've never had any luck with doing that while somebody is talking at me, and the lovely sound of water in a creek mostly just makes me feel like I need to use the restroom.
So, as with my previous app, having found nothing that I actually liked, I muttered "fine, I'll do it myself" and opened Xcode.
The result is what I honestly believe I can call the simplest meditation app out there; swipe up or down to adjust the timer, double-tap to start. Adjust the time while it's running if you like, or double-tap to stop; and if you don't want a timer at all, drag it all the way down to zero, and it'll run as a stopwatch, instead. At the end, the app will automatically log the session to the Health app, so you can keep track of it all nicely.4
As I said, the app is $0.99, but there's no ads, no in-app purchases to 'upgrade' anything, and that one purchase will work on iPhone, iPad, and the iPod Touch, assuming Apple still makes those.5 And I'm already planning to update it to work well on iOS 12, including a little bit of support for the fancy new Siri Automation things. So, hopefully you can see the value, and if you've got a buck to spare, I'd quite appreciate it if you'd give it a try.
In case you missed why that says "another," have a look here. ↩
Still to go: free with in-app-purchases and subscription-based; I'll be skipping the 'free with consumable in-app purchases' because apps made that way are generally terrible and at least a little bit immoral. ↩
And no, that isn't a direct link to the episode, because I'm not certain which episode it was, although a reasonable guess would be this one, although there's also a chance it was this one; either way, Do By Friday is a great podcast and I recommend it. Although not, I should add, to children, everyone involved does enjoy swearing. ↩
It'll work without doing that, though, too; if you don't want it saving to the Health app, just don't give it permission to do so, and it won't bug you about it. ↩
It requires iOS 11.4 to run, so hopefully you're all up-to-date, as you should be.
And saving to the Health app will only work on devices that have it, so the iPad won't do that, but if Apple does decide to add the Health app to iPads, it'll start working there, too. (I can't comment on whether or not the iPod Touch can do that, because I genuinely have no idea if they support Health or not. Seriously, does Apple even make those anymore?) ↩
Tags meditime, release
App Portfolio Technology
Fluidics 1.1: The Animation Update
No Comments on Fluidics 1.1: The Animation Update
The first major update to Fluidics is now available on the App Store!1 In all honesty, it was largely a 'bug fixes and performance improvements' update, but I've always hated when app updates list that, so I made sure to include a couple user-facing features so there'd be something fun to talk about, at least.
In this case, those features were animations. The most notable is the background – rather than being drawn once, the 'water' in the background is now animated, which I think makes the visual effect much nicer overall. Swiping between the three main pages of the app is also much smoother now; instead of a single 'swipe' animation being triggered by any swipe, it directly responds to your swipe, so you can change your mind about which direction to swipe halfway through, and it feels more like you're moving things around, rather than switching pages.2
The big changes, though, are largely invisible; a whole lot of work on the internals to allow for future features I'm planning.3 The gist of it is that a lot of the internals of the app are now a separate library, which means I can share code between the widget and the main app without needing to copy-and-paste all the changes I make in one place to the other.
Past that, there were a couple little tweaks — the algorithm that calculates the water goal is a bit less aggressive with the way it handles workout time, and there's now a little "this isn't a doctor" disclaimer in the Settings page that I put there because the lawyer I don't have advised that I do that.
And, the bit that turned into more of a project than I thought: VoiceOver support. VoiceOver, for those that don't know, is one of the core accessibility features of iOS; when enabled, it basically reads the contents of the screen to the user, making it possible for visually-impaired people to use iOS. By default, any app built on UIKit has some support for VoiceOver, but the further you go from the default controls, the more broken that'll get. The way Fluidics works, it was super broken; technically useable, but downright painful to do. After a day or two of vigorous swearing and arguing with the Accessibility framework, I'm proud to say that Fluidics is now VoiceOver-compatible.
If you've already got Fluidics on your phone, it's a free update from the App Store.4 If not, the whole app is a free download from the App Store, and I'm hoping that you'll enjoy using it. Leave a review or whatever; I'm trying not to be pushy about that.
Oh, and I'm in the process of updating the app's website; I got such a good URL for it that I want it to look good to match.
There was a bugfix update earlier, version 1.0.1, but that's not at all exciting, so I didn't bother writing anything about it. ↩
If you're curious, this involved rebuilding the entire interface, from three separate pages that're transitioned between to a single page that's embedded in a scroll view. ↩
And no, I won't be telling anybody what those are just yet; I don't want to promise anything before I know for sure it'll be possible. ↩
In fact, it may have already been automatically updated — the easiest way to tell is to open the app and see if the water is moving or not. ↩
Tags app, fluidics, ios, update
Open-sourcing Variations
No Comments on Open-sourcing Variations
Now that the whole concert is over, and I've finished going through approximately all of the WWDC sessions, I've decided that Variations won't be receiving any further development — it wasn't going to be enough of a priority for me to do it any justice, and I'd hate to half-ass it.1 The app will remain on the App Store, for now, though if it breaks in future iOS versions, I'll probably pull it entirely. Instead, I'm releasing the source code, as-is; if you'd like to look through it, it's right here.
I had fun building it, and I like to think that it does some interesting things with the implementations under the hood, so hopefully somebody can find some use from it.
This is, hopefully, a hint about some of my other projects that are a higher priority; announcements of those will, of course, show up on this here blog. ↩
Tags app, music, swift
App Music
Variations on the Theme of Life
No Comments on Variations on the Theme of Life
http://cdn.twoeighty.net/static/grey/capstone/Variations.mp3
Download on the iOS App Store
I have always been fascinated by the emergent properties of mathematics: simple rules create complex structures. When you get down to it, this is how all of our modern technology works. Variations is based on that concept and was composed for performance through an application written for the iOS® operating system.
At the core of the application are cellular automata based on Conway's Game of Life (1970), which is a grid where each square is either 'on' or 'off' and follows a strict set of rules. A square that is off ('dead') can become alive (be 'born') if it has the right number of living neighbors. A square that is alive can die if it has too few (loneliness) or too many (starvation) living neighbors. The rules are simple, yet they can create astonishingly complex patterns; there is an entire field of mathematics devoted to studying these patterns, Automata Theory.
Variations allows these patterns to play out both visually and aurally. Tap the screen to allow the grid to move through another cycle of living and dying, or just listen to the music created by a single frozen moment. No two people will ever hear the same set of sounds: the starting point for the patterns, as well as their evolution, are uniquely generated every time the Variations application is run.
(The recording above is from the premiere, in which the audience was asked to open the application simultaneously.)
Tags Capstone series, ios
App Portfolio
1 Comment on Variations on the Theme of Life
Tap here to download the app on the App Store!
Fluidics
No Comments on Fluidics
I made an app! I'm quite excited about it; this is, after all, the sort of thing I want to spend my career doing.
The app is called Fluidics, and it's for tracking the amount of water you drink. As I mentioned a while back, I like to do a lot of tracking of what I'm eating and how much I'm drinking. That first part wasn't too hard; there's a variety of apps on the App Store for logging food, and after a while I was able to find one that wasn't too bad.1 For water, though, nothing quite worked – Workflow came closest, but using it to do the sort of goal calculations I wanted was on the line between clunky and painful, and it's such a general-purpose app that it felt visually lacking.
Eventually I remembered that I'm a computer science major, and why am I sitting around complaining about the dearth of options when I've basically got a degree in making the dang thing. Months of sketching, programming, swearing, and repeating the whole thing eventually lead to this: what I hope is the easiest water-tracking app on the App Store to use.
It's been a fascinating process. (Here, by the way, is where I'm going to take advantage of the fact that this is my blog for rambling and start talking about what it was like making it; if you'd like to get more information on the app, I've put together a rudimentary website, or you can skip straight to the 'it's free on the App Store' part and give it a whirl.) As it turns out, there's a whole lot of work involved in making an app; my original sketch was the widget and two screens. Those came together pretty quickly, but I realized that probably nobody would feel comfortable using an app if the first time they opened it it just threw up a message saying "trust me!" and then asked for a bunch of health information, so I wrote up a privacy policy and started building an onboarding flow. Which then ballooned in complexity; looking at the design files, more than half of the app is screens for dealing with something having gone wrong.2
One of the most interesting debates I had with myself during the whole process was deciding what business model to use.3 The App Store has had an unfortunate tendency to be a race to the bottom; while there's a bit of a market for pro apps, a minimalistic water-tracking app doesn't fit into that category. There's also no argument to be made for a subscription, so I'd narrowed it down to 'free, because I'm turning it in as the capstone project for my computer science major', 'free with ads', or 'paid up-front'. The first one was the one I was most comfortable with; sure, 'paid up-front' would be nice, but I'd also get approximately zero people to download it what with all the free competitors out there. 'Free with ads' feels deeply gross, both because I hate online advertising in general, and because I'm doing a lot with health data, and I really don't want to have any chance of that getting stolen. For a while, I thought it was going to be 'free forever', and I'd be justifying it as 'building a portfolio'.
That wasn't what I actually settled on, however; instead, I'm going with 'free with in-app purchase.' Instead of building in a paywall and locking some features behind it, though, I decided I'd go simpler; the app and all of its features are free. Starting in version 1.1, there'll be a button in the Settings; a little tip jar.4 I probably won't make much, but I'll feel better about it overall, and what's the harm?
Beyond that debate, most of the challenge of the project as a whole was just building it. I knew going in what I wanted it to look like; what I didn't know was how to go about doing that. The way the background overlaps the text? That alone took a week of trying different things to get working right.5 A few things I wanted to include in the first version didn't make it – the widget was originally going to be entirely different, but the way Apple has done the security on health data makes the original design significantly more difficult to do, so I switched it to the current design.6
It was definitely a learning experience, too – I'd done some iOS application design for classes before, but never gone all-in on making something that would be both functional and enjoyable for the end user. If you're releasing something on the App Store, you can't just include a note that says "on first run, it'll ask for a bunch of permissions; just say yes" because nobody will read that. And getting something uploaded to the App Store is itself a whole process – the App Store page doesn't fill itself out, after all, and copywriting definitely isn't my strongest suit.7
But it's done; I've made an app and released it to the world. 8 By the time you're reading this, it should be available on the App Store; as I mentioned, it's free to download, and I'd love it if you'd give it a try.
That said, I'm also doing some design sketches for my own entry into the field; don't get your hopes up, I make no promises. ↩
I'm not talking "my code is full of bugs and something crashed" went wrong, either; it's all "the user originally gave permission to do something, but then changed their mind and used the Health app to take it away" and other such nonsense. Computers may be finite-state machines, but "eleventy hojillion" is still a finite number. ↩
I also talked about this a lot with my friend Chase, without whom I would've long ago given up on technology and disappeared into the woods to be a Bigfoot impersonator.. ↩
Yes, I know, I'm just now releasing version 1.0, and I'm already mentioning plans for 1.1. Don't worry, I've got versions 1.2 and 1.3 mapped out, feature-wise, as well, and have some rough ideas for 1.4. ↩
For a while I thought I was going to have to write code to draw the numbers 'by hand'; fortunately, I was able to get the drawing to work by taking advantage of layer masks, but good lord are the Interface Builder files a mess as a result. Behind The Scenes, everybody! ↩
I do still want to get the original design working, probably as an option in the Settings page of the app; a future version is going to add watchOS support, and I believe that a lot of the work I'll have to do for that will also apply to making the widget work like I intended, so those two will either be the same or subsequent updates. ↩
Another shoutout to Chase, who wrote the App Store description and turned my pile of 100 disjointed screenshots into the four that're currently on display. ↩
Well, "done"; it's functional and available to the public, but software, as the saying goes, is never finished, only abandoned. I've no plans to abandon this project anytime soon; I use it myself several times a day, so I'm pretty invested in keeping it working and making it better. ↩
Tags app, app store, fluidics, ios, release
© 2023 Grey Patterson


Drew, Thank you for your time spent reading and then reviewing my newest book Stuarts Finest Hour: The Ride Around McClellan, June 1862. You did a thorough assessment. One of your sentences really summed up several great qualities of Jeb Stuart: "Stuart himself was an active leader, keeping his command firmly in hand and not panicking in difficult situations." Stuart was loved and respected because he led from the front and would not send his men anywhere that he would not go too. But more importantly, you noted that he did not panic when in a "tight spot." As a former soldier, I can vouch that you want a commander like that leading you into the unknown.
I also liked your noting that Stuart's most serious opponent turned out to be not the Union army but the flooded Chickahominy River. However, what I wanted to convey to the reader was that Stuart's men had no way to know about the slowness or the ineptitude of the Federal pursuit. When the Southern column pushed beyond Old Church they expected to get hit at any moment and the drama and stress of that fear really played out when Stuart's tired men found themselves stopped by a swollen Chickahominy River and no easy way across.
Some consider Stuart's move irresponsible, and you noted that I outlined both sides of the Old Church argument – whether to retrace his column's route or do the really unexpected and push deeper behind enemy lines and cross the Chickahominy River and loop around the entire Union army. He of course elected to make the flamboyant move to cross the Chickahominy River, but he would not have done this without reassurances from New Kent County scouts [3rd Va. Cav] that the column could cross at Christian's Ford or they could rebuild the burned Forge Bridge.
The editor and I had difficulty deciding what to do with the side-story that surrounded the death and burial of Captain William Latane. We finally elected to pull the chapter on the burial and place it in the appendices. Why? Well, it seemed to stop the drama and the action of the narrative between the Linney's Corner fight and the subsequent attack on the 5th U. S. Cavalry's camp at Old Church and the subsequent big decisions that needed to be made by both Jeb Stuart and Philip St. George Cooke.
You also wondered why I did not put the John Thompson poem or the William Washington painting about "The Burial of Latane." I decided that I wanted the focus of the book to be the cavalry raid from both Union and Confederate perspectives and the resulting fame that it brought to Jeb Stuart and the demise of his father-in-law's military career. The Thompson 1862 poem and the 1864 painting by Washington certainly made the world aware of the heroic captain but they did not add anything to the facts of the raid which is why I did not include them in the book.
Horace Mewborn's excellent 1998 Blue & Gray article was the blueprint that I used for my book. You are correct that this issue's General's Tour is an excellent feature, but my appendix does note that the route of the first day [June 12] I believe is wrong. Horace is not to be faulted as he used the "accepted" route that was established in 1956. My appendix outlines the slight change to that route.
Thank you for giving me the opportunity to answer some questions about this book.


text:
Q: How to remove linked servers provider? I installed an Oracle OraOLEDB.Oracle provider. Now I want to remove that provider from the list. How can I do that?

A: To remove the linked server provider, uninstall the OleDb Provider.  For Oracle XCopy use the uninstall.bat in the installation folder, eg
PS C:\odacinstall> .\uninstall.bat oledb c:\oracle\odac64

A: You can try using the Oracle Universal Installer per these docs from Oracle (assuming you don't have a PL/SQL server installed on the same server as your Microsoft SQL Server, that you want to keep).
Make sure to read through the entire page above, especially the section about manually removing the correlating registry entries which seems to be a common issue with removing providers from Windows, as noted in this TechNet answer.


text:
Evaluation of Anticancer activity of Silver Nanoparticles on the A549 Human Lung Carcinoma Cell Lines through Alamar Blue Assay
Nikita Sharma Geeta Arya R. Mankamna Kumari Nidhi Gupta Surendra Nimesh
Nikita Sharma
Department of Biotechnology, Central University of Rajasthan, Ajmer, India
Geeta Arya
R. Mankamna Kumari
Department of Biotechnology, The IIS University, Gurukul Marg, SFS, Mansarovar, Jaipur, Rajasthan, India
Surendra Nimesh
surendranimesh@gmail.com
surendranimesh@curaj.ac.in
Published: Vol 9, Iss 1, January 05, 2019
Sharma, N., Arya, G., Kumari, R. M., Gupta, N. and Nimesh, S. (2019). Evaluation of Anticancer activity of Silver Nanoparticles on the A549 Human Lung Carcinoma Cell Lines through Alamar Blue Assay. Bio-protocol 9(1): e3131. DOI: 10.21769/BioProtoc.3131.
Silver nanoparticles have been widely studied to possess antimicrobial as well as anticancer activity, and have found its applications in various fields including pharmaceutical industry, diagnostics, drug delivery, food industry, and others. For this purpose, several cell proliferation assays are widely used for the evaluation of anticancer activity of synthetic compounds as well as natural plant extracts. In general, a compound is said to possess an anticancer activity if it prevents the cancer cells to grow and divide actively, and indirectly activates the generic program of cell death. In this protocol, Alamar blue and MTT assay are described for the analysis of metabolic function and health of the cell. These procedures are generally used for the endpoint analysis. A549 cells are seeded in a 96-well plate, and after the adherence of the cells, they are treated with different concentrations of silver nanoparticles. Followed by 24 h of incubation, colorimetric dyes are added to the wells, and the absorbance is recorded to quantify the percentage cytotoxicity in the sample wells.
Keywords: Silver nanoparticles, Cell viability, Alamar blue, MTT, Anticancer activity, Cell proliferation, Redox indicator
Alamar blue has been commonly used for cell viability and cytotoxicity studies in various biological and environmental systems. There are several other commercially available tetrazolium salts that are frequently used as an indirect measure for viable cells. Some of them includes 3-(4,5-dimethylthiazol-2-yl)-2,5-diphenyltetrazolium bromide (MTT), 4-[3-(4-iodophenyl)-2-(4-nitrophenyl)-2H-5-tetrazolio]-1,3-benzene disulfonate sodium, 3'-[1-phenylamino)-carbonyl]-3,4-tetrazolium]-bis (4-methoxy-6-nitrobenzene) sulfonic acid hydrate (XTT), and water-soluble tetrazolium salt (WST-1). Besides, Alamar blue and MTT are considered to be the most appropriate, reliable and economic methods. These offer certain advantages including ease of use, increased sensitivity and accuracy, rapid indication of cell toxicity. Both are employed on colorimetric detection of the number of viable cells based on the cellular metabolism activity.
Resazurin, an active component in Alamar blue assay monitors the reducing environment of living cell. The dye acts as an electron acceptor in electron transport chain without disrupting the normal transfer of electrons. As soon as the dye accepts the electrons, it gets reduced to pink color, fluorescent resorufin state. The change in the reduced state can be quantitatively measured spectrophotometrically by recording the absorbance at 570 and 600 nm wavelengths (Rampersad, 2012). Fluorescent signals can also be determined at an excitation wavelength of 530-560 nm and emission wavelength of 590 nm. In the current protocol, anticancer activity of silver nanoparticles was evaluated in A549 lung carcinoma cell lines through Alamar blue assay (Figure 1 A; Kumari et al., 2016; Arya et al., 2018).
In MTT assay (Figure 1 B), the tetrazolium salt is reduced to insoluble formazan dye by dehydrogenase enzyme present in the viable cells at 37 °C. Further, the insoluble formazan salt is dissolved by the addition of solubilizing agents, and the colored product is quantitatively measured spectrophotometrically. The dead cells lose the ability to reduce tetrazolium salts and fail to convert into colored formazan products. Thus, the intensity of the colored product is directly proportional to the number of viable cells present in the culture (Präbst et al., 2017).
Figure 1. Schematic representation of general procedure for cytotoxicity assays using either Alamar blue (A) or MTT reagent (B)
Pipette tips (Thermo Fisher Scientific, catalog numbers: 90030130-P, 90030230-C)
96-well tissue culture plates (Himedia, catalog number: TPP96 1X100NO)
Tissue Culture Flask with filter caps (TPP, catalog number: 90026)
Sterile 15 ml centrifuge tubes (Abdos, catalog number: P10402)
0.22 µm filter (Himedia, catalog number: SF9 1X75NO)
A549 Human lung carcinoma cell lines (NCCS)
Note: These cell lines are cultured in complete medium containing DMEM media with 10% FBS, 1% pen-strep and are maintained at 37 °C, 5% CO2 in an incubator.
DMEM medium (Thermo Fisher Scientific, catalog number: 12100046)
Penicillin-Streptomycin (Pen-Strep) (Himedia, catalog number: A007)
Fetal Bovine Serum (Thermo Fisher Scientific, catalog number: 11573397)
0.25% Trypsin-EDTA (Thermo Fisher Scientific, catalog number: 25200056)
Dulbecco's Phosphate Buffer Saline (Himedia, catalog number: TL1022)
Resazurin sodium salt (Alamar Blue) (Sigma-Aldrich, catalog number: R7017)
MTT (Himedia, catalog number: TC247 5X30MG)
Dimethylformamide solution (Sisco Research Laboratories, catalog number: 16616)
Glacial acetic acid (Sisco Research Laboratories, catalog number: 90868)
Sodium dodecyl sulfate (Sisco Research Laboratories, catalog number: 32096)
Resazurin (0.15 mg/ml) stock solution in PBS (see Recipes)
Note: Resazurin is a light-sensitive dye, so should be stored in the dark.
MTT solution (5 mg/ml) in PBS (see Recipes)
Note: It should be light protected, and stored at -20 °C for long-term storage.
Solubilization buffer (see Recipes)
Micropipettes (SL-20,SL-200, SL-1000, Rainin)
Balance (XB 220A Precisa, UK)
Hemocytometer (Marienfeld, catalog number: 0610010)
CO2 Incubator (Panasonic, Multigas Incubator)
Biosafety cabinet level 2 (CHC Lab, CHC-777A2-04 Biolus)
Inverted Microscope (Zeiss, Primovert)
Benchtop centrifuge (Remi)
Elisa Plate Reader (Thermo Scientific, Thermo Multiskan GO)
U.V. Visible Spectrophotometer (Thermo Scientific, model: Evolution 201)
Alamar blue assay
Harvest the cells when they are in log phase of growth and count the cells using a hemocytometer when the cells in the flask are confluent (Figure 2).
Figure 2. Cell counting. A. Load the hemocytometer chamber by pipetting the cell suspension under the coverslip. B. Place the hemocytometer under the microscope and count the cells.
Seed the cells in a 96-well plate at a cell density of 1 x 104 cells per well in 100 µl complete medium, so that 70-80% confluency will be attained after 1 day (Figure 3).
Figure 3. Cell seeding. A. Dilute and seed the wells to a cell density of 1 x 104 cells. B. The figure represents a complete seeded micro-well plate.
Keep the seeded plate in a CO2 incubator at 37 °C, 5% CO2, 95% humidity for 24 h to facilitate growth and adherence of cells to the plate surface (Figure 4).
Figure 4. Incubate the 96-well plate in a CO2 incubator
Wash each well twice with 1x PBS and treat the cells with different concentrations of silver nanoparticles in 100 µl complete medium. Include proper controls of blank medium, untreated seeded wells. Incubate the cells for another 24 h in an incubator (Figure 5).
Figure 5. Treatment of cells with silver nanoparticles
Add Alamar blue aseptically in an amount equal to 10% volume of the wells (Figure 6).
Figure 6. Add Alamar blue to each well
Incubate it for 2-4 h in a CO2 incubator. The optimum incubation time varies with cell type and seeding density.
Determine the cell toxicity and proliferation by recording the absorbance at wavelength 570 nm and 600 nm after incubation. Complete media without cells, including Alamar blue, should be considered as blank (Figure 7).
Spectrophotometric determination of cell proliferation through Alamar blue assay
The difference in percentage reduction of cells between treated and control cells:
E1 = Molar extinction coefficient (E) of oxidized Alamar blue at 570 nm, 80586
E2 = Molar extinction coefficient of oxidized Alamar blue at 600 nm, 117216
A1 = Absorbance of sample wells at 570 nm
B1 = Growth control absorbance at 570 nm
Fluorescence-based measurement of cell toxicity through Alamar blue assay
Observe the fluorescence at excitation and emission wavelength of 560 and 590 nm respectively.
Figure 7. Absorbance recorded through Elisa plate reader
MTT assay
Freshly harvest the cells in cell culture flask and count the cells using a hemocytometer when the cells in the flask become confluent.
Seed the cells in a 96-well microplate at a cell density of 1 x 104 with 100 µl complete medium per well.
Incubate the plate at 5% CO2, 37 °C, 95% humidity for 24 h till the culture in the plate is 70%-80% confluent.
Wash each well with 1x PBS and treat the cells with varying concentrations of silver nanoparticles. Take proper controls, including blank and untreated wells. Keep the plate in the incubator for another 24 h.
Add MTT reagent to an amount equal to 10% of the total volume of wells. For a total volume of 100 µl, add 10 µl of MTT reagent to the wells, including the controls.
Incubate the plate for 2-4 h again (Incubation time varies with the type of cell lines used for the study).
After the formation of formazan crystals during incubation, add 100 µl of solubilization buffer to the wells.
Stir gently to ensure proper solubilization.
Record the absorbance at 570 nm using spectrophotometer or ELISA plate reader. Measure the reference wavelength higher than 650 nm to calculate the background noise of cell debris and undissolved particles.
Spectrophotometric determination of cell proliferation through MTT assay
Merits and Limitations
MTT method is an endpoint analysis method, though it is one of the most widely investigated methods, it has limitations owing to its cytotoxic nature. It has been reported that the formed formazan crystals puncture the cell membrane during exocytosis, thus harming the cell. On the contrary, Alamar blue allows certain advantages over MTT assay including time course measurement analysis, increased sensitivity and accuracy, no cell lysis and is suitable for post-measurement functional studies. A basic disadvantage of using tetrazolium and resazurin dye for the evaluation of cytotoxicity is there need to incubate the cells with these reduction dyes to produce the signals. This tends to result in an increased probability of occurrence of artifacts due to the interaction between the test compound, chemical used for the assay and the cell biochemistry.
The % Reduction of Alamar blue is calculated as per the formula described in previous section.
An example is shown in the following:
E1 = 80586
E2 = 117216
A1 = 0.53
B1 = 0.82
This represents the amount of reduction in treated wells is 55.25% as compared with the control wells. In other words, the cell growth has been inhibited by 44.4% by the test compound, indicating its anticancer activity at a particular concentration.
All the experiments should be done in duplicates to obtain the statistically significant data, i.e., P ≤ 0.05.
Optimize factors such as plating density, incubation time before starting any experiment because incubation time and cell density varies with the type of cell lines used for the study.
Resazurin (0.15 mg/ml) stock solution in PBS
Weigh 1.5 mg resazurin in a 15 ml sterile centrifuge tube and add 10 ml sterile PBS to it
Rotate the tube until the resazurin gets completely dissolved
Filter sterilize the stock solution into a new 15 ml sterile centrifuge tube
The stock solution should be kept at 2-8 °C for long-term storage
MTT solution (5 mg/ml) in PBS
Dissolve 5 mg MTT in 1 ml of Dulbecco's Phosphate Buffer Saline, pH 7.4
Filter sterilize the MTT solution through a 0.22 µm filter into a fresh sterile container
Store the solution at -20 °C for long-term storage and at 4 °C for frequent use
Solubilization buffer
Make 40% (v/v) Dimethylformamide (DMF) solution in 2% (v/v) glacial acetic acid
Add 16% (w/v) Sodium dodecyl sulfate (SDS) to the solution, and mix it properly
Adjust the pH of the whole solution to 4.7
To avoid the precipitation of SDS, store the buffer at room temperature
Surendra Nimesh acknowledges the financial assistance from Department of Biotechnology (DBT), (grant No. 6242-P82/RGCB/PMD/DBT/SNMH/2015) Government of India. This protocol has been modified from one of our previous publication in Arya et al. (2018). Artif Cells Nanomed Biotechnol 46(5): 985-993.
The authors declare that they have no conflicting interests.
Arya, G., Kumari, R. M., Gupta, N., Kumar, A., Chandra, R. and Nimesh, S. (2018). Green synthesis of silver nanoparticles using Prosopis juliflora bark extract: reaction optimization, antimicrobial and catalytic activities. Artif Cells Nanomed Biotechnol 46(5): 985-993.
Kumari, R. M., Thapa, N., Gupta, N., Kumar, A. and Nimesh, S. (2016). Antibacterial and photocatalytic degradation efficacy of silver nanoparticles biosynthesized using Cordia dichotoma leaf extract. Advances in Natural Science: Nanoscience and Nanotechnology 7(4) 045009.
Präbst, K., Engelhardt, H., Ringgeler, S. and Hubner, H. (2017). Basic colorimetric proliferation assays: MTT, WST, and resazurin. Methods Mol Biol 1601: 1-17.
Rampersad, S. N. (2012). Multiple applications of Alamar Blue as an indicator of metabolic function and cellular health in cell viability bioassays. Sensors (Basel) 12(9): 12347-12360.
How to cite: Sharma, N., Arya, G., Kumari, R. M., Gupta, N. and Nimesh, S. (2019). Evaluation of Anticancer activity of Silver Nanoparticles on the A549 Human Lung Carcinoma Cell Lines through Alamar Blue Assay. Bio-protocol 9(1): e3131. DOI: 10.21769/BioProtoc.3131.
Cancer Biology > Cell death > Cell biology assays > Cell viability
Cell Biology > Cell viability > Cell death
All Field Materials and Reagents Equipment Procedure Data analysis Notes Recipes Acknowledgments Competing interests References


text:
source smoke_env.sh

APPLICATIONS="dgemm dgemm_tiny nekbone minife amg nasft hpcg hpl_mkl hpl_netlib pennant"

function check {
   if [ $? -ne 0 ]; then
       result=1
   fi
}

function print_result {
    local LOG_NAME="smoke_test_gen_results.log"

    if [ $result -eq 0 ]; then
        echo -e "\e[1;32m[ PASS ] $EXP_TYPE with $APP\e[0m" 1>&2
        echo "${APP} ${EXP_TYPE} PASS" >> ${LOG_NAME}
    elif [ $result -eq 1 ]; then
        echo -e "\e[1;31m[ FAIL ] $EXP_TYPE with $APP\e[0m" 1>&2
        echo "${APP} ${EXP_TYPE} FAIL" >> ${LOG_NAME}
    elif [ $result -eq 2 ]; then
        echo -e "\e[1;33m[ SKIP ] $EXP_TYPE with $APP\e[0m" 1>&2
        echo "${APP} ${EXP_TYPE} SKIP" >> ${LOG_NAME}
    fi
}

function find_output_dirs {
    if [ -z "${SLURM_JOB_ID}" ]; then
        find . -regextype sed -regex "./[0-9]*_${APP}_${EXP_TYPE}" -type d
    else
        find . -regextype sed -regex "./${SLURM_JOB_ID}_${APP}_${EXP_TYPE}" -type d
    fi
}

function gen_all_monitor {

    EXP_TYPE=monitor
    for APP in ${APPLICATIONS}; do
        result=0
        OUTPUT_DIRS=$(find_output_dirs)
        for OUTDIR in $OUTPUT_DIRS; do
            python3 ${EXP_DIR}/${EXP_TYPE}/gen_plot_achieved_power.py --output-dir=${OUTDIR} --show-details
            check
        done
        if [ -z "${OUTPUT_DIRS}" ]; then
            result=2
        fi
        print_result
    done
}

function gen_all_power_sweep {

    EXP_TYPE=power_sweep
    for APP in ${APPLICATIONS}; do
        result=0
        OUTPUT_DIRS=$(find_output_dirs)
        for OUTDIR in $OUTPUT_DIRS; do
            python3 ${EXP_DIR}/${EXP_TYPE}/gen_balancer_comparison.py --output-dir=${OUTDIR} --show-details
            check
            python3 ${EXP_DIR}/${EXP_TYPE}/gen_plot_node_efficiency.py --output-dir=${OUTDIR} --show-details
            check
            python3 ${EXP_DIR}/${EXP_TYPE}/gen_power_sweep_summary.py --output-dir=${OUTDIR}
            check
            python3 ${EXP_DIR}/${EXP_TYPE}/gen_plot_balancer_comparison.py --output-dir=${OUTDIR} --show-details
            check
            python3 ${EXP_DIR}/${EXP_TYPE}/gen_plot_balancer_power_limit.py ${OUTDIR}/*power_balancer*.trace-*
            check
            python3 ${EXP_DIR}/${EXP_TYPE}/gen_policy_recommendation.py --path ${OUTDIR}
            check
        done
        if [ -z "${OUTPUT_DIRS}" ]; then
            result=2
        fi
        print_result
    done
}

function gen_all_power_balancer_energy {

    EXP_TYPE=power_balancer_energy
    for APP in ${APPLICATIONS}; do
        result=0
        OUTPUT_DIRS=$(find_output_dirs)
        for OUTDIR in $OUTPUT_DIRS; do
            python3 ${EXP_DIR}/energy_efficiency/gen_plot_profile_comparison.py --output-dir=${OUTDIR} --show-details
            check
        done
        if [ -z "${OUTPUT_DIRS}" ]; then
            result=2
        fi
        print_result
    done
}

function gen_all_freq_sweep {

    EXP_TYPE=frequency_sweep
    for APP in ${APPLICATIONS}; do
        result=0
        OUTPUT_DIRS=$(find_output_dirs)
        for OUTDIR in $OUTPUT_DIRS; do
            python3 ${EXP_DIR}/${EXP_TYPE}/gen_plot_runtime_energy.py --output-dir=${OUTDIR} --show-details
            check
            python3 ${EXP_DIR}/${EXP_TYPE}/gen_frequency_map.py --output-dir=${OUTDIR} --show-details
            check
            python3 ${EXP_DIR}/${EXP_TYPE}/gen_region_summary.py --output-dir=${OUTDIR} --show-details
            check
        done
        if [ -z "${OUTPUT_DIRS}" ]; then
            result=2
        fi
        print_result
    done
}

function gen_all_uncore_freq_sweep {

    EXP_TYPE=uncore_frequency_sweep
    for APP in ${APPLICATIONS}; do
        result=0
        OUTPUT_DIRS=$(find_output_dirs)
        for OUTDIR in $OUTPUT_DIRS; do
            python3 ${EXP_DIR}/${EXP_TYPE}/gen_plot_heatmap.py --output-dir=${OUTDIR} --show-details
            check
        done
        if [ -z "${OUTPUT_DIRS}" ]; then
            result=2
        fi
        print_result
    done
}

function gen_all_barrier_frequency_sweep {

    EXP_TYPE=barrier_frequency_sweep
    for APP in ${APPLICATIONS}; do
        result=0
        OUTPUT_DIRS=$(find_output_dirs)
        for OUTDIR in $OUTPUT_DIRS; do
            python3 ${EXP_DIR}/energy_efficiency/gen_plot_profile_comparison.py --output-dir=${OUTDIR} --show-details
            check
        done
        if [ -z "${OUTPUT_DIRS}" ]; then
            result=2
        fi
        print_result
    done
}

if [ $# -ne 1 ]; then
    echo "Usage: $0 monitor|power_sweep|frequency_sweep|uncore_frequency_sweep|barrier_frequency_sweep|power_balancer_energy"
    exit -1
fi

name=$1

if [ "$name" == "monitor" ]; then
    gen_all_monitor
elif [ "$name" == "power_sweep" ]; then
    gen_all_power_sweep
elif [ "$name" == "power_balancer_energy" ]; then
    gen_all_power_balancer_energy
elif [ "$name" == "frequency_sweep" ]; then
    gen_all_freq_sweep
elif [ "$name" == "uncore_frequency_sweep" ]; then
    gen_all_uncore_freq_sweep
elif [ "$name" == "barrier_frequency_sweep" ]; then
    gen_all_barrier_freq_sweep
else
    echo "Error: Unknown name: $name" 1>&2
    exit -1
fi

redpajama_set_name: RedPajamaGithub


The 18-year-old phenom uses this move to make each run faster.
Qualifying for the 2014 Winter Olympics in Sochi has begun, and we couldn't be more excited for the Opening Ceremonies on Feb. 7. To get you ready for the games, we'll be showing you awesome fitness moves from some our favorite U.S. team all-stars. Get ready to get fit, Olympian-style!
Mikaela Shiffrin's been called an American prodigy of the slopes, the next Lindsey Vonn. At just 18, no one can deny that Shiffrin is probably far more focused than your average teen when it comes to perfecting her art—which for this world-class skier is her super-fast slalom technique.
"I love slalom [skiing] because while I'm speeding down the hill, I still have to be extremely precise and quick with my feet in order to make all the gates," says Shiffrin, the reigning world cup slalom champ. "It's a combination of a love for speed and a love for discipline and agility," she says.
Spoken like a young woman who welcomes a challenge.
One of Shiffrin's favorite agility-testing routines is pairing "quick feet" moves with plyometric jumps. "They're awesome because they get your blood flowing and muscles firing and moving quick, and the jumps add a little strength to the agility," she says. "This move makes me feel ready to race!"
We've been calling this quick-fit combo the "Go Get 'Em" move because of the way you'll feel afterwards. So whether you're prepping for a jam-packed day at the office or a race down the mountain, this move will give you oomph to get you going.
Stand in place and pick up each foot, alternating, and then set it down as fast as possible (as shown). Try to touch your toes to the floor 20 times very quickly, and then do 5 jumps with both legs as high as you can (see fellow skier Julia Mancuso's move for advice on jumps). Feel free to use your arms a little to help you jump, but try to get all of the power in your jump from your legs.


text:
Fresh Market closes stores, including 2 in Chicago area, as it tries to survive as 'specialty' store
The Fresh Market store in Glen Ellyn, seen in 2016, is one of 15 locations slated to close nationwide. The stores are expected to close within two to four weeks.
(E. Jason Wambsgans / Chicago Tribune)
By Greg Trotter
The Fresh Market, an upscale grocery chain headquartered in North Carolina, announced this week it will close 15 stores nationally, including four in Illinois.
Fresh Market will close stores in Lincolnshire, Glen Ellyn, Peoria and Normal, the company said. The closings represent a significant retrenchment for what was one of the fastest growing grocery chains in the U.S. just a few years ago. Fresh Market, known for high-quality produce, meat and prepared foods, has faced intense competition from other grocers — including traditional retailers and discounters — that have in recent years expanded similar offerings at lower cost.
"What that means is a specialty retailer (like Fresh Market) has to get better at staying on trend," said Fresh Market CEO Larry Appel in an interview Tuesday. "There has to be a reason to come to a specialty store, right?"
Nationally, the chain is closing stores in Georgia, Illinois, Indiana, Kentucky, North Carolina, New Hampshire, Tennessee, Virginia and Wisconsin. The stores are expected to close within two to four weeks.
Under Appel, a longtime grocery executive appointed to the job last year, Fresh Market has doubled down on its premium offerings, such as USDA prime steaks and roasts in the meat case, he said, and new imported pastas from Italy. But the retailer also has been more aggressive with its value promotions, including meal kits for two to four people, assembled in store, that sell for $15, he said.
"You can't eat cheaper than that at Five Guys," Appel quipped.
Appel declined to say whether the chain's same-store sales — a key indicator of retail economic health that compares sales in established stores — are growing, saying only that he's "very pleased" with the sales trends since taking the helm.
In 2015, Fresh Market announced a financial review of the company after reporting declining sales in stores open at least 16 months. In 2016, the chain announced it was selling itself to private equity firm Apollo Global Management for $1.36 billion.
In many ways, the rest of the grocery industry has caught up to Fresh Market's focus on prepared foods, and natural and organic offerings, said Diana Sheehan, vice president of retail and shopper insights for Kantar Consulting. The chain also lags behind other retailers when it comes to digital marketing, she said.
"The thing that made them special was no longer special," Sheehan said.
More generally, Sheehan said, there could be additional grocery store closings coming to the Chicago area this year as small retailers struggle to adapt to the changing industry and larger retailers close underperforming stores to increase profits.
Fresh Market also has locations in Crystal Lake, Geneva, Lake Forest and Wilmette, according to the company's website.
No more store closings are planned, Appel said. Following the closings, there will be 161 Fresh Market stores, mostly in the Midwest and Southeast.
Jewel-Osco President Doug Cygan dead at 55 »
Kroger to test grocery deliveries with fleet of self-driving cars »
What's new for Amazon's Prime Day? Deals at Whole Foods »
Q&A: Constellation Brands' new CEO Bill Newlands talks Corona, wine and weed
As craft beer sales slow, Two Brothers and other brewers launch into spirits
Oreos and Ritz crackers could get more expensive next year. Here's why.
McDonald's plans new menu items to lure customers, acknowledges short-term pain from renovations
Fewer consumers opting for that weekly box of veggies, so local farmers are struggling to survive
McDonald's under pressure to phase out antibiotics in beef, pork
Stocks fell to a new low for the year on Wall Street Tuesday and bond yields surged amid renewed jitters the Federal Reserve will lift interest rates to tackle rising inflation
Life science developer buys Costa Verde Center near UTC to complete 'mega campus'


1- 3×3 m Boots ( for free).
2- A room include (Breakfast + Lunch + dinner ).
3- Free Transportation from the hotel to the venue of the events and vice verse.
4- Free transport from to the airport.
5- Free Visa arrangement for entering the country.
The artisans who would like to participate in this event would be required to arrive in the country one day prior to the fair and would leave the country one day after the event.
For participation and more information kindly be requested to contact: Ms. Fayiza Al- Balushi at this telephone number : (968) 24350033 or (968) 92710225 or you can email her at fayizaalbalushi@yahoo.com.


text:
Best chef's knives
By Jenna Sachs
The holiday season is coming up fast, a time when even novice cooks often enter the kitchen.
One tool that can make meal prep and entertaining a cut above the rest is a good chef's knife, which can make chopping and slicing a lot easier.
You can pay a lot or a little.
So how do you pick?
Consumer Reports evaluated 8-inch chef's knives from Henckels, Wusthof, Mac, KitchenAid, Global, Zyliss, Keemake, and Mercer.
CR's ergonomics expert says a knife with a well-designed handle allows you to do more work and prevents you from becoming less tired in the course of doing that work, and it decreases the
likelihood of accidents.
The expert led a panel of testers in checking out the balance, comfort, and feel of the knife handles, and the force transmission from the handles to the blades.
Then a Consumer Reports' writer, who also happens to be a trained chef, used the knives in his home kitchen.
One of the hardest things you can do in the kitchen is to work with raw chicken.
So he used each knife for that, and to prep a variety of veggies. Which ones sliced, diced and deboned the best?
According to our testers, the Henckels Premio 8-inch Chef's Knife for $40 ($67 in Canada) seems to fit every hand, with a contoured handle that's comfortable to grip.
The weight of the blade feels just right, and it's not too heavy or too light.
For the best classic design, there's the heftier Wusthof Classic 8-inch Chef Knife for $150 ($180 in Canada).
The blade is a single piece of steel that runs from tip to handle.
The best budget pick is the KitchenAid Classic Forged 8-inch Triple Rivet Chef Knife for $20 (not available in Canada). Although it's not made of carbon steel, the blade cuts easily.
Some good tips for caring for your knives: Keep them sharp and avoid putting them loose in drawers.
And don't put them in the dishwasher because the blades can get knocked around and dulled.
All Consumer Reports material Copyright 2021 Consumer Reports, Inc. ALL RIGHTS RESERVED. Consumer Reports is a not-for-profit organization which accepts no advertising. It has no commercial relationship with any advertiser or sponsor on this site. Fo


Nick will be discussing his new novel, UNDER THE SKIN, and his experience living and working in the developing world where human rights are often a figment of a despot ruler's imagination.
The World Economic Forum published an interesting statistic this morning. In the US education is taken for granted for all citizens, men and women alike, how different this is for girls in the developing world.
Video: How do we educate the missing 66 million?
Even though we've made great progress in getting girls into school, there's still about 66 million girls today who don't attain education of any kind.
Shelly Esque – President of the Intel Foundation – looks at the challenges women face in their access to education and the need for equal opportunities.
Previous PostThe 13 ClocksNext PostFriends of Lyme Library host Nick Hahn this evening, Nov 7, for reading, discussion and refreshments.


1997 Ford Taurus Repair Guide - Hi Guys, It honestly costs me over £1,700 every month to keep this site going (storing so many manuals online is expensive!) so I rely on donations from people like you who are willig to share a few quild to keep us online. If we've helped you even a small amount please use the slider above to donate whatever you can. Thank you so much, every penny helps.. The 1997 Ford Taurus has 9 NHTSA complaints for the power train:manual transmission at 6,031 miles average.. 2001 Ford Taurus Engine Cooling Water Pump REMOVAL AND INSTALLATION 2000 Ford F-150 Timing Drive Components Windsor Engine Removal 2003-2005 Ford Thunderbird WRENCH LIGHT ON WITH BOTH DTC P2106 AND P2135.
However, you will need a separate book for emissions related vacuum repair instructions and diagrams. This manual covers all of the 1997 Ford Taurus models including the G, GL, LX and SHO. It also covers all of the 1997 Mercury Sable models including the GS and LS. This book measures 11" x. Ford Taurus, Sable 2008 Workshop Repair Manual. This Guide that is offered to you in addition to your Proprietor's Guide, for your safety, your vehicle is fitted with sophisticated electronic network, please check out the section Airbag extra restraint system, (SRS) in the Seating and Security Restrictions phase.. 99 ford Taurus Repair Manual Download * Building Manual Book 1 99 ford Taurus Repair Manual Download The heiress's lead "99 ford Taurus Repair Manual Download * Building Manual Book" is a addict lead this is.
Edmunds has detailed price information for the Used 1997 Ford Taurus SHO. Save money on Used 1997 Ford Taurus SHO models near you. Find detailed. 1997 Ford Taurus Service Repair Manual Software.pdf download at 2shared. Click on document 1997 Ford Taurus Service Repair Manual Software.pdf to start downloading. 2shared - Online file upload - unlimited free web space. File sharing network. File upload progressor. Fast download. 6712101 documents available.. Ford Taurus (1986 - 1995) Complete coverage for your vehicle Written from hands-on experience gained from the complete strip-down and rebuild of a Ford Taurus, Haynes can help you understand, care for and repair your Ford Taurus..
Here is your best place for free online Ford Taurus manual and some other Ford owner's manual, repair manual, and Haynes Ford cars repair manual online.Here you can find Ford Taurus manual to download for free from year 1986 to 2010. It has a total number of 232 pages and covers instrument cluster, climate controls, lights, driver controls, locks and security, seating and safety restraints. 12 days ago · View and Download Ford Taurus 1997 owner's manual online. 1997 Ford Taurus. Taurus 1997 Automobile pdf manual download. Used Ford Taurus For Sale Save $4,585 on a used Ford Taurus. Search over 14,700 listings to find the best local deals. troubleshooting help & repair advice for all Ford Car and Truck products.. View and Download Ford TAURUS owner's manual online. TAURUS Automobile pdf manual download. Ford is also allowed a final repair attempt in some states. Page 264. In the case of 1 or 2 above, the consumer must also notify the manufacturer of the need for the repair of the nonconformity at the following address: Ford Motor Company 16800.
1997 Ford Taurus & Mercury Sable Repair Shop Manual Original Paperback – 1997. Be the first to review this item. See all formats and editions Hide other formats and editions. Price New from Used from Paperback, 1997 "Please retry" — — $45.00: Paperback from $45.00. Ford Taurus, 500 & Mercury Montego, Sable Haynes Repair Manual (2005-2014) Our Price: $18.95 Ford Crown Victoria & Mercury Grand Marquis Haynes Repair Manual (1988-2011).
Repair Guides | Vacuum Diagrams | Vacuum Diagrams 2 | AutoZone.com Fig.


Need a Nanny in Cape Town?
Need Domestic Help in Cape Town?
Specialist Nanny Recruitment Agency - Cape Town based, Cape Town focussed.
Please contact me to discuss a detailed brief and what you need for your household.
Great resource for articles and Information about hiring Nannies, Night Nurses, Au Pairs and Housekeepers in Cape Town.


text:
D.P. Walker
The Faith of a Skeptic
Montaigne and Melancholy
by M.A. Screech
Michael Screech's book on Montaigne is, as one would expect, intelligent, clear, very well-informed, and most illuminating. His wide first-hand knowledge of sixteenth-century literature, French, Latin, and English enables him to give this extremely difficult author the necessary intellectual background; for, as I argued long ago in this journal, only …
Which Side Was Rabelais On?
The Problem of Unbelief in the Sixteenth Century: The Religion of Rabelais
by Lucien Febvre, translated by Beatrice Gottlieb
The original version of this book was first published in 1942 (there were reprints in 1947 and 1962). It was primarily a polemical work directed against the interpretation of Rabelais as a militant anti-Christian atheist that had been put forward by Abel Lefranc in his introduction to Pantagruel in 1922.
Closet Believers
November 5, 1981 Issue
The Family of Love
by Alastair Hamilton
The Family of Love was a mystical sect or society founded in about 1540 by a wealthy German merchant, Hendrik Niclaes. It was Nicodemite, that is to say, systematically secret, encouraging its members to conform outwardly to whatever religion prevailed around them. It aimed at a personal inward religion for …
Laugh-in with Rabelais
Gérard Defaux, in his Pantagruel et les sophistes (1973), announced that the study of Rabelais now has its "querelle des anciens et des modernes." By this he means a quarrel between the Ancients who follow the traditional method of interpreting texts by bringing to bear on them as much relevant …
The Power of the Press
The Printing Press as an Agent of Change: Communications and Cultural Transformations in Early-modern Europe
by Elizabeth L. Eisenstein
This is a good and important book, and, in spite of its formidable length, the author's clear and forceful style makes it a pleasure to read. Given the huge literature on the history of printing, especially in its early stages, it may seem surprising that there should be room for …
Mystery in History
October 4, 1973 Issue
Sabbatai Sevi: The Mystical Messiah
by Gershom Scholem, translated by R.J. Werblowsky
I must begin this review with an apology. Being unable to read Hebrew and Aramaic, I have no firsthand knowledge of the main sources of professor Scholem's book; indeed what little acquaintance I have with Jewish religious thought comes almost entirely from his other works, supported by some reading of …
A Secret Conspiracy Exposed!
September 23, 1971 Issue
Il Nicodemismo: Simulazione e dissimulazione religiosa nell' Europa del 1500
by Carlo Ginzburg
The meaning of the term "Nicodemism" is briefly explained in the subtitle of Carlo Ginzburg's book, namely, religious simulation and dissimulation; a Nicodemite is someone who conceals his own religious convictions, while outwardly conforming to the dominant religion of his country. The origin of the term is the title of …
The Pope's Horoscope
Reflections on Men and Ideas
by Giorgio de Santillana
This book consists of essays, articles, and lectures written by Giorgio de Santillana during the last twelve years, nearly all of them already published in various journals and collective works. I am heartily in favor of this practice. So much valuable work is otherwise effectively buried in periodicals, Fest-schriften, etc.


Here's a date for your diary, our Mountain Bike demo day will be held on Sunday 16th Feb at Roman Lakes leisure park.
We have test bikes from Lapierre, Nukeproof, CUBE UK and Orange Mountain Bikes, so it should be an amazing day.
The change of venue will allow us to have a more challenging test loop too, with longer climbs and descents.
The day will be strictly by appointment only and places will be limited, so if you are interested just drop us a line at info@twelve50bikes.com or call the shop on 01928 898011.


text:
Теблешень, Теблешені () — село у повіті Муреш в Румунії. Входить до складу комуни Іклензел.

Село розташоване на відстані 270 км на північний захід від Бухареста, 19 км на захід від Тиргу-Муреша, 61 км на південний схід від Клуж-Напоки, 138 км на північний захід від Брашова.

Населення
За даними перепису населення 2002 року у селі проживали  осіб, з них 22 особи (84,6%) румунів. Рідною мовою 22 особи (84,6%) назвали румунську.

Примітки

Села повіту Муреш

redpajama_set_name: RedPajamaWikipedia


text:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ren.CMS.Persistence.Repositories
{
    public class FileRepository:Base.BaseRepository<Domain.File>
    {

    }
}


Elevate your dishes with the Rachael Ray Seasoning Grinder. Try it with some of your favorite poultry recipes. This Rachael Ray grinder contains an assortment of pre-measured herbs, including sea salt, onion, black peppercorns, sage, rosemary and thyme. Easy to use, it's just what you need for convenient and hassle-free food preparation. Rachael Ray Spices (1.94 oz) makes an ideal addition to almost any home or commercial kitchen seasoning selection.
High quality cichlid food for your tropical aquarium. The TetraColor Cichlid Food Pellets float, and are color enhancing.